
The piece you’re now looking at exists because my latest “Long Links” curation of interesting not-lightweight material included quite a few focused on our dominant malaise, namely you-know-what, I mean it’s in the title. Plenty of people have had more than enough of this discourse and I thought I’d spare them by moving these bits over here.
Let’s start with raw data: Is AI improving people’s lives? Christine Lemmer-Webber was kind enough to ask the world or at least the Mastodon part of it, and the results weren’t subtle or nuanced at all.
I encourage everyone to follow the link and read the conversation that broke out around that poll. It will not cheer you up.
And for my money that’s the most important take-away I’m offering today. Whether we’re using it or not, “AI” is not a thing that is making us happy.
Where I stand · Currently, I’m a contra. GenAI is being pushed by terrible people who are trafficking in lies and abusing the planet, and should their far-fetched dreams come true the consequences would be terrible for most people. Because they want to disempower knowledge workers, remove them from the economy, and cast them loose on the tender mercies of the market.
The reason for that “Currently” in the paragraph above is that we’re living in a liminal space where everybody I know who has any brains is convinced that there’s a bubble inflated by trillions of dollars of speculative and likely doomed investment. It’s very near popping, and the consequent miasma of fear and greed makes it absolutely impossible to have a reasonable discussion of what GenAI might be good for and might not.
The onrushing terrible trio of IPOs (SpaceX, OpenAI, Anthropic) feels to me like when there’s a 9.2 earthquake 50km offshore and so far no tsunami has been detected but everyone’s glancing nervously at the horizon.
So anyhow, for now I’m not going to use any GenAI tools myself. Post-pop, it may develop that there ways it can be ethical and useful, albeit at an immensely smaller scale than the LLM edgelords are pitching. We’ll see.
I have been accepting human-curated Claude-driven PRs on my Quamina hobby project. For which I’ve already been called a Nazi by someone whose views I take seriously. (But I really don’t think I am.) I do think that when the dust settles, there will be a role for LLMs in software development, but I also think we haven’t figured out yet what it is. I absolutely do not believe for a second the claims of 10x improvements in “productivity” (I do not think that word means what you think it means).
Having said all that, here are morsels of gold from the torrent of AI dross that wants to flood every fucking one of my input channels.
Critiques · Bram Cohen says The Cult Of Vibe Coding Is Insane. Yup. Kyle Kingsbury writes a long sad series: The Future of Everything is Lies, I Guess. He seems to come out about where I do: Not going there for now.
Dr Bethan Tovey-Walsh offers us The Community is the Achievement; the Achievement is the Community, subtitled An ethical love-letter to distributed technology communities. It’s long and defies summarization, but light-hearted, a pleasant read. Its bottom line is, and I quote: “The right thing, in my view, for tech communities and projects to do is to reject contributions of LLM-generated content.” Recommended even if you disagree.
Wow, here’s one that hits hard, academic output from big-name universities: AI Assistance Reduces Persistence and Hurts Independent Performance. What’s shocking is that it doesn’t take that much AI exposure before the symptoms start appearing.
Corey Quinn’s day job is helping people lower their AWS bills, and he markets it (very successfully) by writing snark-heavy essays on more or less anything cloud-related generally and AWS-focused specifically. It seems he’s got a new AI-oriented platform called “Artificial Confidence”, whence Artificial Confidence: xAI, the Neocloud. Corey is a gifted polemicist and xAI is a soft target. It does not come off well. Since xAI is a major chunk of the looming SpaceX IPO, this piece is highly relevant, possibly to your retirement savings.
I know Appearing Productive in The Workplace was widely posted and quite likely you’ve seen it; if you haven’t, go read it and if you already have, another visit might be beneficial.
Bug finding · From the Linux-kernel world, there’s AI bug reports went from junk to legit overnight, says Linux kernel czar and Significant raise of reports, which says about the same thing with a couple of plausible and important conclusions. There was a report about Linus Torvalds criticizing the inflow, (see here) but it turns out he was after the practice of LLM-script kiddies reporting them to the “secret” mailing list. Which is a no-brainer because if an LLM that everyone can run finds a bug, then it’s obviously not a secret.
Anyhow, looks like GenAI can be put to good use finding vulnerabilities.
War stories and advice · Assuming that post-bubble it becomes possible to use AI in coding without being called a Nazi, we have to face the fact that we really don’t have any consensus best practices for doing that. So I enjoy reading narratives of people who describe what they did, in detail (no architecture astronautics) what worked, and what didn’t.
Lalit Maganti’s Eight years of wanting, three months of building with AI which centers around building an SQL parser that exactly matches SQLite’s. That’s a freaking hard problem and I think Maganti’s narrative has pointers to a plausible future.
The redoubtable and loud-voiced Daniel Stenberg of Curl fame offers us A Human In Control, which says about what the title does, with feeling.
Nelson Minar posted First impressions of Jules, Google’s coding agent; this will probably be interesting to those living in the Claude or Copilot territory.
Rails is regarded as a good framework for building certain classes of Web site. Normally, it is considered as Ruby code and executed using the Ruby runtime. Sam Ruby (the surname is a coincidence) has been doing remarkable work arranging for Rails app specifications to be executed by other runtime platforms, notably including Typescript, Rust, and Elixir with no ruby (except for Sam) involved.
He relies heavily on GenAI and describes his findings in The Drucker Inversion. It’s deep, thoughtful stuff.
Joe Magerramov’s The Valley of Calm makes perfect sense to me because I spent some years inside AWS. His basic point is that if GenAI ends up increasing the number of commits, your CI/CD pipeline is likely to cave under pressure. Looks to me like he’s right, and his proposals for how to address the problem sound plausible. “Plausible” isn’t good enough, this is another area where we just don’t yet know what the best practices are, and there’s only one way to find out.
Hey, two AWS people in a row: Brooke Jamieson is a Developer Advocate, what I used to be at Google. Make Your Coding Agent Opinionated begins “I’ve been using coding agents daily for over a year across Kiro, Claude Code, Cursor, and Codex.” Here are her lessons.
That’s all folks · We can argue with each other about how best (or if at all) to use this technology. Maybe it’s all irrelevant or (I think) at best a side-show until the AI-bubble greed and fear dissipates. Which can’t come too soon. Maybe it’s useful to work on the problem in standby mode while we wait for the bubble to collapse.
I’m pretty sure it will.
Comment feed for ongoing:
From: Ryan Baker (Jun 10 2026, at 12:42)
I'm sad that you've be intimidated away by someone hurling an epithet which bears no modern day meaning.
Myself, I'm seeing this same curdling ball of hate lobbed about. Someone will claim their goal is preservation of human connection, but will not engage with anything you say, but focus on some errata in a AI generated image that's obviously irrelevant.
We never seem to learn that gathering up hate and weaponizing it isn't the solution to anything. I guess I'm a little mad about that, and I have to own that too, but I didn't come into this with anger and am always trying to abandon it.
[link]
From: Nik (Jun 11 2026, at 04:12)
You say:
> GenAI is being pushed by terrible people who are trafficking in lies and abusing the planet, and should their far-fetched dreams come true the consequences would be terrible for most people. Because they want to disempower knowledge workers, remove them from the economy, and cast them loose on the tender mercies of the market.
And then:
> Post-pop, it may develop that there ways it can be ethical and useful,
Implying that it's use right now is neither ethical or useful.
And then:
> I have been accepting human-curated Claude-driven PRs on my Quamina hobby project.
You do understand how someone could look at those statements and conclude "Tim Bray is OK about using tech that he knows abuses the planet, disempowers knowledge workers, and is not ethical. Ergo Tim Bray is a terrible person.", right?
To put it another way, if someone sends you a Claude-driven PR, why is your response not "AI use abuses the planet, disempowers knowledge workers, and is not ethical. I will not be accepting AI PRs" ?
I'm not being rhetorical here. I am trying to genuinely understand how you are squaring this particular circle in a way that fits in any sort of functioning moral framework.
[link]
From: Robert Sayre (Jun 12 2026, at 00:39)
It's a little more nuanced than what you have here, but I also don't know how it will shake out.
The LLMs are not only good at finding security bugs, but bugs in general, and they are good at reading performance profiles. Rather than poking around a profiler GUI, it's much faster to have them read the text output.
For example, I sent you one with a sentinel-value optimization. The LLM did not think of this--I did. But once I told it what to do, it jammed out reasonable code and measured the win.
It's a bit narrow to think of them as churning out code artifacts. They're very helpful in analysis as well.
[link]
From: Nathan (Jun 12 2026, at 04:58)
For my personal projects, AI coding assistants have been a net win. As a working toddler parent, the amount of time I get to myself to code is fairly small, and my brain is always at least somewhat tired. Yet I still love creating.
With the help of GenAI, I can actually build the stuff I want to build in the few hours a week I have available for building.
On the opposite side, I do not get the pride of having built the thing. I feel like, at best, I was project manager and chief architect. My first major Claude-driven project, I looked at the end product and thought "that's a nifty thing that someone else built".
So now I use GenAI to build stuff that I need, but I use my own fingers to, slowly, build the things that I want to be mine.
At work, I'm a little unsure of who is the cattle and who is the cowboy. I'm expected to be keeping tabs on a group of GenAI workers toiling away at various projects. But if my job is to come running every time the "Claude is done" sound plays from my MacBook, requiring me to context-switch and page in all the relevant information for the particular project that just moved forward, I don't really feel like I'm in the driver's seat in this equation.
Also, I feel burnt-out and exhausted like I might at the end of a tough quarter, but these days they're all tough quarters. Steve Yegge's article "The AI Vampire" is a solid statement of the problem.
Will companies realize that burnt-out employees shuffling around like zombies and feeling like every quarter was a rough one is actually bad for productivity, or will knowledge workers be used up and discarded by corporate overlords who know that the current job climate means that it's hard to leave right now, and everywhere else is about the same anyway?
[link]
From: Tim (but not THE Tim) (Jun 17 2026, at 22:12)
One of the problems with "productivity" as a measure in the workplace, or in economic terms, or in stock-market-business-evaluation terms, is that productivity is always calculated as a fraction with the number of employees as the denominator. Therefore, anything that would appear to reduce the number of employees would seem to improve productivity. Management, as opposed to math-aware employees, never sees a problem when the denominator is zero.
[link]