GeekPeak
Cover of The Nature of Software Development

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.

5 score
#520 overall · #144 in Career & Growth

Score based on developer article recommendations — not sales data or reviews.

Check on Amazon

🟢 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.
Developer signal: Overwhelming Consensus · 100% 2 analyzed mentions PracticalWell WrittenFoundational

📊 Why Developers Recommend

1.

It helps developers think more intentionally about professional growth.

2.

It provides practical career guidance specific to the engineering profession.

3.

Valued for its practical approach — concepts connect directly to real-world engineering decisions and daily work.

Top signals: PracticalWell WrittenFoundational

💬 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

Difficulty: Beginner-friendly Style: Practical, Foundational

Explore Similar Books

More books in similar categories — browse to discover your next read.

Cover of The Nature of Software Development
The Nature of Software Development

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

● DEVby tanakamutakwa· Mar 2, 2021
View article →

Why we ditched story points to be more value-oriented

● DEVby javaguirre· Dec 11, 2019
View article →

Score Trend

Last 90 Days

Articles

0

vs prev 90d

0

All Time

Unique authors

2

Total mentions

2

Source Platforms

DEV 2
📰 About this signal · 2 analyzed mentions · Mostly High confidence

Article Types

Personal Story 1
Book List 1

Confidence

High 2