Software Engineering at Google

From AcaWiki
Jump to: navigation, search

Citation: Fergus Henderson (2017/02/06) Software Engineering at Google.
Internet Archive Scholar (search for fulltext): Software Engineering at Google
Download: https://arxiv.org/abs/1702.01715
Tagged: google (RSS)

Summary

Describers software engineering at Google in sections on software development, project management, and people management. Much of this has been documented elsewhere, if sparsely, e.g., Why Google Stores Billions of Lines of Code in a Single Repository, 4 predominant programming languages (C++, Go, Java, Python), Objective Key Results, and 20% time.

One surprising claim is that most software at Google gets rewritten every few years at incredible expense, but the article claims it has benefits including keeping up with product requirements, eliminating complexity, and transferring ownership.

Theoretical and Practical Relevance

Discussed at https://news.ycombinator.com/item?id=13619378