Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Large-Scale C++ Volume IJohn Lakos

    Large-Scale C++ Volume I

    John Lakos · 2020

    ProgrammingSoftware Engineering
    Open LibraryAmazon
    Stats for nerds
    2recommend
    4mentions
    4people
    2020–2026years
    50% recommend50% neutral

    Mentions per year

    2020202120222023202420252026

    What Hacker News says

    1. turtledragonflyDec 2022
      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

      thread
    2. throwaway2037Feb 2022
      "Large-Scale C++ Volume I: Process and Architecture" by John Lakos
      thread
    3. schaeferMay 2026
      >...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-...

      thread
    4. pjmlpJul 2020
      Here are some pointers:

      "Large-Scale C++ Software Design"

      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...

      Then going back into the old days, you have

      "Software Engineering in Modula 2: An Object Oriented Approach"

      https://www.amazon.de/-/en/Jill-Hewitt/dp/0333515188

      "Data Structures and Program Design in Modula-2"

      https://www.amazon.de/Larry-R-Nyhoff/dp/0023886218/ref=sr_1_...

      "Code Complete: A Practical Handbook of Software Construction"

      https://www.amazon.com/dp/0735619670/ref=sr_1_1

      "AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis"

      https://www.amazon.com/AntiPatterns-William-J-Brown/dp/04711...

      "Component Software: Beyond Object-Oriented Programming"

      https://www.amazon.com/Component-Software-Object-Oriented-Pr...

      "Use Cases Combined With Booch/Omt/Uml: Process and Products"

      https://www.amazon.com/Use-Cases-Combined-Booch-Omt/dp/01372...

      Just some pointers to get you started.

      thread

    Related

    Cover of The C++ programming language
    2008–2026

    The C++ programming language

    Bjarne Stroustrup
    19 recommend · 49
    Cover of Large-scale C++ software design
    2009–2026

    Large-scale C++ software design

    John Lakos
    24 recommend · 41
    Large-Scale C++ Volume IIJohn Lakos
    2020–2026

    Large-Scale C++ Volume II

    John Lakos
    1 recommend · 2
    Cover of Large-scale C[plus plus] software design
    2011–2024

    Large-scale C[plus plus] software design

    John Lakos
    6 recommend · 14
    Cover of A Tour of C++
    2013–2026

    A Tour of C++

    Bjarne Stroustrup
    65 recommend · 150
    Cover of Effective C++
    2007–2026

    Effective C++

    Scott Meyers
    112 recommend · 212
    Cover of Effective Modern C++
    2014–2026

    Effective Modern C++

    Scott Meyers
    63 recommend · 127
    Cover of C++ Primer
    2008–2026

    C++ Primer

    Stanley B. Lippman
    53 recommend · 74