
Titus Winters: After the public launch for Abseil I tried to take a breather. InfoQ: What made you decide to write this book? InfoQ interviewed Titus Winters, Tom Manshreck and Hyrum Wright, about software engineering at Google. InfoQ readers can download the book for free: Book Software Engineering at Google. It also explores the engineering values and the culture that’s based on them, emphasizing the main differences between programming and software engineering. The book Software Engineering at Google curated by Titus Winters, Tom Manshreck and Hyrum Wright provides insights into the practices and tools used at Google to develop and maintain software with respect to time, scale, and the tradeoffs that all engineers make in development. If you don’t have a choice, you don’t have a problem. Our version control and dependency management policies work mostly by removing options from our engineers. Choice is often the enemy of efficiency in technical domains.It provides a great opportunity for education, and establishing a shared understanding. Code review is not primarily about defect-detection, it’s more useful as a communication exercise.You can see that in our handling of technical issues like maintenance of external packages, and also in our cultural issues around equity and diversity.


There is very little code in the book, but it’s still very much about software.
Google principal software engineer how to#
We’re focused mostly on how to keep things sustainable over time, and how to coordinate and collaborate with other people.

