Best of · 1970
Engineering Practices & Culture,
ranked.
Books on how teams actually build software over time — code review, testing, version control, dependency management, and the practices behind long-lived codebases. 8 titles, ranked by 40,634+ reader reviews on Amazon and Goodreads, weighted for recency and depth.
The best engineering practices & culture book in 1970 is Software Engineering at Google by Titus Winters, Tom Manshreck, Hyrum Wright, rated 4.6★ from 712+ readers. Below, all 8 titles are ranked by aggregate ratings, with who each one is for and what to read first.
Methodology
Rankings combine Amazon star averages, Goodreads ratings, mention frequency on r/programming and HN, and recency weight (books older than 8 years lose 10% per year).
Reviews counted
41K+
01
Titus Winters, Tom Manshreck, Hyrum Wright · O'Reilly Media · 2020
Software Engineering at Google
Lessons Learned from Programming Over Time
engineering practicessoftware craft
Honest about what worked, what didn't, and what's specific to Google's scale.
Some chapters are heavy on Google-specific tools (Blaze, Critique, Piper).
Best for: Engineers at companies growing past the "small team" stage
02
Gene Kim, Jez Humble, Patrick Debois, John Willis, Nicole Forsgren · IT Revolution Press · 2021
The DevOps Handbook
How to Create World-Class Agility, Reliability, and Security in Technology Organizations
engineering practices
Concrete practices, not just DevOps philosophy.
Long, and some case studies feel repetitive.
Best for: Engineers and leads implementing CI/CD and DevOps practices
03
Betsy Beyer, Chris Jones, Jennifer Petoff, Niall Richard Murphy · O'Reilly Media · 2016
Site Reliability Engineering
How Google Runs Production Systems
engineering practices
Codifies the concepts, SLOs and error budgets, the whole industry now uses.
It is a collection of essays, so the tone varies chapter to chapter.
Best for: Engineers moving into an SRE or platform role
04
Matthew Skelton, Manuel Pais · IT Revolution Press · 2025
Team Topologies
Organizing Business and Technology Teams for Fast Flow
engineering practices
Gives clear names to team patterns people felt but could not describe.
More a model and vocabulary than a detailed implementation guide.
Best for: Engineering leaders redesigning how teams are organized
05
Gergely Orosz · Pragmatic Engineer BV · 2023
The Software Engineer's Guidebook
Navigating senior, tech lead, and staff engineer positions at tech companies and startups
engineering practices
Broad, practical map of the whole engineering career.
Breadth means some topics are surveyed rather than deep.
Best for: Mid-level engineers aiming for senior and beyond
06
Will Larson · Will Larson · 2021
Staff Engineer
Leadership Beyond the Management Track
engineering practices
Names and clarifies a role most companies define poorly.
Part guidebook, part interview anthology; feels uneven to some.
Best for: Senior engineers aiming for staff and principal
07
Nicole Forsgren, Jez Humble, Gene Kim · IT Revolution Press · 2018
Accelerate
The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations
engineering practices
Rigorous research, not opinion, behind every claim.
Roughly the first half reads like a methods defense.
Best for: Leaders and managers deciding what to measure and fund
08
Charity Majors, Liz Fong-Jones, and George Miranda · O'Reilly Media · 2026
Observability Engineering
Achieving Production Excellence
engineering practices
A clear articulation of what observability actually means.
Some readers find it leans toward Honeycomb's worldview and product.
Best for: SREs and platform engineers responsible for production reliability