Discover new books on Goodreads
Meet your next favorite book

William Blair

Add friend
Sign in to Goodreads to learn more about William.

https://wrabbitwarren.org/
https://www.goodreads.com/wmhblair

American Promethe...
Rate this book
Clear rating

 
Wolves at the Doo...
Rate this book
Clear rating

 
The Age of Agile:...
Rate this book
Clear rating

 
See all 61 books that William is reading…
Loading...
“Architecture must be carefully distinguished from implementation. As Blaauw has said, "Where architecture tells what happens, implementation tells how it is made to happen.”
Frederick P. Brooks Jr., The Mythical Man-Month: Essays on Software Engineering

“An architect's first work is apt to be spare and clean. He knows he doesn't know what he's doing, so he does it carefully and with great restraint.”
Frederick P. Brooks Jr., The Mythical Man-Month: Essays on Software Engineering

“Reducing the role conflict. The boss must first distinguish between action information and status information. He must discipline himself not to act on problems his managers can solve, and never to act on problems when he is explicitly reviewing status.”
Frederick P. Brooks Jr., The Mythical Man-Month: Essays on Software Engineering

“Digital computers are themselves more complex than most things people build; they have very large numbers of states. This makes conceiving, describing, and testing them hard. Software systems have orders of magnitude more states than computers do. Likewise, a scaling-up of a software entity is not merely a repetition of the same elements in larger size; it is necessarily an increase in the number of different elements. In most cases, the elements interact with each other in some nonlinear fashion, and the complexity of the whole increases much more than linearly. The complexity of software is an essential property, not an accidental one.”
Frederick P. Brooks Jr., The Mythical Man-Month: Essays on Software Engineering

“Program maintenance involves no cleaning, lubrication, or repair of deterioration. It consists chiefly of changes that repair design defects. Much more often than with hardware, these changes include added functions. Usually they are visible to the user. The total cost of maintaining a widely used program is typically 40 percent or more of the cost of developing it. Surprisingly, this cost is strongly affected by the number of users. More users find more bugs.”
Frederick P. Brooks Jr., The Mythical Man-Month: Essays on Software Engineering

year in books
Jenn
8,554 books | 425 friends

Jillian...
745 books | 69 friends

Clark T...
639 books | 1,649 friends

Elina H...
444 books | 1,653 friends

William...
1 book | 4 friends

Rayni
1,069 books | 98 friends

Alex Ke...
995 books | 1,136 friends

Andreea...
980 books | 233 friends


Watership Down by Richard  AdamsMere Christianity by C.S. LewisThe Hitchhiker's Guide to the Galaxy by Douglas AdamsNeuromancer by William Gibson
Best Books of the 20th Century
7,825 books — 49,873 voters



Polls voted on by William

Lists liked by William