The Mythical Man-Month: Essays on Software Engineering
“A baseball manager recognizes a nonphysical talent, hustle, as an essential gift of great players and great teams. It is the characteristic of running faster than necessary, moving sooner than necessary, trying harder than necessary. It is essential for great programming teams, too.”Frederick P. Brooks Jr.
“As time passes, the system becomes less and less well-ordered. Sooner or later the fixing cease to gain any ground. Each forward step is matched by a backward one. Although in principle usable forever, the system has worn out as a base for progress. ...A brand-new, from-the-ground-up redesign is necessary.”Frederick P. Brooks Jr.
“Adding manpower to a late software project, makes it later.”Frederick P. Brooks Jr.
“For the human makers of things, the incompletenesses and inconsistencies of our ideas become clear only during implementation.”Frederick P. Brooks Jr.
Motivations to Read
I've often come across this book listed in some list for must read for technologists. Frederick talks about the software development process and the myths that can hinder a project. Still being early in my Software Development career, I am trying to learn as much as I can from industry experts so I can avoid mistakes and help my projects succeed.
3 Reasons to Read
- Principles about managing software projects
- A framework to think about the nature of software
- Uncover common myths in software development
Tweet @juvoni for more info. For Weekly Note Updates.