Curated Tech Reading Map

Find your next tech book to read

Book

Software Engineering at Google

Titus Winters, Tom Manshreck, Hyrum Wright

Buy on Amazon* The link above is an advertisement via Amazon Associates.

Summary

Titus Winters, Tom Manshreck, and Hyrum Wright draw a sharp line between programming, writing code that works now, and software engineering, building code that keeps working as it's modified by people who didn't write it, over years, at scale. Drawing on roughly two decades running a single monorepo shared across tens of thousands of engineers, the book covers code review culture, style guides, engineering for fairness, testing at unit through large scale, deprecation processes, and the build and static analysis tooling that makes any of this possible at Google's size. It's candid that many of these practices only make sense past a certain scale, and it says so rather than presenting them as universal.

Target Readers

  • Tech leads designing engineering culture and process for a growing organization, not just writing code themselves
  • Engineers on a large shared codebase who want the reasoning behind code review, style guides, and deprecation, not just the rules
  • Teams evaluating whether a Google-scale practice, like a single monorepo, actually fits their organization's size

Tags

#engineering-culture#scalability#code-review

Colophon

Publisher
オライリー・ジャパン
ISBN
978-4873119656
Published
Nov 2021
List price
¥4,840incl. taxMay differ from the actual selling price on Amazon

Get this book

* The link above is an advertisement via Amazon Associates.

Next Books