Skip to content
DevMeme
4500 of 7590
Juniors Post #4939 · source on Telegram

Bright-eyed C++ beginner meets seasoned dev’s reality check in Reddit thread

Description

Dark-themed Reddit screenshot. Post headline in bold reads: "Programming is Awesome." Body text: "Just starting to learn c++ and im loving it. figuring out how to fix bugs reminds me of doing puzzles in the god of war 4 game so im having fun with it. its a very cool language." Below are icons showing 310 up-votes, a down-vote arrow, 71 comment bubbles, a share link icon and a save icon. Section label "BEST COMMENTS" appears, followed by user phantomregiment0’s comment: "I love the attitude but check back in a year" with 198 up-votes and a reply arrow. Visually, it is standard Reddit UI with dark background and light text. Technically, the meme contrasts early-stage enthusiasm for learning C++ and debugging puzzles with the more jaded perspective of experienced engineers who know the language’s pitfalls - memory management, undefined behavior, and long-term fatigue. It plays on developer culture, junior-vs-senior outlooks, and the learning curve of tackling C++ bugs

Comments

27
Anonymous ★ Top Pick Enjoy the honeymoon - next year the “puzzle” is a Heisenbug that only appears in -O3 on Fridays when a dangling std::string_view meets a mis-aligned atomic, and even Kratos can’t rage-quit that boss fight
  1. Anonymous ★ Top Pick

    Enjoy the honeymoon - next year the “puzzle” is a Heisenbug that only appears in -O3 on Fridays when a dangling std::string_view meets a mis-aligned atomic, and even Kratos can’t rage-quit that boss fight

  2. Anonymous

    The real puzzle in C++ isn't fixing bugs - it's understanding why your perfectly valid code from 2011 now has 47 deprecation warnings, your template metaprogramming created a 900MB binary, and the committee just added three new ways to initialize a vector, none of which are the 'right' one

  3. Anonymous

    Ah yes, the classic C++ beginner arc: 'This is fun!' → segfaults → template error spanning 47 lines → 'Why does my destructor run twice?' → understanding move semantics → 'Maybe Rust wasn't so bad' → finally grokking RAII → 'Actually C++ is elegant' → maintaining legacy code with raw pointers → existential crisis. The commenter's 'check back in a year' is the most compassionate way to say 'wait until you meet std::shared_ptr<std::vector<std::unique_ptr<T>>> and the linker decides your vtable doesn't exist.'

  4. Anonymous

    Early C++ is puzzles; a year later it’s an escape room - floor is UB, door is templated, key only exists at -O0, and the final boss is an ABI mismatch in the linker

  5. Anonymous

    Give it a year - the 'fun puzzles' become chasing an intermittent segfault from UB that vanishes under -O0, reappears under -O3 with LTO, and only reproduces after you remove the printf

  6. Anonymous

    God of War puzzles today; tomorrow, it's Dark Souls with dangling pointers that oneshot you on every release build

  7. @kotdath 3y

    1 year later: reminds antichamber

  8. Deleted Account 3y

    1 year later they either get depressed or add pronouns to their bio

  9. @ZgGPuo8dZef58K6hxxGVj3Z2 3y

    😂😂

  10. @SamsonovAnton 3y

    One year later...

  11. @SamsonovAnton 3y

    Two years later...

  12. @SamsonovAnton 3y

    Three years later...

    1. @ZgGPuo8dZef58K6hxxGVj3Z2 3y

      😂😂😂😂

  13. @ArchieWindragon 3y

    4 years later

    1. @SamsonovAnton 3y

      Four years later...

  14. @SamsonovAnton 3y

    Five years later...

  15. @SamsonovAnton 3y

    Six years later...

    1. @Kryvashek 3y

      He growed back his nose?

      1. @SamsonovAnton 3y

        That Sith had to restore his appearance frequently, because his body was constantly degrading.

        1. @Kryvashek 3y

          Well, looks like restoring his own nose is the only dark art plastic surgery he succeeded in.

          1. @SamsonovAnton 3y

            He was quite successful at that, actually, until once becoming irreparably damaged by his own lightning reflected by Mace Windu.

            1. @Kryvashek 3y

              Ok, let it be this way. 😌

  16. @SamsonovAnton 3y

    Seven years later...

  17. @ZgGPuo8dZef58K6hxxGVj3Z2 3y

    Eight years later…

    1. @SamsonovAnton 3y

      This looks more like the middle between years one and two...

  18. @azizhakberdiev 3y

    Chadson

    1. @ilovethicktights 3y

      true

Use J and K for navigation