EyebrarianPrize winnersGet the app

Books › Design Patterns › Books like it

If you loved

Books like Design Patterns

An authoritative, foundational text that feels like unlocking the hidden architectural secrets of elegant software design. These 12 books are the closest matches in mood, pace and themes, with what each one shares with Design Patterns.

  • intellectual
  • orderly
  • focused
  • clarifying
  1. 01

    Refactoring

    Martin Fowler

    A pragmatic masterclass in transforming chaotic, tangled systems into elegant, maintainable architecture through small, deliberate steps.

    Shares:
    • orderly
    • focused
    • authoritative
    • analytical
  2. 02

    Game Programming Patterns

    Robert Nystrom

    A friendly, witty mentor sitting beside you, helping you untangle your messiest code into something elegant and fast.

    Shares:
    • focused
    • pragmatic
  3. 03

    Clean Code

    Robert C. Martin · 2008

    A tough-love mentorship session that transforms the chaotic art of programming into a disciplined, elegant craft.

    Shares:
    • focused
    • authoritative
    • analytical
    • pragmatic
  4. 04

    Applying UML and patterns

    Craig Larman · 1998

    A methodical, clarifying journey from chaotic requirements to elegantly structured software architecture.

    Shares:
    • focused
    • clarifying
    • authoritative
    • pragmatic
  5. 05

    Patterns of Enterprise Application Architecture

    Martin Fowler

    A clarifying blueprint that transforms the chaotic art of software design into a structured, manageable discipline.

    Shares:
    • intellectual
    • clarifying
    • authoritative
    • analytical
  6. 06

    Domain-Driven Design

    Eric Evans · 2004

    A dense, paradigm-shifting masterclass that transforms the chaotic art of coding into a rigorous, language-driven philosophy.

    Shares:
    • intellectual
    • authoritative
    • analytical
    • pragmatic
  7. 07

    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.

    Shares:
    • intellectual
    • authoritative
    • pragmatic
  8. 08

    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.

    Shares:
    • focused
    • clarifying
    • authoritative
    • pragmatic
  9. 09

    The C++ programming language

    Bjarne Stroustrup

    A rigorous, authoritative descent into the mechanics and philosophy of building complex software systems.

    Shares:
    • intellectual
    • focused
    • authoritative
    • pragmatic
  10. 10

    Fluent Python

    Luciano Ramalho

    An illuminating, deep-dive journey into the elegant, hidden mechanics of a beloved programming language.

    Shares:
    • intellectual
    • focused
    • authoritative
    • pragmatic
  11. 11

    Designing the user interface

    Ben Shneiderman and Catherine Plaisant · 1987

    An authoritative, structured deep-dive into the principles of making technology comprehensible and satisfying for human users.

    Shares:
    • intellectual
    • focused
    • authoritative
    • analytical
  12. 12

    Effective C++

    Scott Meyers · 1991

    A pragmatic, illuminating guide that transforms the daunting complexities of software design into a series of clear, actionable epiphanies.

    Shares:
    • intellectual
    • focused
    • authoritative
    • pragmatic

Back to Design Patterns