The Nature of Software Development
Ron Jeffries
Aimed at experienced Java programmers, offers up-to-date information for programming with Java 7 and 8, covering topics such as Java syntax, memory and concurrency, conventions, Collections API, and Nashorn.
Score based on developer article recommendations — not sales data or reviews.
🟢 Developer Verdict
A practical guide detailing Agile principles and specific activities to help intermediate developers deliver software with greater value, speed, and cost-efficiency.
Read this if
- ✓ You want to improve value delivery in your Agile software projects.
- ✓ You seek actionable strategies for 'cheaper, sooner, and better' software.
- ✓ You are an intermediate developer looking to refine your project approach.
Skip this for now if
- ✗ You are seeking advanced technical deep-dives into specific coding practices.
- ✗ You prefer a theoretical overview rather than practical, activity-based guidance.
- ✗ You are new to software development and need an introduction to basic concepts.
📊 Why Developers Recommend
It helps developers think more intentionally about professional growth.
It provides practical career guidance specific to the engineering profession.
Valued for its practical approach — concepts connect directly to real-world engineering decisions and daily work.
💬 What Developers Say
"I haven’t invented this. It’s from The Nature of Software Development book that @stanete recommended some time ago."
— javaguirre · Why we ditched story points to be more value-oriented · Dec 11, 2019
"We haven’t invented this way of working. Some of the tips are from the Influence of the **Nature of Software Development and Clean Code** , among other books."
— javaguirre · Why we ditched story points to be more value-oriented · Dec 11, 2019
"This book leads you from the desire for value down to the specific activities that help good Agile projects deliver better software sooner, and at a lower cost."
— tanakamutakwa · Books every new software developer should read · Mar 2, 2021
👤 Who Should Read This
Explore Similar Books
More books in similar categories — browse to discover your next read.
The Lean Startup
Eric Ries
View →
Managing humans
Michael Lopp
View →
Crossing the Chasm
Geoffrey A. Moore
View →
Scrum
Jeff Sutherland
View →
Managing the Unmanageable
Mickey W. Mantle
View →
Ron Jeffries
Mentioned in 2 articles · #520 overall
As an Amazon Associate, we earn from qualifying purchases.
Recommended in 2 Articles
Books every new software developer should read
Why we ditched story points to be more value-oriented
Score Trend
Last 90 Days
Articles
0
vs prev 90d
0
All Time
Unique authors
2
Total mentions
2