Software Engineering at Google

Lessons Learned from Programming Over Time

(Author) Titus Winters
Format: Paperback
£52.99 Price: £51.40 (3% off)
In Stock
(Limited availability – contact us to confirm)
Generally dispatched in 1 to 2 days

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

Information
Publisher:
O'Reilly Media
Format:
Paperback
Language:
en
ISBN:
9781492082798
Publish year:
2020
Publish date:
March 31, 2020

Titus Winters

Reviews

Leave a review

Please login to leave a review.

Be the first to review this product

Other related

The Bouquet in a Book

The Bouquet in a Book

Spring : Pre-Punched Pages to Press out and Make Paper Flowers

Prudence Rogers
Paperback
Published: 2026
Great Rail Journeys

Great Rail Journeys

36 Adventures from Across the World

Anthony Lambert
Hardcover
Published: 2026
The Surge

The Surge

The Race Against the Most Destructive Force in Nature

Jeevan Vasagar
Hardcover
Published: 2026
New Beginnings

New Beginnings

Why Change Is Hard and How We Can Achieve It

Stefan Klein
Hardcover
Published: 2026
Chip War

Chip War

The Fight for the World's Most Critical Technology

Chris Miller
Paperback
Published: 2026
We Are As Gods

We Are As Gods

A Survival Guide for the Age of Abundance

Peter H. Diamandis
Hardcover
Published: 2026