Live data from Hacker News

Wrapping Up 2021. Leaving C++

izzys.casa

51–60 of 251 posts

Re: Wrapping Up 2021. Leaving C++

#51

[flagged]

Imagine realizing you wasted a decade of your life in the false hope of making a difference, but couldn’t because of a dysfunctional community dynamic… I can’t because I haven’t done that, and perhaps you can’t either.

It may read this way to you but that’s the nature of blogs. They’re public diaries. Narcissism is often part of the medium itself.

Re: Wrapping Up 2021. Leaving C++

#52
Back when there was an in-person conference named "SD West" (usually held in San Jose or Santa Clara, California), I used to attend occasionally. I met Bjarne there on multiple occasions, including one time in a hallway between sessions. We talked like people do. I believe I asked him what he though of Qt as a cross-platform C++ GUI solution (this would have been around 2005). He gave me his honest opinion and we discussed one or two other subjects and then went to our separate sessions. He's just a regular guy who is (or, at least, was ) very approachable in such a context. BTW, I'm not "anybody" in those circles. Just another software engineer among many.

Re: Wrapping Up 2021. Leaving C++

#54

The Jai comment in the article is funny.

Yeah no kidding. I understand not wanting to deal with nonstop support issues on releasing it, but just release it with a big "SOLD AS IS" warranty sticker on it, throw up a forum, and let the community help itself on it while you go back to making your game and ignore people who DM you about it.

Re: Wrapping Up 2021. Leaving C++

#56
post #51

[flagged]

Imagine realizing you wasted a decade of your life in the false hope of making a difference, but couldn’t because of a dysfunctional community dynamic… I can’t because I haven’t done that, and perhaps you can’t either. It may read this way to you but that’s the nature of blogs. They’re public diaries. Narcissism is often part of the medium itself.

I don't usually see many blogs like that. The best authors with the most knowledge and experience also tend to be the most humble.

Re: Wrapping Up 2021. Leaving C++

#58
> 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.

Re: Wrapping Up 2021. Leaving C++

#59

> The last 10 years of my life writing C++ in a professional context were a complete waste of time that I will never get back. I have nothing to show for it. I don't get this part. The language you write something in has little to do with how useful the software is. I've had years writing fulfilling software, and years where I was just spinning my wheels.

> I don't get this part. The language you write something in has little to do with how useful the software is.

The author was mostly referring to his efforts to improve the language, not to write some app or library in C++.

Re: Wrapping Up 2021. Leaving C++

#60
post #15

What is the context of Bjarne being disgusted? Just years of arguing?

I think the author was insinuating that Bjarne didn't like their appearance (author seems some flavour of trans).

> trans

Oh, if that's the case:

https://github.com/tulip-lang/tulip

> I need your help! Especially if you are queer/trans, disabled, a woman, and/or a person of color, and in that case especially if you think you don't know anything about compilers.

So there are niche languages for everyone. I had hoped Tulip would go somewhere, but after so long I lost interest.

Post reply on HN