EyebrarianPrize winnersGet the app

Books › Object-Oriented Software Engineering › Books like it

If you loved

Books like Object-Oriented Software Engineering

A methodical, foundational journey into structuring complex software systems through the lens of user interaction. These 12 books are the closest matches in mood, pace and themes, with what each one shares with Object-Oriented Software Engineering.

  • methodical
  • intellectual
  • focused
  1. 01

    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
  2. 02

    Agile estimating and planning

    Mike Cohn · 2005

    A pragmatic, structured guide that transforms the chaos of software development into a manageable, methodical process.

    Shares:
    • methodical
    • focused
    • analytical
    • pragmatic
  3. 03

    Lean Software Development

    Mary Poppendieck and Tom Poppendieck

    A pragmatic, structured guide that transforms complex engineering concepts into actionable business strategies.

    Shares:
    • focused
    • analytical
    • pragmatic
  4. 04

    The art of agile development

    James Shore

    A focused, practical exploration of the methodologies driving modern software creation.

    Shares:
    • focused
    • pragmatic
  5. 05

    Rapid development

    Steve McConnell · 1996

    A battle-tested survival guide that transforms the chaotic anxiety of software projects into a structured, manageable discipline.

    Shares:
    • focused
    • authoritative
    • analytical
    • pragmatic
  6. 06

    Refactoring

    Martin Fowler

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

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

    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
  8. 08

    Design Patterns

    Erich Gamma, John Vlissides and others

    An authoritative, foundational text that feels like unlocking the hidden architectural secrets of elegant software design.

    Shares:
    • intellectual
    • focused
    • authoritative
    • analytical
  9. 09

    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
    • authoritative
    • analytical
    • pragmatic
  10. 10

    Applying UML and patterns

    Craig Larman · 1998

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

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

    Software engineering

    Ian Sommerville · 1982

    A fascinating time capsule of early computing that attempts to bring order to the wild west of 1980s software development.

    Shares:
    • methodical
    • intellectual
    • authoritative
    • pragmatic
  12. 12

    Thinking in Java

    Bruce Eckel · 1998

    A deep, philosophical dive into the mechanics and mindset of object-oriented programming that transforms how you think about code.

    Shares:
    • intellectual
    • focused
    • authoritative
    • academic

Back to Object-Oriented Software Engineering