
Software Engineering at Google
Lessons Learned from Programming Over Time
No se pudo agregar al carrito
Add to Cart failed.
Error al Agregar a Lista de Deseos.
Error al eliminar de la lista de deseos.
Error al añadir a tu biblioteca
Error al seguir el podcast
Error al dejar de seguir el podcast
3 meses gratis
Compra ahora por $25.79
No default payment method selected.
We are sorry. We are not allowed to sell this product with the selected payment method
-
Narrado por:
-
Mark Sando
Newly adapted for audiobook listeners.
Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering.
How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world’s leading practitioners construct and maintain software. This book covers Google’s unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization.
You’ll explore three fundamental principles that software organizations should keep in mind when designing, architecting, writing, and maintaining code:
- How time affects the sustainability of software and how to make your code resilient over time
- How scale affects the viability of software practices within an engineering organization
- What trade-offs a typical engineer needs to make when evaluating design and development decisions
Listeners also enjoyed...




















Featured Article: The Best Audiobooks and Podcasts for Programmers
If you’re looking for the best audiobooks and podcasts about programming, you might be a programmer looking for resources and new perspectives to expand your knowledge. Or maybe you’re a newcomer still wondering if it's even possible to learn how to program from a book. Whether you’re brand new to programming or you’ve been fluent in Python, Java, C#, and the like for years, there are tons of great audio resources available to help you hone your skills.
Las personas que vieron esto también vieron:


















Still useful at smaller Eng org sizes
Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.
As a software engineer myself, I found the chapters on testing and dependencies particularly incisive. I hadn’t thought much about the limitations and lossy behavior of semantic versioning until reading this book.
Final nit and personal opinion: the narrator makes the content sound really stuffy and elitist. You kind of get used to it though, and the depth of content does make it worthwhile.
Works Well As An Audiobook
Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.
little bit didactic
Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.
The content is cool too, though I noticed some minor things (such as saying “we at google” too often, which gets on nerves a little). The book gives a great overview of internal tooling, processes, and reasoning behind some decisions/approaches.
Surprisingly good as an audiobook
Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.
Informative
Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.
Excellent distillation of decades of experience
Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.
Details of a well run engineering group
Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.
Currently the best book on software engineering
Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.
Do yourself a favor and don't buy the book. It's a complete waste of time
Too long & naive
Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.
Google: Be Evil
Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.