Cover of Modern Software Engineering

Modern Software Engineering

David Farley

This book helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues.

7.5 score
#342 overall

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

Check on Amazon

🟢 Developer Verdict

Explore modern software engineering principles and practices to enhance application quality and adopt a scientific approach to development.

Read this if

  • You seek to improve application quality and development practices.
  • You want to apply a scientific approach to software engineering.
  • You are an intermediate professional refining your work methodology.

Skip this for now if

  • You are seeking hands-on coding examples or specific language tutorials.
  • You prefer a high-level overview rather than deep technical insights.
  • You are a beginner looking for an introduction to software development.
Developer signal: Overwhelming Consensus · 100% 3 analyzed mentions PracticalDeep TechnicalFoundational

📊 Why Developers Recommend

1.

It provides practical guidance for software architecture decisions.

2.

Referenced by multiple developers, suggesting consistent practical value.

3.

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

Top signals: PracticalDeep TechnicalFoundationalComprehensive

💬 What Developers Say

"I read it a year ago, but as I leafed through it again I discovered I had penned thoughts next to some paragraphs."

— mbjelac · Cost of Change in Forests & Deserts · Apr 2, 2025

"I recently read Modern Software Engineering: Doing What Works to Build Better Software Faster by David Farley."

— sbelzile · No More Services, No More Repositories · Jan 15, 2022

"I encourage you to read the book to find out"

— sbelzile · No More Services, No More Repositories · Jan 15, 2022

👤 Who Should Read This

Best for

  • Engineers involved in system design and architecture
  • Developers who want to write better code
  • Developers looking to grow their careers

Less ideal for

  • Readers looking only for quick interview patterns
Difficulty: Intermediate Style: Deep, Reference-worthy

Explore Similar Books

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

Recommended in 3 Articles

Modern Software Engineering - Book Notes
● DEVby jorgetovar· Jan 3, 2022
No More Services, No More Repositories
● DEVby sbelzile· Jan 15, 2022
Cost of Change in Forests & Deserts
● DEVby mbjelac· Apr 2, 2025

Score Trend

Last 90 Days

Articles

0

vs prev 90d

+3

Unique authors

3

Total mentions

3

Source Platforms

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

Article Types

Opinion Piece 2
Book Review 1

Confidence

High 3
Check on Amazon

As an Amazon Associate, we earn from qualifying purchases.