It’s a good morning so far. Running db migrations and adding more plumbing to expand our books database with author pages and genres. Will roll out today, but some of the data will fill in more slowly.
Claude teaches you how to manage. You've got a perfectly pliable team member, always does their best to do what you told them to do. Now how do you design co-development projects where two very different individuals do their work and it adds up to at least twice what either of them could do alone.
I’ve been consistent in my dislike of non-competes. Vincent built his own blog hosting that competed with Micro.blog while I was paying him as a contractor! It’s fine. It makes the web better. As I told him, if I’m not paying a full-time salary, I don’t have the right to tell him what to work on.
The more I read of the Apple filing last night, the less sympathetic I was to Apple. Theft of “trade secrets” can mean almost anything, from the serious to the silly. Information is not the same thing as real property. Big companies use contracts and lawyers to protect themselves from competition.
The instance I started is for my friends, people I work with, it's not something people can test. It will be possible to start your own server, quite soon. And then you can do whatever you want. It's MIT licensed. Kick ass and have fun, but remember don't fuck with the interop. It's there so users have choice.
BTW, I notice almost everyone but me writes RSS.chat. I didn't expect that. Thinking.
Yesterday was a wonderful first day for rss.chat. It's now out there, but we haven't talked about or demo'd many of the things that it does. I wanted to get the feeds out there first, because now we get to think together about how they fit together to give us a social network experience. It's not locked in a silo, these are just like feeds you have known about for over two decades. But it is a new application for those feeds. And this is a bootstrap. You start with something small that you're sure is a beginning for what you want to do. And then you and others use it for a while. And it is open source, MIT licensed, but compatibility will make the difference.
Jeremy Herve who I know from projects at Automattic, has questions about rss.chat, and I have some answers, with more coming soon.
Joys
Winter
This Week in the IndieWeb
A couple of the claims in the Apple vs. OpenAI lawsuit sound kind of serious, but a lot of it sounds like Apple wishes they could wipe the minds of departing employees. The only way to achieve true Apple product secrecy is Severance.
Toni Schneider blogs an update on Bluesky and drops the “interim” from his CEO title:
Since March, we’ve shipped a slew of new features and products, another 2 million people have joined Bluesky, and close to 200 new apps have launched in the Atmosphere, the open ecosystem of social spaces connected by a single account. All of this tells us that the appetite for social experiences on the internet is vast; far broader than the handful of apps the major platforms offer today.
Epilogue 2.4 and AI
The Descent — What Happened to the Frontend While You Weren’t Watching
A history of front-end development that culminates here:
The frontier of 2026, the stuff the sharpest people are most excited about, is render the HTML on the server, ship almost no JavaScript, and use the web platform instead of fighting it.
Manuel Moreale — Everything Feed
• Manuel Moreale
Downsizing
Gardens
Dave Winer announces rss.chat, a new Twitter-like service based on RSS:
We’re just getting started. This is Day 0 in a story that could last a while and spread out pretty far.
I’ve been poking around in the feeds to look for opportunities to integrate with Micro.blog. While it’s probably coincidence that TechCrunch featured HyperTexting today and Dave announced this, I think it’s significant as they are both different angles on “just use web stuff” for social networks.