# Gerald Weinberg
**Gerald Marvin Weinberg** (October 27, 1933 – August 7, 2018) was an American computer scientist, author and teacher of the psychology and anthropology of computer software development. His most well-known books are *The Psychology of Computer Programming* and *Introduction to General Systems Thinking*.
## Career and Contributions
Weinberg started working in the computing business at IBM in 1956 at the Federal Systems Division Washington, where he participated as Manager of Operating Systems Development in Project Mercury (1959–1963), which aimed to put a human in orbit around the Earth.
Since 1969 he was consultant and Principal at Weinberg & Weinberg, where he conducted workshops such as the AYE Conference, The Problem Solving Leadership workshop since 1974, and workshops about the Fieldstone Method. He was also a consultant at Microsoft since 1988.
Weinberg was a visiting professor at the University of Nebraska–Lincoln, Binghamton University, and Columbia University. He was a member of the Society for General Systems Research since the late 1950s and a Founding Member of the IEEE Transactions on Software Engineering.
## Legacy
Weinberg published more than 40 books and more than 400 articles. His work has been translated into more than ten languages. He is known for coining the concept of "egoless programming" and for his humorous aphorisms such as his Law of Twins. His writing emphasizes the human aspects of software development and systems thinking.
Weinberg's life and work were honored in November 2008 with the publication of *The Gift of Time*, a collection of essays by his students, colleagues, and friends describing lessons learned from Weinberg.
## Quotes
<!-- QueryToSerialize: LIST FROM #type/quote AND [[Gerald Weinberg]] WHERE public_note = true SORT file.name ASC -->
<!-- SerializedQuery: LIST FROM #type/quote AND [[Gerald Weinberg]] WHERE public_note = true SORT file.name ASC -->
- [[No matter what they tell you, it’s always a people problem]]
<!-- SerializedQuery END -->
## Books
<!-- QueryToSerialize: LIST FROM #books AND [[Gerald Weinberg]] WHERE public_note = true SORT file.name ASC -->
<!-- SerializedQuery: LIST FROM #books AND [[Gerald Weinberg]] WHERE public_note = true SORT file.name ASC -->
- [[An Introduction to General Systems Thinking (book)]]
<!-- SerializedQuery END -->