EyebrarianPrize winnersGet the app

Books › Software Engineering at Google › Books like it

If you loved

Books like Software Engineering at Google

A pragmatic, battle-tested masterclass in shifting your mindset from merely writing code to building resilient, living systems. These 12 books are the closest matches in mood, pace and themes, with what each one shares with Software Engineering at Google.

  • intellectual
  • structured
  • professional
  1. 01

    Site Reliability Engineering

    Betsy Beyer, Jennifer Petoff and others

    A pragmatic, authoritative masterclass in taming the chaos of massive-scale software systems.

    Shares:
    • professional
    • authoritative
    • pragmatic
    • analytical
  2. 02

    Team Topologies

    Matthew Skelton and Manuel Pais

    A clarifying blueprint for untangling organizational chaos and building software teams that actually work well together.

    Shares:
    • structured
    • professional
    • authoritative
    • 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:
    • authoritative
    • pragmatic
    • analytical
  4. 04

    Accelerate

    Nicole Forsgren, Jez Humble and others

    A rigorous, data-driven blueprint that transforms the chaotic art of software development into a measurable, manageable science.

    Shares:
    • professional
    • authoritative
    • pragmatic
    • analytical
  5. 05

    The Manager's Path

    Camille Fournier

    A clear-eyed, pragmatic compass for navigating the messy human side of technical leadership.

    Shares:
    • professional
    • authoritative
    • pragmatic
  6. 06

    Designing Data-Intensive Applications

    Martin Kleppmann

    A clarifying journey through the chaotic landscape of modern software architecture that replaces hype with deep, foundational understanding.

    Shares:
    • intellectual
    • authoritative
    • pragmatic
  7. 07

    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
    • structured
    • professional
    • authoritative
  8. 08

    The clean coder

    Robert C. Martin

    A stern but deeply motivating mentorship session on what it means to be a true professional in the software industry.

    Shares:
    • professional
    • authoritative
    • pragmatic
  9. 09

    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
  10. 10

    Pragmatic Thinking and Learning

    Andrew Hunt

    A user manual for the human brain, written with the practical, problem-solving mindset of a seasoned software engineer.

    Shares:
    • pragmatic
    • analytical
  11. 11

    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:
    • structured
    • authoritative
    • pragmatic
  12. 12

    Refactoring

    Martin Fowler

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

    Shares:
    • structured
    • authoritative
    • pragmatic
    • analytical

Back to Software Engineering at Google