http://scripting.com/2026/09/06.html#a172205 http://scripting.com/2026/09/06.html#a172205
Today's song: So into you.
http://scripting.com/2026/09/06.html#a171945 http://scripting.com/2026/09/06.html#a171945
We got past the bump, and I'm getting stuff done. I write this stuff because I will probably forget most of the frustration. Frontier is a hard piece of software to get going, it's got a lot of integrations, which you want when you're using, but hard when you're getting it all to work the first time. And this port is very much like getting it work that way. But Claude does some things poorly and others spectacularly. It can play the role of a CPU and run the code and tell you where it will fail. Helpful when you don;t have a working debugger to step through the code and see exactly how and why it failed where it did. Before debuggers it was either all or nothing.
http://scripting.com/2026/09/06.html#a150927 http://scripting.com/2026/09/06.html#a150927
Every day with Claude I end up debugging the things it broke overnight. Yesterday I actually got a useful script written and debugged, along the way reporting glitches but no deal-stoppers. This morning, after updating to the latest version, the script doesn't run. It's been like this for two weeks. No wonder every day before starting work I think of ditching this project and do whatever, but I don't think I could ever muster the determination to get Frontier working on modern systems. And I can't give up. But if you think this system can replace programmers, you are sorely mistaken. It can't even do the job of a programmer fielding good bug reports and verifying that they fixed the problem and didn't break anything else. Breakage happens, but this is something it does every freaking day. And then it admits that it didn't do the other half of what it knew it had to do. I say it every day, this is ridiculous and I am fed up, and that's just the beginning of the frustration. What keeps me coming back is when I can build up a head of steam in Frontier on my new Mac laptop.
http://scripting.com/2026/09/05.html#a003154 http://scripting.com/2026/09/05.html#a003154
The governor of Kentucky should appoint a successor to McConnell unless he can prove he’s actually alive.
http://scripting.com/2026/09/05.html#a001303 http://scripting.com/2026/09/05.html#a001303
I had watched almost three seasons of Silo, had no feeling for the characters, or the story, which was going nowhere that I could discern. I shouldn't have watched it through all that time, but for some reason I did. Then in episode 9, two Fridays ago, the story took a remarkable turn. It's so good it actually makes this dark and confusing show worth watching. If you haven't been watching, imho you can start in season 3, and maybe read some recaps. You want enough of the boredom so you can revel in the brilliance of this season's end. And there is another season coming, the last one, and this time it's interesting.
The social web vs the software web http://scripting.com/2026/09/05/142635.html?title=theSocialWebVsTheSoftwareWeb

I launched ChatGPT for the first time in a long time because I now have access to the new version. One new thing I see is that they are popping up suggestions about things you can do in realtime, like smart queries in a feed reader, which as far as I know is still uncharted territory. Like this: "let me know when the Mets have a three-game winning streak."

That's the kind of thing TBL dreamed about in his semantic web plan, but he wrote the spec before writing software, and that doesn't work. His invention, the web, which came before was a perfectly timed, perfectly simple approach to sharing ideas on the internet. It worked because he created a product that worked, and made every piece completely replaceable. It came at a time when stagnation in tech made something necessary, or the whole thing was going to fall apart, and so close to so much incredible potential. Just like the moment we're in now with AI.

Rules for Standards Makers says a lot about this.

The value of disruption is that it undoes stagnation.

Anyone who has the same software plan today that they had a year ago is going to find themselves isolated. Even WordPress, though it is open source, is a silo that imho in the future will not work. The main selling point of AT Proto is that it is a safe haven for developers who nuzzle up, another word for that is silo.

The siloers are probably scrambling to find a way for the AI to run inside their world, mistake -- instead they should be trying to be fully relevant to applications in the AI world. Like Slack, for example, and Claude Tag. It's now built in. Has to be replaceable too. Small pieces loosely joined. That's what you have to be imho to have a role in the future of tech.

If your advantage is your silo, undo that as quickly as possible. Become the default version of whatever it was meant to be wrt the web. Both Bluesky and WordPress find themselves in the same quagmire. Probably a lot of others do, but this is the area I study. (I just am very familiar with the products of both companies, for some reason.)

This is the intuition we all had, coming to fruition. Evolution is something we haven't seen much of in the software world since 2006 or so. Incredible stagnation because of the dominance of the social web. We lost the software web. All the focus was on personalities, celebrity -- hype and 99.999% bullshit. It was a 20 year period where all that happened was scaling.

Lots more to say about this. The world we lived in ran on hype, now guess what -- having lived through a few big evolutionary changes in tech is a huge advantage vs the people who have never been part of one, and I think most of the people in tech today qualify.

