I really don’t like c++. It was the first language I ever learned, at the ripe age of 13. I nearly gave up programming because of it. cpp reminds me a lot of english. Powerful, expressive, but none of it makes sense and there are so many footguns that I’m glad I have a few toes remaining.

This is a running list of all the times cpp’s stupid behavior has burnt me.


  1. basic_fstream will sometimes fail. And it won't tell you.

    April 30, 2024
  2. C++ doesn't have destructive moves.

    RAII is not actually about
    April 30, 2024