7,878 books
—
49,834 voters
“All programmers are optimists”
―
―
“Men and months are interchangeable commodities only when a task can be partitioned among many workers with no communication among them (Fig. 2.1). This is true of reaping wheat or picking cotton; it is not even approximately true of systems programming.”
― The Mythical Man-Month: Essays on Software Engineering
― The Mythical Man-Month: Essays on Software Engineering
“Because ease of use is the purpose, this ratio of function to conceptual complexity is the ultimate test of system design. Neither function alone nor simplicity alone defines a good design. This point is widely misunderstood. Operating System/360 is hailed by its builders as the finest ever built, because it indisputably has the most function. Function, and not simplicity, has always been the measure of excellence for its designers. On the other hand, the Time-Sharing System for the PDP-10 is hailed by its builders as the finest, because of its simplicity and the spareness of its concepts. By any measure, however, its function is not even in the same class as that of OS/360. As soon as ease of use is held up as the criterion, each of these is seen to be unbalanced, reaching for only half of the true goal.”
― The Mythical Man-Month: Essays on Software Engineering
― The Mythical Man-Month: Essays on Software Engineering
“Good judgement comes from experience, and experience comes from bad judgement.”
―
―
“The management question, therefore, is not whether to build a pilot system and throw it away. You will do that. The only question is whether to plan in advance to build a throwaway, or to promise to deliver the throwaway to customers.”
― The Mythical Man-Month: Essays on Software Engineering
― The Mythical Man-Month: Essays on Software Engineering
William’s 2025 Year in Books
Take a look at William’s Year in Books, including some fun facts about their reading.
Polls voted on by William
Lists liked by William





























