site banner

Culture War Roundup for the week of February 2, 2026

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.

4
Jump in the discussion.

No email address required.

This is interesting and timely for me. We have a legendarily dysfunctional QA team at my company, and as the DevSecSREInfraPlatformOps manager, my biggest beef with them is that they have been killing our Lead Time to Release (time between dev having an idea and that idea getting released as a feature for customers). They manually test almost everything, do nonsensical "verifications" (mocking responses from external APIs when they could just... use the APIs), and don't know how to code at all. Dev and automated testing might finish in a few days, but QA takes 2-3 weeks(!) and they batch multiple changes together which confounds results. They have been given a half dozen opportunities to change and learn but they have always made excuses or refused. At one point they even had convinced a (former) director that they needed outsourced QA members to help with the workload -- and then promptly shifted 95% of their work to the outsourced QA!

Just this past week, I asked for a Claude Code account and started trying to vibe code a replacement for our QA team, partly out of curiosity, partly out of necessity (we have an OKR to reduce lead time), and just a little bit out of spite. I was not optimistic because this is a very poorly documented 10+ year old codebase cobbled together by devs who have all since resigned to escape the mess they've created.

First, I told Claude to pull down all the test suites described in Qase and cache them locally. Then I told it all of the paths to local copies of our frontend, backend, mobile, and infra repos. I asked it to analyze each one. Then, I asked it to begin writing tests for each Qase suite, starting with the simplest ones like "login." Sometimes it would get confused (it shows you its thinking) and I would interject a message (you can send messages while it's thinking, unlike other LLMs) to explain some important bit of knowledge. Eventually, after repeating the same info several times which had apparently gotten lost in the context window compaction process, I told it to create a file called TRIBAL.md to record all of these contextual bits I was telling it that were not evident from simply reading the code. I also had it write a CLAUDE.md that points to all the repos, instructs it to read and update TRIBAL.md, BUGS.md and TODO.md, and contains descriptions of other tools it has created for itself (helper functions, data seeding scripts, env vars and credentials, etc).

So far I don't think I've written a single line of code and it has automated 85% of web QA tests. I have had the test vetted by code rabbit and I plan to check them manually before release. I am quite impressed, though I'm still curious to see how it will try to handle mobile testing. Claude Code really is next level compared to Gemini, Copilot, or Grok.

All that said, I am very aware that this project is probably riddled with false assumptions and nonsense code. I am still not optimistic about the final result, although given how dire QA is, our director might try it out anyway just to see if we can reduce our dependence on them. Either way, it's been a good way to get familiar with a SOTA coding LLM.