Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #2883

A

Arne Mertz

Personal blog · arne-mertz.deprogramming

Arne Mertz writes Simplify C++!, a personal blog at arne-mertz.de about programming. Since 2015, 26 different Hacker News readers have linked it 91 times, most often “Raw Pointers Are Gone”. The last post was in 2024, but the archive is still widely read.

Visit the blog
91mentions?
26HN people?
2015–2024first – last linked?
Links on Hacker News per year · peak 29 in 2016

Write clean and maintainable C++

Most-linked posts?

  1. Raw Pointers Are Gone
    3 people · 3 mentions · first linked 2018-04-01
  2. Terseness: How little is too much? (2018)
    2 people · 3 mentions · first linked 2019-12-14
  3. Macro Evil in C++ Code
    2 people · 2 mentions · first linked 2019-03-20
  4. Smelly std::pair and std::tuple
    2 people · 2 mentions · first linked 2017-03-23
  5. /2016/10/passkey-idiom/
    2 people · 2 mentions · first linked 2019-06-11
  6. Use a static analyzer or two
    2 people · 2 mentions · first linked 2016-03-02
  7. The PImpl Idiom
    2 people · 2 mentions · first linked 2019-01-15
  8. Ranges: The STL to the Next Level
    2 people · 2 mentions · first linked 2017-01-17
  9. Hello CMake
    2 people · 2 mentions · first linked 2018-05-23
  10. C++ Core Guidelines are not Rules
    2 people · 2 mentions · first linked 2024-03-16

What Hacker News says?

  1. https://arne-mertz.de/2015/07/c-is-not-an-object-oriented-la...

    Comment linking /2015/07/c-is-not-an-object-oriented-language/

    on “To learn a new language, read its standard library”
  2. Submitted Modern C++ Features – std::optional as a story · 86 points

    HN discussion
  3. These are just examples to make a point. And: https://arne-mertz.de/2016/12/modern-c-features-attributes/

    Comment linking /2016/12/modern-c-features-attributes/

    on “C++ by Example”
  4. Submitted C++ Fun with(out) keyword explicit as a story · 34 points

    HN discussion
  5. How is this different from the (relatively common afaik) passkey idiom https://arne-mertz.de/2016/10/passkey-idiom/ ?

    Comment linking /2016/10/passkey-idiom/

    on “C++ Patterns: The Badge”
  6. Submitted New C++ features – lambdas as a story · 21 points

    HN discussion
  7. This reminds me of the Passkey idiom: https://arne-mertz.de/2016/10/passkey-idiom/

    Comment linking /2016/10/passkey-idiom/

    on “C++ Patterns: The Badge”
  8. Submitted Modern C++ Features – override and final as a story · 20 points

    HN discussion
  9. Having started using the Internet in the 90's, and thus still remembering Geocities-era websites, I loved that they did this as a webring ( https://en.wikipedia.org/wiki/Webring ): each blog post has a link to the next one, making a singly-linked circular list. Starting with this one, we have: - http://www.bfilipek.com/2018/04/deprecating-pointers.html - http://www.modernescpp.com/index.php/no-new-new - https://www.…

    Comment linking /2018/04/raw-pointers-are-gone/

    on “Deprecating Raw Pointers in C++20”
  10. Submitted Levels of Exception Safety in C++ as a story · 14 points

    HN discussion
  11. One of my favourite april fool's jokes in tech: https://arne-mertz.de/2018/04/raw-pointers-are-gone/ It actually made it to the HN front page and people had a hard time deciding whether this was a joke or not: https://news.ycombinator.com/item?id=16727441

    Comment linking /2018/04/raw-pointers-are-gone/

    on “April Fools and Hacker News”
  12. Submitted Modern C++ Features – constexpr as a story · 8 points

    HN discussion
  13. > All of this means that const actually provides zero guarantees about an object not being mutated (and even in the case where the object is directly constructed as const, that just means that it's undefined behavior when the object is mutated, not that the compiler actually protects against it being mutated). if this is the only reason why author thinks that const is a problem, then it is all good. you can do the s…

    Comment linking /2017/10/mutable/

    on “Why Const Sucks”
  14. Submitted Macro Evil in C++ Code as a story · 5 points

    HN discussion
  15. Submitted Who are we Writing Code for? as a story · 5 points

    HN discussion
  16. Submitted Simple Data Structures as a story · 4 points

    HN discussion
  17. Submitted Strings vs. Enumerators as a story · 4 points

    HN discussion
  18. Submitted Use a static analyzer or two as a story · 4 points

    HN discussion
  19. Submitted The State of C++ – Is It Back or Not? as a story · 4 points

    HN discussion
  20. Submitted C++ Core Guidelines are not Rules as a story · 3 points

    HN discussion
  21. Submitted Docker4c: Portable C++ Development Environment as a story · 3 points

    HN discussion
  22. Submitted Smelly std::pair and std::tuple as a story · 3 points

    HN discussion
  23. Submitted Ranges: The STL to the Next Level as a story · 3 points

    HN discussion
  24. Submitted Ranges: The STL to the Next Level as a story · 3 points

    HN discussion
  25. Submitted Large C++ Legacy Applications: Tools as a story · 3 points

    HN discussion
  26. Submitted Clean documentation as a story · 3 points

    HN discussion
  27. Submitted Covariance with Smart Pointers as a story · 3 points

    HN discussion
  28. Submitted C++ Object Lifetimes as a story · 3 points

    HN discussion
  29. Submitted Don’t Believe What They Say as a story · 3 points

    HN discussion
  30. Submitted New C++ Features – templated rvalue References and std::forward as a story · 3 points

    HN discussion

Search all of HN for arne-mertz.de

Linked by the same people?