this post was submitted on 08 Jun 2026
284 points (98.6% liked)

Programmer Humor

31762 readers
234 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 3 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] YaBoyMax@programming.dev 5 points 3 days ago

I don't disagree that the language is a great way to build an understanding of object lifecycles, but in my experience C++ ctors and dtors are also the biggest source of confusing footguns I've ever encountered in any programming language.

Separately, template metaprogramming is a whole different beast. It's an extremely powerful tool, but to me it also feels like finding the correct incantation to get it to do exactly what you need for more complex scenarios. It can be really fun if you know what you're doing, but it also tends to make me very upset at the compiler when my incantations are a bit off.