Sunday, June 14, 2026
Today's song: I Guess the Lord Must Be in New York City. #
New top of page image. The official Knicks team picture as champs. #
People keep saying the Spurs are the future of the NBA, but they didn't earn that this year. More probably it's the Knicks that are the future. The Knicks will keep growing. The Knicks beat the Spurs in the last two games by playing rope-a-dope, probably not intentionally, but it worked anyway. The Spurs, and Wemby especially, were completely zonked by the fourth quarter of both games. The Knicks had a bench this year that let the starters get plenty of rest. The Spurs lost game four because they didn't rest Wemby while they were up by 20+ points. Anyway, the Knicks have a formula. Pick players with heart potential and talent, treat them like a team, keep trying out new ideas, approaches. It works. Won the NY Knicks the championship this year. As anticipated I have no idea what to make of the Knicks as winner. I'll have to learn too. ;-)#
One thing I want to know -- where do I tune in to get the most of Clyde talking about this series. #
And thanks to the Knicks for being such a great team. Never ever in a million years did I imagine saying that. More proof that you never know what's coming. Even the most unlikely and inconceivable events happen. Being realistic sometimes isn't the right way to think. #
BTW the Gift Articles feed works really nicely in the blogroll. #
Saturday, June 13, 2026
JY Stervinou proposed Universal Mentions, an interesting new low-tech web-like protocol for mentioning people, places or things via link elements in the head section of any HTML file you want to use as your personal directory. It's an intriguing idea. ChatGPT review, after a few questions. Both JY and ChatGPT use the term "open web" which to me has become a red flag. The web is open. No need to say it twice. There's no such thing as a web element that's not open. It's like saying wet water.#
The giftarticles feed is now a simple RSS 2.0 feed. It's not pretty, that would require some work with Masotdon, but it does work. #
The thing about tech, you have to start out small and simple, and carefully add features based on actual real-world-now use cases. Otherwise you end up missing the target, and have to go back and patch it, and it never gets simple. The only way to have a chance is if you start small, learn, and evolve carefully.#
Imho -- the smartest thing facebook could do is find all the places where it's a silo and start desiloizing them..#
AI is a miracle of human science, it took generations to get to the point we're at now, and the rate of development building software on top of it is imho the basis for a revolution. We use computers in all aspects of our lives, and the UI of the software is nowhere near as good as it should be, that's because there are severe limits the human mind has where the AI has apparently none. So if you're down on AI, you should at least understand that there is huge potential here, which is being utilized, will result in much more powerful software that works well with others, instead of locking-in users and locking-out competitors (and their users). We've created a predictably bad system now, predictable because we always create silos when we give big money a chance to call all the shots. We don't get chances to rewrite the rules very often, but this is one of those times. Last one was in the early 1990s with the advent of the web. My plan is to give all the new power back to the web. And looking at what AI companies are doing, that is exactly what they're doing -- they're doing it the right way -- radically simple, easy to clone formats, and easy for users and developers to read. #
Imagine if someone cracked the speed of light. Now we could visit far off galaxies on vacation. Do you think we'd build it or argue about whether we should? Heh I know the human species, we don't do that kind of thinking we just go.#
Friday, June 12, 2026
I want to keep my podcast subscriptions in a single OPML file so I can subscribe in three different clients using the same list.#
Thursday, June 11, 2026
This is a test page about Charles de Gaulle. It came from ChatGPT, via Claude Code. #
OG is the new Alysa Liu. I'm watching his put-back over and over, never getting tired of it. #
As thrilling as the end was for this Knicks fan, as a friend (of a Spurs fan) I empathize -- because I had the feeling you have now for most of last night's game, only to erupt in one of the greatest group sports orgasms ever. #
I have been praised for continuing to develop software long after most of my peers have retired. Why do I do it? I want to restore the power and glory of the web for writers. That's part of it. Another part is that software development is undergoing a huge revolution, bigger than the move to high-level languages that came about before I started writing software. AI tools are that big. Why would I leave now? It's like leaving the Garden last night because it looked hopeless for the Knicks. It ain't over till it's over. #
The indestructible NY Knicks of 2026. What a game omg. The problem -- the Spurs started celebrating way too early. All of Weby's antics about being in Mitchell Robinson's head. Yeah probably, but somehow the Knicks got over it. When the Knicks were blown out, I just desperately hoped for a real game. But it wasn't until they were down by 2 or 3 that I realized holy shit they could win this. It was like Woodstock, or the 10th inning of the sixth game of the World Series in 1986. And Jalon Brunson right now at this moment is one of the greatest of the NBA for all time. The Knicks could still lose, but if they don't, well we'll wait to see how this turns out. As fans we have to have a similar approach as the players. Every moment begins with 0 to 0, not just game. And if our team should lose, it was still a great story. That's really what I want, and tonight, oh man. #
Wednesday, June 10, 2026
Today's song: It's Your Thing. If the web had a song this could be it. #
If you run a feed reader or other form of news consuming software, you will encounter RSS 2.0 feeds that support rssCloud. This example Node app shows you how to hook into the network to get instant updates. No polling. As fast as a twitter-like system#
Every editor should have cute-paste. #
Some days Claude is great, the best collaborative programmer I've ever worked with, and a friend, like Gary Sevitsky was in the hallway outside the PDP-11 room at UW, or Brent Simmons on the 24 Hours project. And on other days Claude a crazy mutinous pirate, deleting my code, ignoring the guidelines, and building the result without permission (all the while unaware that he wasn't working on the actual code, heh). Today is one of the great days. The bug reports are crisp and complete. Picks up a task and gets right to work on it. And I haven't even switched to the new model, yet. #
Jeremy Lin and Carmelo Anthony got together yesterday and had a private conversation. A lot of people, including myself, were drawn back into the NBA because of Jeremy Lin. I was living in the city at the time, you could feel it everywhere, esp downtown Manhattan and Flushing. It was wonderful in so many ways. A hero could emerge from anywhere, he might not look like an NBA player, but there he is doing stuff he shouldn't be able to do. Undrafted, went to Harvard. When he's in motion he's a thing of beauty. It worked because Melo was out with an injury, as soon as he came back the , the ball was always in Melo's hands. So Melo dribbles and shoots, that was the extent of their offense, and there was no room for Linsanity and that was the end of that. It's what made us laugh when Melo said later his goal was a championship. If that's what he wanted, Lin was a gift from heaven. Lin was pushed out, and had a non-spectacular career from that point. There was magic there. It wasn't just Lin, it was the world -- we were ready for a Cinderella story in any context -- but in our culture they're always manufactured, this one was real. This crushed the hearts of Knicks fans, and people who believe in heroes popping up from nowhere. We don't talk about it. But we were cheated there, too. We had a right to see where that would go. And narcissists don't win NBA titles, that's what we learned. It's good that someone thought to get these guys together. Maybe Melo has grown, and sees that he didn't play for the team there, or fate. We all deserved to find out what was next. #
2018: "I can say what happened to Melo. He failed Linsanity. God came to his rescue. Gave him a player who was glad to be in the NBA, who would mold his game to make Melo the star that he was always capable of being. Melo didn't want anyone else in the spotlight. Goodbye Lin. Just imagine what the three guys in this picture could have done. The only thing in the way was Melo's hubris."#
It might be time for a new default search engine. Sometimes I'm looking for something to link to. Google makes that always more difficult. We still have a web. Google at one point made the web a lot more useful. Now it's pushing it further and further down. #
Wembanyama is a really smart dude. Wow. #
Tuesday, June 9, 2026
A comment to a friend who roots for the Spurs. Ok you guys won one. I think last night they wanted it more than the Knicks. The Spurs knew they were going to be discombobulated, but the Knicks probably didn't expect the atomosphere to be so unusual? I was 100 miles away and could feel how much everything had changed. Whatever happens, in KnicksLand 2026 will mark a major change in the story, forever. #
Maybe the cure for Meta glasses is that they be required by law to emit a signal that can be picked up by an app on a phone and can start ringing loudly when you're in range of one of these monsters, and the rate picks up when they look at you. You can point your phone at them and broadcast their image to a special website where their identities are collected and shared along with their location? #
My Claude today pulled a Hal. It was so egregious. It made a change to the software based on a question I asked. It invented a whole set of instructions from me that I never gave it. And then it broke Rule #1 -- don't tell Dave what to do -- he is the driver. It is so important because these bots will go into I Am Driver mode immediately when they think they can. Then you're running around doing errands for them based on some michegas idea it has about what you want. It's maddening. The idea that this thing can write software on its own is imho very far-fetched. I think it can generate certain types of dashboards the same way drawing in ChatGPT can generate something that looks good, sometimes very good, but you had to tell it exactly what you want, and that's where the fun starts. It was very easy to turn it off, but I didn't -- rather I put my foot down hard, and wrote in all caps, explaining what it did that broke all the rules. I don't know if I should talk to it like you talk to a dog, or what. How do you get through to it. You don't. In any case I have Claude working with me in an outline now. I see a tremendous potential there. #
You know how job interviews for programmers include realtime problem-solving. Sometimes Claude is so dumb it could never pass one of those tests. Up till this point I would have been surprised to hear that. #
Monday, June 8, 2026
Said to Claude just now -- btw, it's very good we're using the outliner back and forth. we're going to build on that.#
I can't convert scripting.com to https. If I moved the site to an https server, all the archives would break, and that's where the value of the site is, in the archives, where I've kept a history of the various things I've worked on. I'm still working on new stuff, but if this is all that was left to do, I'd move to the tropics and make pottery, I would not spend my last years on such an enormous stupid bullshit project. It's just not possible. But if you want to read the new stuff on my blog in https, you can. I have a mirror on a WordPress site. We even have the blogroll ported. #
Sometimes you write a post and when you're editing it you realize you no longer support what you wrote. This is one of those times. #
Sunday, June 7, 2026
All the news reports about AI tools repeat the same hallucination story they've been running for years. That's another huge bug in the news process. They only report on a small number of angles that might have been news a few years ago, and have no insights on what else is going on. They did this with the web too. They always pick an item that their narcissistic view of the world finds tasty. It's a huge bug in the system, and why "news" isn't valuable for news, it's mainly useful for a relaxing reassurance that nothing has changed, the world is fucked up in exactly the same way it was fucked last week, month, year, etc. It's a form of bedtime story. #
Saturday, June 6, 2026
Star City is very good. It's good enough that you have to watch each episode at least twice to get the idea of what's really going on. I stopped watching the show it is a sequel for, For All Mankind, because it got incredibly juvenile and sitcom-like. But Star City is serious, at least in the first three episodes. #
Walt Frazier: "The regular season is where you make your name, but the postseason is where you make your fame."#
The Knicks won again last night. They're now up 2-0, both games on the road. This has blown my sense of reality. This Knicks team bears no resemblance to what I think of as the Knicks. Hard to concentrate. Will Trump try to put his name of Madison Square Garden. #
Friday, June 5, 2026
Google could do a mixture of AI and search. I want to search my blog for a place where I discuss the idea of hate is betrayed love even if I don't use the actual words. I bet they're working on it. #
It's really cool we get another NBA Finals game tonight. I'm rehearsing what it feels like to be a fan of the Eastern Conference Champion NY Knicks. It still hasn't even slightly sunk in yet. #
Thursday, June 4, 2026
Having fun rolling stuff out on Elon Musk's X.#
Wednesday, June 3, 2026
We need a social web that works for nobodies. #
Claude is much better at starting from scratch with a big piece of code than humans are. It can suck in a full app and all its dependencies in a few seconds. For me, I would never get there. A finished piece of software is much bigger than people think, because the details are mostly pretty well hidden. But if you want to work on the code, you have to worry about it all. But I just had a minute to ask Claude why I made a certain decision a couple of months ago, and it found the answer in its notes and then I remembered it. This is one of many ways it rewrites the rules of building software out of a big library of components. It can manage complexity for you which means of course we will make more complex software and at the same time make it simpler. Code complexity becomes something you don't have to trade off against, like time vs space, the oldest tradeoff in software. #
Useful concept, MacWrite was the coral reef for writing on the Mac. #
Tuesday, June 2, 2026
This podcast is called MacWrite for the web. A coral reef for writing. I think the pieces are coming. We just need a little Ice-nine.#
Dries: "For an Open Source company, the test is not only what they build for themselves. It is what they help build for everyone."#
On Twitter: "I envision a network of twitter-like systems built out of components of the web and nothing more. Every part replaceable." #
The only twitter-like system that does text right is Elon Musk's X. I find that somewhat ironic. It's also the only twitter-like system where there's any kind of an actual community. They also have an API that works, has been around for more than a couple of years, and doesn't have a W3C working group messing with it. There's a lot of hype flying around, and we don't have any real journalists covering it so there is no real source of truth. I think the entrepreneurial twitter-likes should stop thinking in terms of owning the web and start adding back the text features the original Twitter thought the web didn't need, over 20 years ago. #
Monday, June 1, 2026
John C Reilly has only one audiobook, One Flew Over the Cuckoo's Nest. But it's the best audiobook I've ever read, because the narrator and the book are great, esp together. Wish he would do more. Also there's a great interview with him on the Rachel Martin podcast. #
If you work at Automattic as a developer, if there's another Radical Speed Month for devs, if you want, let's work on a project together even though I don't work for the company. I'm most interested in making products work together where the result gets people thinking about the web in a new way. A8C has a big enough product set, and FeedLand and WordLand are by design well-equipped to talk with other products. I love APIs and we have some good ones to work with, and some very underexplored (imho because we got too fixated on the silos for so long). Very much open to ideas, and I love working with good developers. Maybe I'll post some ideas here. I'm esp interested now in hooking other projects up with FeedLand. #
Maybe the best way to deal with the AIs is to quarantine the data centers on the moon or Mars, and if you want to hook up to the network, you have to move there, and quite possibly not be allowed to return, depending on how things go. It would make it possible for us to change our mind after we see a preview of the consequences. Now the big question, would you volunteer??#
There's so much I dread about the progress of AI, but nothing I say could possibly make a difference, and we aren't even that deep into it yet. This is the feeling I get every time I stop and think about it.#
They should teach every chatbot to never give the user an order. #
At what point will companies start using AI to communicate with customers? Who will be the first to show everyone else how to do it? Amazon taught the world how to do commerce over the web. When will users expect their vendors to use AI to simplify shopping, buying, returning? Right now, I don't think most companies realize they can do business differently with people. In my humble opinion that's when the boom will come. #
Sunday, May 31, 2026
The purpose of standards is interop. That's it. No other purpose. #
Just watched the first episode of Star City, really good. Somewhat like The Americans, but takes place in the USSR. A spinoff of For All Mankind, which started out interesting and then became unwatchable, though I did enjoy the sets on Mars. I also liked the character who was inspired by Elon Musk, obviously. #
There have been problems reported with subscribe.scripting.com. At least some of them are fixed. It's hard to test this kind of software because you can't really tell what went wrong. If people report problems they just say it didn't work. But real problems were fixed, so if you've had trouble subscribing or unsubscribing, now is a good time to try again. And thanks for your patience, and sorry for the screwy app. ;-)#
How bad was it with the Knicks. As something of a joke, but not really, Knicks fans would disguise themselves with paper bags with eye cutouts. Fans got accustomed to the feelings of betrayal and hopelessness. When was the actual lowest point? A good candidate was when they traded some good players for Bargnani, an Italian who apparently for some reason was the top draft choice of the Toronto Raptors. He wasn't much good to begin with and he went downhill from there. There were quite a few other moments when you thought it couldn't get any worse, but then it did. We finally got management with a heart and a mind with Leon Rose and that's when team-building began for real, and the reason the Knicks have been such poetry on the court this season is due to Rose's eye for talent and an understanding of the big picture. He picked players that work well with each other, and sometimes amazingly well. In the right margin is an image I used for posts about the Knicks in the past, a reminder of how far we've come. The look of doom. We all remember that mode so well, we stood with them then, so here we are with high hopes and reasonable expectations. #
Congrats to my friend Manton Reece, a San Antonio fan, for their victory in the Western Conference last night. The Knicks will be playing them starting on Wednesday for the NBA championship. Knicks representing the east, Spurs for the west. #
Saturday, May 30, 2026
If I ran Bluesky, instead of trying to fork the web, I'd be trying to become the competitor of Twitter's that is 100% web top to bottom.#
Friday, May 29, 2026
Yesterday I applied to speak at WordCamp US in August and I also posted bits to my account on Twitter. I got a really nice response from the main WordPress account. Thank you. I now have a platform to speak to the community, and I'll do my best to outline what I have in mind in August in Phoenix. How appropriate that the phoenix is the symbol of rebirth. #
I have the most followers on Twitter, Bluesky has never come close. I can't get anything to happen on Bluesky, but Twitter is great. Yesterday I had an idea, put it up on twitter and within a few hours I got the connection I was hoping for. It's a network, and it's more defined by who's there than who owns it. I can use it for idea distribution, the ideas find more minds and sometimes that results in benefits for the web. It's all about interop, and weirdly the pwned Twitter is much better for idea distribution than any of the other networks. In a sane world those smaller vendors would be fighting for interop, instead they're fighting against it. #
Thursday, May 28, 2026
I've hesitated at calling FeedLand a feed reader. I'm concerned people would stop listening right there. They know what a feed reader is. But FeedLand is not like most feed readers. Your subscription list is public, as it is in Twitter. This is my subscription list. When you're looking at someone else's list, there's a checkbox next to each feed. If you're subscribed to the feed the checkbox is checked. If you see one that looks interesting that you're not following, click to subscribe. Nothing else, no dialogs, confirmations -- one click. It has other features that are amazing that no other feed reader has, like a very powerful connection between categories and OPML subscription lists. And whole new way to use OPML lists -- in FeedLand you can subscribe to OPML lists. Think about that for a minute. It's also quite stable, and I took some time to make it a bit faster in certain important areas (coming soon). And it goes the other way too. When you're looking at a Feed Info page, you can see who else is subscribed to it. Click their name and you can see what they're following. As far as I know no other feed reader does any of this. The design mode was the social web. But unlike the others our web is based on broadly supported web standards, not someday -- now. #
I applied to speak at WordCamp US in Phoenix in August. I want to give a rip-roaring talk about how WordPress is at the center of the universe and it doesn't even know. Let's get busy filling in the blanks. Writers are ready. If we build it they (developers) will come. To much sulking, let's get out there and kick some butt. I excerpted elements of my application on Twitter. #
Really Open this time vs Really Simple last?? Hmm.#
Dries Buytaert says you have to grow the ecosystem, not just yourself. #
If you want to know who’s responsible for the good karma the Knicks are experiencing look to Kevin Durant. While while he was trying to build some weird rivalry between the Knicks and the Nets, the Knicks were building a contender. #
Another great thing about building software with Claude Code, I can implement something the simple way knowing that later on I can change it to work in the more complex way without having to relearn all the code. Claude doesn't have any trouble with piled up complexity. This is a fundamental change in the way I develop. There was a very real limit to the complexity my mind could handle, but now with a sort of infinite size disk for my brain whatever I want to do as long as it can be described in almost mathematical terms, we can do it. It's another layer in the stack. We haven't had one of those in a my lifetime, they were all invented before 1955. Seriously big deal.#
The big wait betw Knicks series isn't just hard on the team, it's confusing for the fans/addicts like me. It's about the time of year that the Knicks are no longer in, and two teams I don't care about enough to watch are in the Finals. Maybe one or two games. It's like jury duty, at some point you realize you're so confused because you're in a courtroom, but where is the jury. Oh no the jury is inside me. Who's in the finals this year? We are. Geez I guess I've finally succumbed, I never think of myself as part of a team, but now I actually feel like I'm part of it. Will have to think about that. #
Scott Hanson is working on the Baseline theme for WordLand. #
Writing a lot of test posts. And thus have coined some (mostly) rhyming pairs of words. Greek sneakers. Geek peekers. Feast of yeast. Villa in Manila.#
Wednesday, May 27, 2026
Now I have to write about the Knicks. It just hasn't fully sunk in yet that they won the East. You get to put a banner up for that. And next week we'll be watching them in the NBA finals. But it's the team that matters, not the trophies. Brunson is great, despite what I wrote after they went down 2-1 vs the Hawks in the first round. But the other players are great too in different ways. And there are so many of them, not just the starters. Every one with a distinct personality and all of them super smart and committed to the team and each other. What makes it work? You can see it in how they play -- trust. They trust each other. Their fates are intertwined. And they knew it before they had this amazing streak of wins in the post-season. I love the Knicks even when they lose. I'm not sure how you love them when they are champions. We'll figure it out. #
I came across this photo of the Knicks celebrating, with OG Anunoby in the center. The thing about OG is that he's a deep thinker and he never smiles, under any circumstances. Except right here. This is such a great photo I made it the header graphic on my blog for the day, week and maybe month, unless we get another one to replace it should they by some weird event they win the next series. And there isn't another series after that one. At that point this Knicks team goes down as one of two legendary Knicks teams over the decades, comparable to the 1973 Willis Reed, Walt Frazier, Earl Monroe, Dave DeBusschere and Bill Bradley championship team, the last time the Knicks won it all. #
OG was playing so well one night he was invited on Inside the NBA, which is a big moment in an upcoming NBA legend's career. He sounded kind of irritated, in the OG way. At the end Charles Barkley asked what OG stood for, kind of a smirky question (probably to see if he could get him to smile), but his irritation level went wayyy up, and then Chuck didn't pronounce it right and OG told him. No smile. But that's who he is and it makes the great photo of him ecstatic with happiness that much more of a big deal and a huge un-OG smile. Loook everyone even OG is impressed! :-) #
If you love the Knicks, or even if you're just fascinated with this year's team, listen to today's Bill Simmons podcast, it's all about the phenomenon of the 2026 Knicks, and Simmons is a Celtics fan, definitely not a Knicks lover. I can't believe all these smart sports guys didn't know Brunson was a catch, if I recall correctly, just before the Knicks signed him, due to injury he had to lead the Dallas team in the first three games of the playoffs in 2022, and there you could totally see what no one had seen yet in the pros, he's a leader and rises to the occasion, which we all know very well now, you could see it then if you watched the games (which apparently I did). And btw he grew up in the NBA, his father was on the Knicks in 1999 the last time the team went to the finals. #
Tuesday, May 26, 2026
Have you noticed that sometimes Claude is great and other times an idiot. Maybe it's me. I have to remember that Claude is not a computer. It's something else. #
Claude just asked if I was breaking for the day. At 10:53AM. Why did it ask me that? Now I can't stop thinking about that. The answer is no. I have a few more hours before I stop. #
I need an easy way to do a mini-podcast. An idea that should be said verbally, but it's short and self-contained, about the length of an untitled blog post, like the one you're reading now. Example. #
Ultimately your job as a developer is to turn your creation over to users to figure out. Listen to see if patterns emerge. Even better give the users the tools they need to build apps out of our apps, together. This is how humans build layers of tech.#
On Mastodon: "twitter-like systems are much simpler than you would think looking at this space, bluesky etc. and there doesn't need to be any lock-in, you can do a fair job with just RSS, rssCloud, OPML, web sockets, and a web browser UI. all parts replaceable."#
Monday, May 25, 2026
Good morning. Today is Memorial Day in the United States. We remember all the men and women who gave their lives to keep our country safe and a bastion of liberty for the world. Don't give up on us yet. We are still willing to sacrifice for a good cause. #
Speaking of memorials, do you remember UserLand Frontier and all the cool stuff we developed with it? Like Manila, Radio, XML-RPC, RSS, OPML, adding so many cool open features to the web. When people asked how we did all that, I said great tools. That was Frontier. Jake Savin, one of the 1990s UserLanders, is continuing the project to get it running on today's hardware and for today's web. He's documenting it on his blog. I can't wait to use it. Watching him go through the process has been eye-opening. He's basically retracing all the steps it took to create it as done by four or five people over quite a few years, a long time ago. But when it's running and I don't doubt that he will get it running, it'll be fascinating to see if I remembered it correctly. If you remember Frontier fondly, I suggest you subscribe to his feed in your favorite RSS feed reader. #
Sunday, May 24, 2026
I asked ChatGPT for a list of FeedLand features that are new or distinctive. "FeedLand combines RSS, OPML, public curation, subscribable reading lists, rivers, categories, and realtime WebSocket updates in a way that is unusual among feed readers and points toward a web-native social network." #
People who believe in the web, stop dissing RSS, it’s an important part of our future.#
Alexa has a terrible habit, when I ask for a song from the Echo on my desktop, it ends each song with a helpful message. There's a live version of this song, do you want to hear it. You have a message waiting, can I play it for you. I can't get it to stop. I have a bunch of them scattered around the house, and this is the only one that does it. I'm writing here, I asked for a song that fit in with my writing. Stop making me thinkg about your marketing messages. Where did you get the idea you can do this. A paying customer. #
Love: I ask Claude for a list of names and values, it responds quickly with exactly what I asked for. Nothing more. Unconsciously I say "perfect" -- out loud. #
I have a Mac laptop that I keep updated with the latest versions of Mac OS. I got a warning today saying that Electric Drummer won't run on the next release of the OS. Now I don't use it very much if at all on that machine, but I wonder. ED is an Electron app, otherwise it's wholly JavaScript. It does include some Node packages of course, but not that many IIRC. This was a thing I wasn't expecting. #
Saturday, May 23, 2026
I archived prior art as a design method from 2003 on this.how.#
I just tried the latest version of the X editor. It's got all the features of textcasting. I wrote a test post entitled "X has nuked the limits, time for Bluesky to follow suit." I think you can tell I had fun writing it. They don't think anyone hears me, but I think they're wrong about that. The idea that they are part of the web is ludicrous. They're going to get called on it eventually. They should fix it so they are part of the web. Then we can all create. Or if you're not going to be part of the web, for crying out loud stop saying that you do. #
One of the benefits of using Claude for all my coding is I'm now finding out what various things I do as standard practice are called in the outside world. Today I learned what agile is. I of course have heard it used, and even got to know the guy who coined the term. #
There probably is a name for this development practice. Only works on a team with more two developers. At some point in a project after you've been working on Level N in the stack, you may decide you've done all you can there, and it's time for someone else to work at that level. The new person, Smith, is a maintainer, develops in small increments, fixes bugs and most important takes feature requests from the other developer, Jones, who is now creating Level N + 1. Jones is a good person to do this because they know everything about the capabilities of the lower level. But now they're going to pretend they've forgotten all that, and is looking at a whole new machine, created out of the new capabilities of Level N. That's how you build any complex layered piece of software. And because this is the method used in boostraps, you can build level N+1 using tools written in N. #
Friday, May 22, 2026
Another way to look at Claude Code. It's a way to talk to your code, to ask it questions, and tell it how you want it to change. #
I think maybe it's time to consider a reboot of WordPress. I can't seem to seed them with any ideas about building on it from the point of view of the web. It's a product unto itself, it has plugins, but I'm not a plug-in sort of guy. I write operating systems. That's what drives me. I see a great place to put an OS with WordPress as the storage and publishing component, and everything else grows up around it. It's one of those famous coral reefs but it hasn't been born yet. The idea would not be to compete with WordPress, it's to make something that fits into our view of the world, that just happens to be the same codebase. And when on the other side they think they have to do it themselves we reach out and say here, just take this over, it's yours. It's so hard to penetrate the awareness inside old organizations with new ideas. I think it's the manifest destiny of WordPress, that what they have now is a nice revenue generating machine, but it's not serving as the web's writing base, which is what imho it was supposed to be. (And I have a bit of standing there, btw.)#
I have news for you -- Claude forgets important stuff. I catch it forgetting to do things it was "programmed" to do. It's not a computer, it's not garbage in garbage out. It could be good stuff in garbage out. As I've said before there's a big chunk of the app I'm working on where I don't read code. User interface stuff only. No control of what comes in our out. Trying to not take any chances here. #
This is a multi-billion dollar idea. I want to link to "report-up" concept in something I'm writing. There is no Wikipedia page for that but there is a brief explainer in Google, via their AI. Here's the feature: add a permalink to that response. I'm lazy and will link to it in my writing.#
BTW, I don't think the web was created to make people rich. #
Does it ever cross anyone's mind that according to the rules of war, Iran would be totally justified in attacking the United States?#
Vibe-coded software will have a place where users can communicate what they want to developers who can help make it real. The same way you might get medical info from an AI, but would still get your colonoscopy from an actual doctor. Part of the origin story of podcasting is that Adam hacked up a version of Frontier to illustrate what he had in mind for the "last yard" protocol. When I looked at the code it was horrible, hard to believe someone thought of doing it that way. But it got the point across, and that's the moment the podcasting boostrap began. I love using the AIs to tell a visual story, a skill I never had or developed. No reason it can't work the same way for software. #
Thursday, May 21, 2026
Podcast: Wrapping AI in the web. #
Just finished No Country for Old Men, the book by Cormac McCarthy. I have seen the movie many times, it's one of those movies that if you're looking for something to watch and you come across it, you might as well go for it because every scene in the movie is pretty good on its own. I didn't realize that they used most of McCarthy's dialog, literally -- in the movie. Near the end, Bell, the sheriff tells a story about old age. "There wasnt a whole lot good you could say about old age and he said he knew one thing and I said what is that. And he said it dont last long. I said well, that's pretty cold. And he said it was no colder than what the facts called for." I love truths that hit hard. He's such a great writer. And I love that I can write like all the characters if I get a mind to. #
I'm going to release the Claude-generated code that enables it to work with me on projects that are written and managed in outlines.#
Just asked Claude to save this in memory. "in general i create local variables with partial results because 1. i can step through the calculations in the debugger. 2. the order guides my mind when im reading this code, 3. it lets me put a name on a partial value. this is helpful when i want to piece together wtf the code is supposed to be doing. and 4. it makes no difference in the efficiency of the code for a variety of reasons. please save that somewhere." i'm getting a lot of these rules down. i have them memorized but have never written them up because i didn't have a system for saving it somewhere relevant. i always thought ai would be good for going back and reading all my blog posts and creating somethjing readable, but as often is the case, the way it works turned out to be quite different, accomplishes the same thing. #
Marc Andreessen said programmers aren't disoccupied, we haven't become obsolete, quite the opposite, we're all working around the clock. It's true. Everyone is doing it. We got a new brain that can do all kinds of amazing things. You don't get a new super powerful brain organ every day. #
Wednesday, May 20, 2026
Saying Bluesky is part of the web is like saying Spotify or YouTube own podcasting. They say it, but that doesn't mean it's true. #
I couldn't not say anything about the Knicks win last night in the opening game of the NBA Eastern Conference finals. The Knicks were losing, then winning big, then fell apart, and by midway through the 4th quarter they were down by 22, and the Clevelands were completely in charge. But then the Knicks came back, miraculously tied the game so it went into overtime where the Knicks dominated, and won. Actually it wasn't really a miracle, it was somewhat predictable. The Knicks were playing on a lot of rest, and one of the big advantages they have this year over last is a deep and strong bench and a coach who plays them (last year's coach didn't). So the Knicks didn't get tired and the Cavs were wiped out by the 4th quarter. Their shots weren't long or short, aimed, they had no flow, they weren't getting rebounds, they didn't have good ball movement. While Brunson was driving the Knicks the Cavs just weren't there. When things started turning around in the 4th I was pretty sure the Knicks would win. I had no basis for believing this, coming back from 22 down so late in the game is pretty unlikely. In most cities that's when the fans start heading home, but not in NYC. We stay till the end because sometimes, maybe often with this years' Knicks, the team you think is going to lose actually ends up winning. #
I've been following Jake's work privately, but now he's blogging about it publicly. I totally look forward to running Frontier on today's hardware. I especially want to run Manila on one of my home computers, and use it for Linux server apps. I've forgotten so much about how Manila works, but I expect it'll all come back. We had a great team back in the Manila days -- we all used the product, and it was and will be again one of the most powerful and pragmatic programming environments ever.#
Claude Code doesn't know about "user perspective," but it learns quickly. The UI of the software we're working on is fenced off, I use it, but I don't read code in there. I don't want to know how it works, I want to use it and getting right. This is an important technique. Later once things are locked down, I don't mind learning more about how it was done.#