Live data from Hacker News

Software Engineering at Google

books.google.com

1–10 of 73 posts

Re: Software Engineering at Google

#7

I see a lot of upvotes -- has anyone read this? Is it actually good?

I've listened to a few interviews with Titus Winters on CppCast and gained a tremendous amount of insight on C++ systems development and software engineering in general (as well as Google's approach, obviously). IIRC he is a fundamental part of the Abseil project and hence has a deep involvement in Google's interaction with the broader open source and C++ communities.

If those quick talks were any indication, there will be a lot of value in this book for experienced developers.

Re: Software Engineering at Google

#9
If you’re interested in becoming a software engineer or are junior, do not read this and cargo cult it because many of these things will not be good practices for 99.99% of the industry.

Google has custom tooling, custom kernels, custom hardware, etc and legions of support at every layer of the stack. Complexity is not eschewed but it is rather embraced if it means some slight improvement in utilization or better looking latency distribution.

Those goals are not sustainable in normal businesses, even tech ones.

Google places very little emphasis on things like code readability and testability because it’s easy for them to do rewrites or just run tests on 1 million cores to shake out race conditions and locks.

Read this for entertainment but don’t try to blindly apply it to your work environment. Most of it will make you a bad engineer for non-FAANG envs.

Re: Software Engineering at Google

#10
post #9

If you’re interested in becoming a software engineer or are junior, do not read this and cargo cult it because many of these things will not be good practices for 99.99% of the industry. Google has custom tooling, custom kernels, custom hardware, etc and legions of support at every layer of the stack. Complexity is not eschewed but it is rather embraced if it means some slight improvement in utilization or better loo…

Are you saying this as an ex-Googler / current Googler? Otherwise, please give some citations for some of your claims.
Post reply on HN