Software Engineering at Google
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