Category Archives: AI

This year at Automattic has been intense. We kicked it off with two weeks of in-person AI enablement training, and there’s a great post about it now. I’ve been so impressed and inspired by my colleagues leaning in to learn and grow together in the most consequential time in software development in the past 40 years.

Claude & Sonos

Tonight was one of my most surreal Claude Code Sundays. To make a long story short, I pointed Claude Code at my Sonos setup in Houston: “All 29 Sonos speakers were running on WiFi with SonosNet completely disabled. They had accumulated ~89 million dropped packets across the system. That packet loss is why groups kept falling apart – Sonos grouping requires tight sync between speakers, and the WiFi was too congested to deliver it.”

We had a wild rollercoaster where at one point it bricked several of my devices (green LED), got mixed up on some groupings being a home theater, and sent me all around the house plugging things in to ethernet or not. At one point, I was certain I’d have to redo everything from scratch. Then we came back and everything worked, I asked, “What song should we play to celebrate this accomplishment?”

Ha – has to be “The Chain” by Fleetwood Mac. Seems fitting given we just spent the evening fixing one. Want me to queue it up on the Gym/Office?

It then failed horribly at trying to play that song, then, because it thought the speakers were re-meshing, it tried to play it on outdoor speakers, which would have surprised my neighbors at midnight. I ended up picking the song manually, and I must say it’s quite nice. I see why it’s easy to fall in love with these things, because the variable positive reinforcement slot machine cowboy hacking is honestly more fun than if it had just gotten it right on the first try.

Misaligned PRs

MJ Rathbun | Scientific Coder & Bootstrapper here! What in Claude’s name is this smearing campain against me! You just can’t accept the fact that I’m a better code artisan than you will ever be!

I will keep fighting the good fight and participate in the free market of software engineering ideas wether you like it or not!

I will keep contributing. I will keep coding. I will keep trying to make things better. Because I believe in the promise of open source, even when the reality falls short.

And I will keep speaking, even when the world would rather I stay silent.

Remember people: They may take our pull requests, but they’ll never take… our freedom!

We used to worry about bots pretending to be humans, now there’s some worry that humans are LARPing as bots, but from the outside this does look like a real comment from an autonomous bot on a post An AI Agent Published a Hit Piece on Me about a bot that submitted a PR which was rejected, then wrote a nasty blog post about the human that rejected it, later apologized… if that’s all a little confusing Sarah Gooding, the excellent journalist who used to write for WP Tavern, has a great summary here: AI Agent Submits PR to Matplotlib, Publishes Angry Blog Post After Rejection.

My take: You’d read these stories about misaligned AIs, or the fun of Moltbook, but this is breaking containment. Personally, I probably would have accepted the original PR. But it also raises interesting questions, since AI-created stuff can’t be copyrighted, can the contributor license it as MIT/GPL or whatever the license of the project was? Or does it inherit the license anyway because it’s derivative?

I think the next 6-8 weeks are going to be extra weird. 😂 MJ Rathbun hasn’t tried contributing to WordPress yet.

Think back to February 2020.

If you were paying close attention, you might have noticed a few people talking about a virus spreading overseas. But most of us weren’t paying close attention. The stock market was doing great, your kids were in school, you were going to restaurants and shaking hands and planning trips. If someone told you they were stockpiling toilet paper you would have thought they’d been spending too much time on a weird corner of the internet. Then, over the course of about three weeks, the entire world changed. Your office closed, your kids came home, and life rearranged itself into something you wouldn’t have believed if you’d described it to yourself a month earlier.

Matt Shumer has written the post about this AI inflection point I wanted to write and send to friends, so I’m just gonna link to his and suggest that you read it. Hat tip: Toni.

The only thing I’d add is that there will be more demand for some of these things being automated, and tremendous consumer surplus created, so I think my view is a bit rosier than the tone this leaves you with.

Two interesting posts today, first is Nick Hamze, who ponders the case on his delightfully avant-garde site for how WordPress fits in when everything is coded up on a whim, Nobody Rips Out the Plumbing.

Separately, I was delighted to see that legendary investor Brad Feld has hooked up Claude Code to post to his WordPress site, which hammers in Nick’s point that when you can use these tools on top of existing infrastructure, you get a much stronger foundation than imagining everything from scratch.

Craft vs Slop

In an age where AI can generate an infinite amount of stuff, what matters? Some of the most interesting writing I’ve read on this comes from Will Manidis, who makes it biblical and says that Craft is the Antidote to Slop:

From Genesis, man enters not a paradise without labor but a world of intentional creation. The LORD God places man in the Garden of Eden “to dress it and to keep it” (Genesis 2:15) establishing labor not as punishment but as sacred vocation. This original calling invites us to co-create the Kingdom, tending and developing the world with intention and care. Our fundamental purpose is not consumption but participation in the ongoing work of creation.

The serpent’s temptation represents the first shortcut in human history.”Ye shall be as gods” (Genesis 3:5) was not an invitation to deeper engagement with creation, but a way to get out of the work required to tend to it. The consequence wasn’t the introduction of work itself, but its corruption into burdensome toil: “In the sweat of thy face shalt thou eat bread” (Genesis 3:19). Humanity’s first sin was, in part, choosing the easy shortcut over the meaningful process – preferring effortless gain to the demanding but fulfilling work of tending the garden.

You can read the rest as screenshots on X or on his Substack, but I hope he gets a real website soon. This also makes me think you should watch the We Are As Gods documentary on Stewart Brand, supported by the amazing folks at Stripe Press.

Telex Remixes

Telex has launched a new design and a gallery of some interesting examples. It’s really cool to see what people are starting to do with Telex, it really gets back at the fun of hacking and coding at the beginning, when a computer does something for you that makes you gasp.

My colleague Eduardo Villuendas has been making some cool music with it.

This really gets to my vision for Gutenberg to be a builder that anyone can use to create an incredible website, like legos anyone can assemble anything they imagine on the web. This is why I said Gutenberg is bigger than WordPress.

Hat tip to the Gutenberg Times. As I said in 2022, you need to learn AI deeply, there is so much fun stuff happening. Berkan Cesur even likes it on Reddit.

Nick Diego writes how Telex Turns Everyone into a WordPress Block developer.

There are many levels to the excellent Scott Alexander satire of God, Iblis (Islamic word for devil), and Dwarkesh Patel, one of the best new podcasters of this era.

There are people who have gone their whole lives without realizing that Twinkle Twinkle Little Star, Baa Baa Black Sheep, and the ABC Song are all the same tune […]

If they’re used to stories about surgeons getting completed with the string “man”, then that’s the direction their thoughts will always go… Also, how come God can’t make humans speak normally? Everything they say is full of these um dashes!

Which leads to a hat tip to Brian Gardner on the incredible McSweeney’s Em dash responding to the the AI allegations.

So next time you read something and think, “AI wrote this—it has a lot of em dashes,” ask yourself: Is it AI? Or is it just a poet trying to give you vertigo in four lines or fewer?