Large-Scale C++ Volume IJohn Lakos
Large-Scale C++ Volume I
by John Lakos · first published 2020
4mentions
2recommended by
4HN commenters
2020–2026first – last mentioned
50% recommend50% neutral
Affiliate links. As an Amazon Associate I earn from qualifying purchases.







"Large-Scale C++ Volume I: Process and Architecture" by John Lakos
on “Ask HN: Best books on managing software complexity?” ↗This is more on the "managing lots of code" rather than the people side of things, but: John Lakos has a book called "Large-scale C++, volume I: Process and Architecture." Even if you don't read the book, I think this talk he gave on it is a good watch: https://www.youtube.com/watch?v=4NvRnkz6jVM
on “Ask HN: Reading material on how to be a better software engineer?” ↗…https://www.amazon.com/Large-Scale-Software-Design-John-Lako... Although oriented towards C++, many architecture tips apply to other languages as well. John Lakos is in the process of writing updated versions of the book. "Large-Scale C++ Volume I: Process and Architecture" https://www.amazon.com/Large-Scale-Architecture-Addison-Wesl... "Large-Scale C++ Volume II: Design and Implementation" https://www.amazon.com/Large-Scale-Implementation-Addison-We...…
on “Domain-Oriented Microservice Architecture” ↗>...from John Lakos' Large-scale C++ software design from 1997... I'll just point out that Lakos updated his work with a new edition in 2019: Large-Scale C++ Volume I: Process and Architecture and there's scattered evidence that Volume II might be published in Feb. 2027 [1] Large-Scale C++ Volume II: Design and Implementation [1]: https://www.amazon.co.uk/Large-Scale-Implementation-Addison-...
on “Cost of enum-to-string: C++26 reflection vs. the old ways” ↗