Software Engineering at Google

Lessons Learned from Programming Over Time

paperback, 602 pages

Published March 17, 2020 by O'Reilly Media.

ISBN:
978-1-4920-8279-8
Copied ISBN!

View on OpenLibrary

5 stars (7 reviews)

1 edition

Review of 'Software Engineering at Google' on 'Goodreads'

4 stars

I might not be a Google fan, but even I admit they know how to scale. And I am not above learning from their engineering...

As far as IT-related books go this is fairly "soft" book. There is not much code to go over and the code that is there is more as an example.

But just because it is soft does not mean it's not good. Book covers everything from working in a team, documentation, version control, code review all the way
to testing and deployments.

What is unique about this book is how well it shows two aspects of software engineering that change everything:

- Time
- Scale

With engough time requirements change, people come and go etc. With scale, a piece of code that was performant enough suddenly crawls to a halt. And this
book is filled with examples of unexpected problems these things can bring.

Best …

Review of 'Software Engineering at Google' on 'GoodReads'

5 stars

I really enjoyed most of the parts of this book, especially how the Google way of doing looks like.



So what have I learned from this book? One of the first things is, that when you throw enough money at a problem, even ideas like a company-wide trunk-based mono repository works. It just requires to build basically all of the tooling yourself, just to solve another problem, that is the trait-off by another decision.

avatar for emick

rated it

5 stars
avatar for ahill

rated it

4 stars