Go Premium
Support Quotosaurus while enjoying an ad-free experience and premium features.
View Plans“ ”The social science that provides us with the most useful overall model for computer programming is anthropology. With a little artistic license and stretching of the imagination, we could imagine computer programmers as having a culture — a shared set of beliefs and activities which shape their day-to-day activities.
Gerald M. Weinberg (October 27, 1933 – August 7, 2018) was an American computer scientist, author and teacher of the psychology and anthropology of computer software development.
Biography information from Wikiquote
Support Quotosaurus while enjoying an ad-free experience and premium features.
View PlansPrograms, like any other human-made objects, are designed — or should be designed — with a definite lifespan and scope of application in mind. Like the “Deacon’s Masterpiece,” which was “built in such a logical way it ran a hundred years to the day,” a program should have neither over-designed or under-designed parts. Yet it is an occupational disease of programmers to spend more time on those program parts that present, for some reason, the most intellectual challenge rather than on those that require the most work.
Effective leaders often have to act even when they don’t understand all possible factors
In many programming situations, the primary working unit is a team, not an individual.