Software Engineering at Google
notes
Despite the niche-sounding title, this book is a fantastic resource for understanding engineering practices that enable engineers to create and maintain high quality software.
I really enjoyed the detailed exploration of cultural topics like knowledge sharing and leadership, as well as technical considerations of various types of testing, static code analysis, and dependency management. Highly recommended book for mid- to senior-level software engineers and managers looking to gain a well-rounded understanding of the scope and depth of the practices and tradeoffs in modern, quality-focused software engineering.
also in this thread
- Working in PublicNadia Eghbal¶
- Lost and Founder: A Painfully Honest Field Guide to the Startup WorldRand Fishkin¶
- Monolith to MicroservicesSam Newman¶
posts nearby
- Practice and VisionOct 11, 2026
- Testing and EpistemologyDec 19, 2021