Hallo! Tracked shipping to Netherlands with Delivery Duty Paid for just €7 

Ship to
Netherlands
0
  • argentina
  • chile
  • colombia
  • españa
  • méxico
  • perú
  • estados unidos
  • internacional

Select your country

Americas

Europe

Rest of the world

portada Software Engineering at Google: Lessons Learned From Programming Over Time
Type
Physical Book
Publisher
Year
2020
Language
English
Pages
599
Format
Paperback
Dimensions
23.1x17.5x3.3 cm
Weight
0.98 kg.
ISBN13
9781492082798
Edition No.
1

Software Engineering at Google: Lessons Learned From Programming Over Time

Titus Winters (Author) · Tom Manshreck (Author) · Hyrum Wright (Author) · O'Reilly Media · Paperback

Software Engineering at Google: Lessons Learned From Programming Over Time - Hyrum Wright

Cheaper New Book Imported to Netherlands
Delivery: 21 Oct - 28 Oct Shipping: 17 to 21 business days.
€ 51,39
Faster New Book Imported to Netherlands
Delivery: 30 Sep - 02 Oct Shipping: 2 to 3 business days.
€ 56,77
Import costs and 9% BTW included in the price ✅
€ 51,39

Synopsis "Software Engineering at Google: Lessons Learned From Programming Over Time "

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
Titus Winters
  (Author)
View Author's Page
Titus Winters is an American software engineer with over a decade of experience at Google, where he led the management of the C++ library and oversaw one of the largest codebases in the world. He co-authored the book Software Engineering at Google: Lessons Learned from Programming Over Time (2020), along with Tom Manshreck and Hyrum Wright, published by O’Reilly Media. This work, known as "the flamingo book" because of its cover, has become a reference in the field of software engineering.

Winters' focus is on sustainable, scalable, and evidence-based engineering practices, applied to large-scale systems. In addition to his work at Google, he has contributed to the development of C++ standards and has been an influential voice in the software engineering community. His experience and leadership have left a significant mark on the evolution of large-scale software development practices.
See more
See less
Tom Manshreck
  (Author)
View Author's Page
Tom Manshreck is an American technical writer with a distinguished track record in documenting large-scale software engineering practices. Since 2005, he has been working at Google, where he has been responsible for developing and maintaining programming guides in infrastructure and languages, as well as documenting the C++ library and the open-source project Abseil. In 2020, he co-wrote Software Engineering at Google: Lessons Learned from Programming Over Time with Titus Winters and Hyrum Wright, published by O’Reilly Media. This work has become an essential reference for understanding how sustainable software is built and maintained in large-scale organizations

Before his time at Google, Manshreck was an editor at Pearson/Prentice Hall and was involved in various tech startups. His academic background includes degrees in Political Science and History from the Massachusetts Institute of Technology (MIT). His approach combines solid engineering experience with technical communication skills, allowing him to translate complex concepts into clear and accessible documentation for developers and engineering teams.
See more
See less
Hyrum Wright
  (Author)
View Author's Page
Hyrum Wright is an American software engineer with a distinguished track record in maintaining and evolving large codebases. Since 2012, he has been working at Google, where he has led the maintenance of the C++ codebase and has made more individual modifications than any other engineer in the company's history. He is co-author of the book Software Engineering at Google: Lessons Learned from Programming Over Time (2020), alongside Titus Winters and Tom Manshreck, published by O’Reilly Media. This work has become an essential reference for understanding how sustainable software is built and maintained in large-scale organizations.

Wright holds a PhD in Software Engineering from the University of Texas at Austin, as well as a master's degree from the same institution and a bachelor's degree from Brigham Young University. Additionally, he is a member of the Apache Software Foundation and has been a visiting professor at Carnegie Mellon University. His experience combines industrial practice with academic research, focusing on the sustainability and evolution of large-scale software.
See more
See less

Customers reviews

Frequently Asked Questions about the Book

All books in our catalog are Original.
The book is written in English.
The binding of this edition is Paperback.

Questions and Answers about the Book

Do you have a question about the book? Login to be able to add your own question.

Opinions about Bookdelivery

More customer reviews