







Les Orchard made a quiet observation recently that I haven't been able to shake. Before LLM coding assistants arrived, the split between developers was…
Coding After Coders: The End of Computer Programming as We Know It
In the era of A.I. agents, many Silicon Valley programmers are now barely programming. Instead, what they’re doing is deeply, deeply weird.

“They had no concept of a duty of care to their users.” – Unsung
A blog about software craft and quality


'A new industry with a new identity:' Canadian devs in 2026
We spoke to developers at Toronto Canada's XP Game Summit to see how they are getting by in increasingly tumultuous times.

On Betraying Principles
Why Creative Commons must be about more than reducing friction on reuse This week, I had the experience of being told the work we are doing at Creative Commons right now is betraying the founding principles of the organization. This is not the first time and it won’t be the last.

Why AI hasn’t replaced software engineers, and won’t
Coding agents as normal technology

The Missing Middle of Open Source
Why serious, maintainer-driven projects struggle to sustain themselves—and what it will take to fix it.

Coding After Coders: The End of Computer Programming as We Know It - …
archived 16 Mar 2026 15:14:04 UTC

Opinion | The A.I. Disruption Has Arrived, and It Sure Is Fun
We’re entering a new renaissance of software development. We should all be excited, despite the uncertainties that lie ahead.

AI Is Quietly Changing Who Gets to Build Software
What If Universities No Longer Need Edtech Companies?

“You Had One Job”: Why Twenty Years of DevOps Has Failed to Do it
Let’s start with a question. What is DevOps all about?

Vibe Coding Failures: Documented AI Code Incidents
A curated directory of real-world incidents where AI-generated code failed in production.

Five studios form developer-led holding Nova Assembly
Group consists of Unfrozen, Sad Cat Studios, VEA Games, Weappy, and Game Garden

I Started Programming When I Was 7. I'm 50 Now, and the Thing I Loved Has Changed | James Randall
I still love developing but the shifts that AI have brought are tectonic and are forcing me to re-evaluate my own relationship to building things

Eight years of wanting, three months of building with AI
For eight years, I’ve wanted a high-quality set of devtools for working with SQLite. Given how important SQLite is to the industry1, I’ve long been puzzled that no one has invested in building a really good developer experience for it2. A couple of weeks ago, after ~250 hours of effort over three months3 on evenings, weekends, and vacation days, I finally released syntaqlite (GitHub), fulfilling this long-held wish. And I believe the main reason this happened was because of AI coding agents4. Of course, there’s no shortage of posts claiming that AI one-shot their project or pushing back and declaring that AI is all slop. I’m going to take a very different approach and, instead, systematically break down my experience building syntaqlite with AI, both where it helped and where it was detrimental. I’ll do this while contextualizing the project and my background so you can independently assess how generalizable this experience was. And whenever I make a claim, I’ll try to back it up with evidence from my project journal, coding transcripts, or commit history5.
Vibe Maintainer
Some attendees at an AI Tinkerers meetup in early Feb were asking me what it’s like to be the maintainer of a big OSS project where the…
