4 ms·
> I have ... extremely high standards for everything ... it causes me extreme distress ... to have to deal with things that are less efficient ... That's some
by einpoklum 5y ago
> I have ... extremely high standards for everything ... it causes me extreme distress ... to have to deal with things that are less efficient ...
That's somewhat of a curse when it comes to (most) software engineering, but doubly so for languages like C++ which:
1. Have many decades of baggage (40 + C's baggage from before).
2. Have backwards compatibility and non-breakage as one of their goals.
3. Are not designed by a single person or unified entity, but by a committee representing a diverse array (excuse the pun) of interested parties.
4. Have a slow evolution process which favors consensus and partial and gradual adoption of ideas.
Such a language will inadvertently fail to satisfy the author's sensibilities and expectations. He is certain to get frustrated about issues with the language which don't get addressed, proposals which come up and languish for years and years, limited changes which seem half-assed, etc. - and that's even without being active in the circles around the standards committee.
That's as far as the language is concerned.
---
I can't speak to what people in those circles are like personally; I've never been in touch with any of them except barely with one or two (and one was nicer while the other not so much). But I can certainly relate to developing a dislike for a programming language because you've seen "how the sausage is made" and have an aversion to it.
----
> I’ve sadly burnt all of my energy the last 10 years on C++.
I've had this happen in other initiatives in my life. You want to give something your all, really take it forward, you have good ideas, which people even recognize, if pressed, as such - but it's like you're trying to push an elephant in one direction or another (or an Ent, I guess). It just won't budge, and when you try to hard you get chaffed at best and injured at worst. And there's often zero recognition of your effort.
- nyanpasu64 5y agoI agree with the comment, other than that the author is (approximately) a woman, and it's incorrect to refer using "he".
- einpoklum 5y agoHmm... ok, but I couldn't tell from the article, and the website's name is "izzy", which I mistook for a male name. I can no longer edit my answer though.