Once in a long while I find a software development book so compelling that I wish everyone was required to read it. I can’t actually do that, so I’ll recommend instead.
This is my list:
|The Pragmatic Programmer by Andrew Hunt, David Thomas|
|When I feel discouraged this is what I pick up to read. If you don’t know what “technical debt” or “broken windows” are all about, you need this book.|
|Waltzing With Bears: Managing Risk on Software Projects by Tom Demarco|
|If you wonder why project always seem to be over budget and behind schedule, this is a must read.|