There are a lot of books about software development.
And I've read most of them.
But the best book on software development I've found is The Nature of Software Development by Ron Jeffries.
For a few reasons, it:
- Doesn't assume you've been in the industry for decades
- Makes sense to executives and the c-suite
- Simplifies complex concepts
- Explains the difference between the ineffective and effective
- Is only as long as it needs to be. No fluff!
If you are at all interested in creating value through software development, I can't recommend this book enough.
(And if you've read it, do you agree? What other book would you recommend for beginners?)