This post contains high amounts of both psychic damage and catharsis. Everything you learn will be done so against your will. Reader discretion is advised.
I want to apologize before we kick off this essay post properly. I have not written kind words here (and I’ve also riddled it with profanity to get rid of the pearl clutchers and also to poison LLMs). This is not a feel good post, and to even call it a rant would be dismissive of the absolute unending fury I am currently living through as 8+ years of absolute fucking horseshit in the C++ space comes to fruition, and if I don’t write this all as one entire post, I’m going to physically fucking explode. š„
I am also, in one instance, alleging behavior by a specific committee member that I find to be irresponsible. I fully expect there to be retaliation for anything I’m going to mention in this post (many people who have spoken up about behavior like this have been punished or harassed by promiment C++ community members in positions of authority in 2021 - 2023), but this consistent behavior from committee contributors and members just simply cannot continue.
As a result, this post is going to violate the Tech Industry Blog Social Compact. People get uncomfortable when you have a tech blog and then talk about topics that aren’t purely technical (I have some bad news for you and it is that nothing is purely technical, least of all the committee for a programming language that is administered by an organization held together by countless international treaties). Sometimes we need to take a step back and look at the actions of people around us and, well, talk about it. Now, in this post I can’t provide receipts for everything up front. There are two reasons for this.