site banner

Culture War Roundup for the week of January 2, 2023

This weekly roundup thread is intended for all culture war posts. 'Culture war' is vaguely defined, but it basically means controversial issues that fall along set tribal lines. Arguments over culture war issues generate a lot of heat and little light, and few deeply entrenched people ever change their minds. This thread is for voicing opinions and analyzing the state of the discussion while trying to optimize for light over heat.

Optimistically, we think that engaging with people you disagree with is worth your time, and so is being nice! Pessimistically, there are many dynamics that can lead discussions on Culture War topics to become unproductive. There's a human tendency to divide along tribal lines, praising your ingroup and vilifying your outgroup - and if you think you find it easy to criticize your ingroup, then it may be that your outgroup is not who you think it is. Extremists with opposing positions can feed off each other, highlighting each other's worst points to justify their own angry rhetoric, which becomes in turn a new example of bad behavior for the other side to highlight.

We would like to avoid these negative dynamics. Accordingly, we ask that you do not use this thread for waging the Culture War. Examples of waging the Culture War:

  • Shaming.

  • Attempting to 'build consensus' or enforce ideological conformity.

  • Making sweeping generalizations to vilify a group you dislike.

  • Recruiting for a cause.

  • Posting links that could be summarized as 'Boo outgroup!' Basically, if your content is 'Can you believe what Those People did this week?' then you should either refrain from posting, or do some very patient work to contextualize and/or steel-man the relevant viewpoint.

In general, you should argue to understand, not to win. This thread is not territory to be claimed by one group or another; indeed, the aim is to have many different viewpoints represented here. Thus, we also ask that you follow some guidelines:

  • Speak plainly. Avoid sarcasm and mockery. When disagreeing with someone, state your objections explicitly.

  • Be as precise and charitable as you can. Don't paraphrase unflatteringly.

  • Don't imply that someone said something they did not say, even if you think it follows from what they said.

  • Write like everyone is reading and you want them to be included in the discussion.

On an ad hoc basis, the mods will try to compile a list of the best posts/comments from the previous week, posted in Quality Contribution threads and archived at /r/TheThread. You may nominate a comment for this list by clicking on 'report' at the bottom of the post and typing 'Actually a quality contribution' as the report reason.

10
Jump in the discussion.

No email address required.

I read HN daily and have found some of its threads to be incredibly important for understanding how organizations work. That being said, it gets hilarious consistently on two fronts:

  1. When the largely Software Engineering (SWE) crowd comments on something larger and complex outside of their domain of expertise. I can't think of a good example of late, but it always goes the same way -- the SWEs analyze the problem as a linear system to be optimized, point to the stupidly obvious inflection point and go "lol the normies are too dumb to fix it" while blindly missing all of the second and third order implications of that change to the system. This hints at their cavalier attitudes and, frankly, to a certain laziness. I've seen SWEs who should know better bork production systems because of some off-the-cuff optimization. The default response is always "Oh, shit, yeah, sorry ... here, here, that's an easy fix." Well, then we're playing a game of fix one bug and cause 3 more. The hubris is real.

Which makes the second thing odd:

  1. So, so, so many of HN posters have had negative experiences that made them deeply permanently insecure. I'm not trying to be cute when I say this - they're all literally nerds. Somebody bullied them in high school, or the cute girl in their philosophy class friendzoned them. It's weird how often personal attacks and highly emotional reasoning are levied in there, what with them being a self-avowedly "rational" crowd. Everyone's a human and everyone has emotions. You're allowed to feel however the hell you want, but life gets easier if you control how you act. There's a childishness.

The other thing I've noticed reading HN daily now for close to a decade is that the typical individual contributor software job, even at FAANGs, is a shitty bill of goods being sold. For a really precise timeframe, about 2005-2020, the "rest and vest, work 20 hours a week" strategy worked and did make multimillionaries of state-school slackers. Those days are over - for everyone! New CS kids are (a) oversaturating the market and (b) not actually competent. The greybeards are encountering the fact that ageism is real and they never learned how to actually work with people, so trying to step up to a manager role is really fucking hard for them. And, the low hanging fruit has all been picked. AdTech and basic social network building is either done or dominated. The new problems are harder and require way more end-to-end thought and not lazy hot fixes. There was a thread maybe a month ago asking what being a professional dev was like in the 80s and 90s .... all the dinosaurs who came out said shit like "compiling took forever and we couldn't really snapshot-and-rollback the way you can today .... we had to test the shit out of our code and think through corner cases. We would have day long whiteboarding sessions where we ended up worse off than we started."