Software Engineering at Google

Software Engineering at Google Lessons Learned from Programming Over Time

The approach to and understanding of software engineering at Google is unlike any other company. With this book, you'll get a candid and insightful look at how software is constructed and maintained by some of the world's leading practitioners. Titus Winters, Tom Manshreck, and Hyrum K. Wright, software engineers and a technical writer at Google, reframe how software engineering is practiced and taught: from an emphasis on programming to an emphasis on software engineering, which roughly translates to programming over time. You'll learn: Fundamental differences between software engineering and programming How an organization effectively manages a living codebase and efficiently responds to inevitable change Why culture (and recognizing it) is important, and how processes, practices, and tools come into play.
Sign up to use

Reviews

Photo of Thomas Wang
Thomas Wang@xg
5 stars
Jan 23, 2024
Photo of TK
TK@iamtk
3 stars
Dec 17, 2022
Photo of Julien Sobczak
Julien Sobczak@julien-sobczak
4 stars
Oct 22, 2022
Photo of Fatih Arslan
Fatih Arslan@fatiharslan
5 stars
Jul 28, 2022
Photo of Chad McElligott
Chad McElligott@chadxz
4.5 stars
Mar 4, 2023
Photo of Christian Bager Bach Houmann
Christian Bager Bach Houmann@cbbh
3 stars
Jul 20, 2024
Photo of Cezar Craciun
Cezar Craciun@cezarc
4 stars
May 1, 2023
Photo of Akshay Vadher
Akshay Vadher@akshay_vadher
5 stars
Jan 30, 2023
Photo of Sapan Parikh
Sapan Parikh@sapan
5 stars
Jan 28, 2023
Photo of Nitesh Donti
Nitesh Donti@nitesh
5 stars
Jan 24, 2023
Photo of Bilal Cinarli
Bilal Cinarli@bcinarli
4 stars
Aug 24, 2022
Photo of Carlos Becker
Carlos Becker@caarlos0
5 stars
Aug 12, 2022
Photo of Milan Aleksić
Milan Aleksić@milanaleksic
4 stars
Aug 12, 2022
Photo of Roy Z
Roy Z@roy
4 stars
Jan 28, 2022
Photo of Will Butt
Will Butt@will
2 stars
Aug 13, 2021

Highlights

Photo of Burak Kaan Özbek
Burak Kaan Özbek@burakkaanozbek