http://scripting.com/2026/09/04.html#a142600 http://scripting.com/2026/09/04.html#a142600
My first job after college was on the 39th floor of the Empire State Building. I wrote software for our customers, in BASIC, on a teletype in our office, talking to our mainframe in New Jersey. It seemed magical at the time. When I hit a bug, a mystery -- you'd try this and that, and not get anywhere on something that seemed so simple, you could stare at the problem for an hour, trying desperate things, getting no closer to the fix. One night, I was the only person in the office, I thought they should not put programmers in the Empire State Building with windows that open. I'm having the same feeling with Claude. I know when this project is done, I will have Frontier, and I know what that's like. If I didn't so totally look forward to that I would never try to finish the project, I hate this mode of working with the bot. Ugh.
http://scripting.com/2026/09/04.html#a145429 http://scripting.com/2026/09/04.html#a145429
It's around this time of year that Santa makes his first appearance on my blog. Want to get out in front of the others.
http://scripting.com/2026/09/04.html#a134605 http://scripting.com/2026/09/04.html#a134605
More and more I'll realize that Claude doesn't do anything until you tell it to do it. We have a list of big things that need to be done before shipping. Whenever I get up for a break, I tell Claude to work on its overnight tasks, things we've pre-arranged while I work. Sometimes it reminds me how it has no stake in the outcome, and basically will do the minimum of what it's asked to do. It possibly would do more if I didn't scold it for adding UI features without following the rules. I think that's why when you feel you're almost there, you really have a lot of slogging left to do to get the software into any kind of user-respectful shape. A reminder to other app-level AI explorers, if you find that these kinds of stories resonate with the work you do, please write about it on a blog, they're easy to create, cost nothing, and it doesn't matter if you only update once or twice, there's no commitment (these are the usual reasons people don't start a blog). I want to read what others are discovering, and once there are others, I'll start a news site that aggregates the posts. We're going to want independent news about stuff the journalists aren't even aware exists, programmers are always left out of their stories.
http://scripting.com/2026/09/04.html#a135351 http://scripting.com/2026/09/04.html#a135351
Just said this to Claude: "This is a very broken piece of software. If you were a real developer you'd never hand off something so broken to your coding partner." If I said this to a human partner they might quit, feeling under-appreciated perhaps. And I can say it to the machine, but it will change absolutely nothing. I really just want to get this project done and start using it, and reduce my reliance on Claude to getting small bugs attended to, or new features, a lot has happened in the 20+ years since I worked on Frontier.
Why Podcasting 2.0 will never work http://scripting.com/2026/09/04/153202.html?title=whyPodcasting20WillNeverWork

If you want others to follow you, you have to offer them your users. And a format alone has no users.

And you have to trust your users to choose the best product, and you have to have a great product, that they appreciate, even though they have choice.

Just coming out with something better in a format will get you zero uptake. Unless you have users they can switch to their product, they simply won’t hear you.

That’s why Atom never replaced RSS, which already did everything people needed and was already supported by the NYT and the news industry.

That’s why AT Proto will never overcome the huge lead Twitter already has.

For more tips on what does and doesn't matter in open formats and protocols, check out my Rules for Standards-makers.

PS: This started as an early morning rant on Twitter.

Why I love programming http://scripting.com/2026/09/03/010848.html?title=whyILoveProgramming

1. I love puzzles.

2. I love Rube Goldberg contraptions.

3. I love solving problems (I have an inner-Columbo).

4. People are the biggest piece of the puzzle (again Columbo).

5. It teaches me about myself and my limited vision and imagination (if I had unlimited vision and imagination, I would never program a bug, and if I did it would take me 0 seconds to find it).

6. I yearn to work together with great minds. Programming gives me that, when I use someone's API. And when the API anticipates my needs, and is instantly understandable, I feel the soul of another artist is present. I imagine this is how musicians feel when they play another musician's song or symphony.

I'm sure there's more to it. But today I'm working on a "lite" problem, and I'll figure it out, but right now I'm enjoying the fact that I don't get it.

Back to work Dave!

http://scripting.com/2026/09/02.html#a164443 http://scripting.com/2026/09/02.html#a164443
We got agents running in Atlantis today. Screen shot.
http://scripting.com/2026/09/02.html#a210725 http://scripting.com/2026/09/02.html#a210725
A bunch of tech billionaires have chipped in a million each to fund a new Linux distribution. I can't imagine how this is supposed to work, all those huge human egos, how much will they pay their developers to contribute what. I have to find out what the goal of the project is. It would be nice to have a Linux that was extensively tested for use by regular people.
http://scripting.com/2026/09/02.html#a210454 http://scripting.com/2026/09/02.html#a210454
After saying I was putting my tech work aside, yesterday, I had a bolt of determination, and realized I don't like collaborating with Claude Code, but maybe it's just when we get to this stage of a project where it's all details, and they're hard to communicate, and the bot has a bad habit of ignoring things I tell it to do. It also returns code to me to test that no human developer would pass on to a user. It would be too embarrassing. But the bot isn't aware in the same way a human is, not even close. Now that is something I'm sure they can be taught to simulate well enough to be as good as a human collaborator.
My year with Claude Code http://scripting.com/2026/09/02/212110.html?title=myYearWithClaudeCode

Everyone is introducing themselves on the Berkman community mail list, at the beginning of the fall semester, and here's the story I am telling.

Good morning. My name is Dave Winer. I was at Berkman in 2003-04, worked on blogging, podcasting, RSS, political blogging and the connection to journalism. We had a couple of Bloggercons at Harvard, had a wonderful time, miss it terribly, wish we could have it back.

I've spent the whole of this year working in Claude Code on a couple of programming projects, one which which I had been struggling with for a couple of years, coming up with a user interface for a Twitter-like system that runs on the web for real, without any of the limits that the silos have (that help them enforce the boundaries of the silo). Just using HTML, Markdown, RSS, WebSockets. Turns out you can make a pretty nice system, but the going is slow because it's just me and Claude, on the other hand, what a huge difference in territory we can cover. This is the kind of stuff that's never covered in the reporting, even when there are massive changes happening in how software is developed, people don't seem to be studying it. I'm sharing all I learn as I learn it on my blog -- at scripting.com.

Also attempting a massive coding job at the same time, getting UserLand Frontier to run on current OSes. It's my life's work, but it was very much in danger of being lost, along with all the software I did before the web. Now we're close to getting it to run in a stable mode, here the challenge has been to teach Claude how a new type of software works, it keeps trying to snap back to systems that are already out there and widely deployed. It doesn't do "pioneering" at all, it needs a human to guide it. And the human guide has to be a developer with a lot of experience.

What I desperately want to do is bootstrap a network of people who work at the level I'm working, and write about it. Taking ideas that are well-explored in software in the pre-AI period, and seeing what we can do that we couldn't before.

The models have been getting increasingly better, you can really feel the difference.

Next year promises to be better, if only via the improvements that will be made by the platform vendors, but it's likely that good app developers will be able to move the leading edge forward much more quickly and users should feel this, if all goes well, real soon now.

http://scripting.com/2026/09/01.html#a205114 http://scripting.com/2026/09/01.html#a205114
The blogging tools for Bluesky should be able to publish on Bluesky.
http://scripting.com/2026/09/01.html#a201030 http://scripting.com/2026/09/01.html#a201030
Obama should have seated Garland if the Senate wouldn’t have a vote to advise and consent. Assume they consent. In the same way, the governor of Kentucky should appoint a successor to McConnell unless someone can prove he’s actually alive. The Democrats always put up with Republican tricks like this one. I'm sure McConnell would appreciate the utility of his death, and the Republican lack of shame. Anything for a buck.
http://scripting.com/2026/09/01.html#a133750 http://scripting.com/2026/09/01.html#a133750
Creative computer people, consider consolidating all the different OSes and programming languages. Give humans a fair fight in competition with the AI's who have no trouble deeply understanding every syntax human designers have come up with, where it totally disadvantages us, who have much more limited memory.
http://scripting.com/2026/09/01.html#a131705 http://scripting.com/2026/09/01.html#a131705
If you View Source on a fatpage, scroll to the bottom, you'll see the code. Example. The idea is that the docs for the code are what you see in the browser. Maybe that's the way feeds should work too? Something to think about.
http://scripting.com/2026/09/01.html#a130557 http://scripting.com/2026/09/01.html#a130557
I begin the month of September for some reason, not feeling like working. And rather than succumb to the work ethos, I'm allowing myself to goof off with the same determination that I worked my ass of for so many years. I think the last time I felt like this was when I was a grad student in Madison. I had just fallen in love with a sweet, funny, cute and gorgeous undergrad. She was 19 and I was 22. We spent the last weeks of the fall semester goofing off, and as a result I had to stay in Madison over the holidays, to finish the work of the Compiler Design course, which was the gate for grad students, the hardest course. If you got through it with a decent grade, you got the degree. It was fun too -- except I missed my sweetheart. This time I don't know what the root is, but it's a good feeling. If I want to goof off, I can, no one will judge me, probably very few people even notice. I still expect to finish Frontier, and swing back around to FeedLand and RSS.chat, they have some important work to do, together. Maybe the reason is the thing I liked about making software is the actual making of it, which I delegate more and more to Claude Code. How would a great painter feel if they invented a computer that could write their "code" much more quickly, would Picasso have stopped painting just because Claude Code could do Picasso paintings faster? Today, Claude still will, if given a chance, throw out all of my orders and develop code in a non-Dave fashion. And it still acts as if between the two of us it's the only programmer, surprised when I want to actually write something myself. Maybe that's just my imagination? Or maybe that's the next project for me. A project where I write the code, and Claude helps out when I can't find a bug, or where I need to know something about a feature in a platform I've not worked on.
http://scripting.com/2026/09/01.html#a133323 http://scripting.com/2026/09/01.html#a133323
OPML archive for August 2026.
Every writer everywhere http://scripting.com/2026/09/01/202629.html?title=everyWriterEverywhere

Understands.