News for hackers. Stuff that matters.
Re:Ask HN: Is Programming Culture Immature? by ScottStevenson on Sunday January 01, 2023 @11:50AM (#34207939)
IMHO the immaturity you're speaking of stems from High Conscientiousness. When conscientiousness becomes obsessive, we worship The Right Way, The Right Tools, The Right Culture. We believe in tools and methods like they have some magical power. We get more concerned about the "how" than the "what" we output. Dogmatism creates immature thinking and debate.

"Woodworking Mindset" is one antidote: https://scottstevenson.substack.com/p/lego-mindset-vs-woodwo...

A lot of the time being too high in conscientiousness actually makes it super hard to be creative: https://scottstevenson.substack.com/p/how-to-finally-make-so...

Re:Ask HN: Is Programming Culture Immature? by krona on Sunday January 01, 2023 @12:43PM (#34208613)
High conscientiousness correlates with agreeableness; it's rare to have a highly conscientious, highly disagreeable person who would actually go out other way to offend others. So I don't think that's that's the explanation.

Further, commentors on any particular subject are, I think, statistically more likely to be monomaniac obsessives, and that correlates with poor social skills (e.g. truth-seeking at the cost of empathy). In other words, autism.

Re:Ask HN: Is Programming Culture Immature? by ScottStevenson on Sunday January 01, 2023 @02:19PM (#34209717)
Fair point, but it correlates more with Neuroticism. Conscientious people could be agreeable because they tend to believe "what's in the water", or the dogma of the place and time. This could cause them to be disagreeable with those outside their tribe.
Re:Ask HN: Is Programming Culture Immature? by dinkumthinkum on Sunday January 01, 2023 @01:17PM (#34208971)
I doubt that’s what happened at the Star Citizen sub-reddit … Also, this is interesting but there are just a lot of young people in programming forums being a bit immature. If you go to CppCon or GDC or some other tech conference, you don’t get the same discourse as in forums.
Re:Ask HN: Is Programming Culture Immature? by chrsig on Sunday January 01, 2023 @02:35PM (#34209918)
ehhh, I think if you watch the cppcon videos, you can get a taste of what the OP is talking about.

The cpp community is possibly the worst offender on some of the points. Speakers walking on eggshells and having to have a laundry list of caveats comes to mind.

It's more mature in the sense that you probably wont see a lot of memes, the insecurity and ego still permeate the venue and community.

Re:Ask HN: Is Programming Culture Immature? by delian66 on Monday January 02, 2023 @06:31PM (#34225244)
Can you link to specific examples please?
Re:Ask HN: Is Programming Culture Immature? by chrsig on Monday January 02, 2023 @08:30PM (#34226362)
I'm electing not to. I don't want to put any one specific persons behavior under a microscope publicly. There are specific examples that I'm thinking of, but linking to a video of them attaches a face, voice, name, etc.

I'd hate to put myself out there doing a talk and be on the receiving end of that sort of indirect criticism. It wouldn't be feedback to the person, it'd just be something for us to argue about whether they're exhibiting a given behavior or not.

Re:Ask HN: Is Programming Culture Immature? by mablopoule on Sunday January 01, 2023 @03:42PM (#34210639)
Thank you so much for those links. It resonate a lot with a previous experience I had in a company which was so obsessed with doing things "the right way" that they ended up with the most over-engineered abomination I've ever seen*.

They applied all the rules and "best practices" they saw on Medium with maximum strictness (of course) and were very adamant on doing everything now in the "right true way" in the codebase.

I had trouble putting words on that behavior, describing it as "religious fundamentalism, but with code", so I'm glad to finally have a better word for that.

* It was a simple corporate website, with a few, simple forms (though with visuals bells and whistles added), and some semi-customized pages. It could have been a minor project (in term of technical complexity, not business impact), and somehow was so overcomplicated that there was like 5 or 6 front-end dev working full time on useless churn, like adding more configurability to their deployment process, or changing a library with another based on the number of Github stars.