Books › Software engineering › Books like it
If you loved
Books like Software engineering
A fascinating time capsule of early computing that attempts to bring order to the wild west of 1980s software development. These 12 books are the closest matches in mood, pace and themes, with what each one shares with Software engineering.
- orderly
- retro-tech
- intellectual
- foundational
- 01
Growing object-oriented software, guided by tests
Steve Freeman
A methodical, hands-on masterclass in building robust software from the ground up, one test at a time.
- 02
Refactoring
Martin Fowler
A pragmatic masterclass in transforming chaotic, tangled systems into elegant, maintainable architecture through small, deliberate steps.
- 03
The Mythical Man-Month
Brooks Jr., Frederick · 1975
A timeless, philosophical exploration of why building complex things with other humans is so profoundly difficult.
- 04
Extreme programming explained
Kent Beck; Cynthia Andres · 1999
A pragmatic, energizing manifesto that strips away bureaucratic bloat to reveal a more humane, adaptable way to build things together.
- 05
The art of agile development
James Shore
A focused, practical exploration of the methodologies driving modern software creation.
- 06
The psychology of computer programming
Gerald M. Weinberg · 1971
A conversational, people-oriented exploration of the minds and teams behind the code.
- 07
Clean Code
Robert C. Martin · 2008
A tough-love mentorship session that transforms the chaotic art of programming into a disciplined, elegant craft.
- 08
Code Complete
Steve McConnell · 2004
A comprehensive, empowering mentorship in book form that turns the chaotic scramble of coding into a disciplined, deeply satisfying craft.
- 09
Design Patterns
Erich Gamma, John Vlissides and others
An authoritative, foundational text that feels like unlocking the hidden architectural secrets of elegant software design.
- 10
97 Things Every Programmer Should Know
Kevlin Henney
A chorus of veteran mentors offering bite-sized, hard-won wisdom to elevate your daily coding practice.
- 11
Domain-Driven Design
Eric Evans · 2004
A dense, paradigm-shifting masterclass that transforms the chaotic art of coding into a rigorous, language-driven philosophy.
- 12
Lean Software Development
Mary Poppendieck and Tom Poppendieck
A pragmatic, structured guide that transforms complex engineering concepts into actionable business strategies.











