From book The Mythical Man-Month: Essays on Software Engineering by Frederick P. Brooks Jr.
“Always be ready to suggest a way of implementing anything one specifies; be prepared to accept any other equally good way.”
“More programming projects have gone awry for lack of calendar time than for all other causes combined.”
“Remember that the builder has the creative responsibility for implementation; the architect only suggests.”
“"Schedule disaster, functional misfit, and system bugs all arise because the left hand doesn't know what the right hand is doing." Teams drift apart in assumptions.”
“In the pragmatist’s domain, competition is defined by comparative evaluations of products and vendors within a common category.”
“Adding manpower to a late software project makes it later.”
“If a system is to have conceptual integrity, someone must control the concepts. That is an aristocracy that needs no apology.”