maybe my hate for c++ really is just that I haven't seen my relationship with this language as an actual relationship and more of a "owning a tool to do your job". Maybe I, also, have to give to the language. Maybe it's not all about getting all I want from it, but also letting it express itself, listening to what it says, and giving to it. Maybe I've been a monster to g++. Yes C++ has its rough edges, yes sometimes it doesn't agree with you, yes it has feelings, needs and opinions, and those doesn't always match those of the programmer. Seeing "non trivial constructor" type of error shouldn't make you angry and think "what's that supid language ???!!", but should instead make you realize the language has understanding issues. I'm autistic and I got my quirks, it's a programming language and it has its quirks. They can be beautiful, they can be ugly. It's not its fault, it isn't yours, things aren't always easy. Giving to the language means helping it in these hard times. Take care of your languages, they might not be people, but they still deserve respect.
Except javascript.









