Gerald Marvin Weinberg ('Jerry') is an 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 both of which are considered to be classics. Weinberg is well-known for an engaging style of writing that calls upon his own humorous aphorisms, such as his Law of Twins.