WEBVTT
00:00:00.000 --> 00:00:17.541
The Weekly Thing, issue 345. Codex, Headless, Wikiwise. Published April 26, twenty twenty six. By Jamie Thingelstad. In this issue: OpenAI Codex App, Cloudflare Email Service, Headless everything for personal AI, Claude Design, Dad brains, ChatGPT Images 2.0, GPT-5.5.
00:00:18.141 --> 00:00:18.830
Good morning!
00:00:19.330 --> 00:00:21.876
I hope your weekend is off to a great start!
00:00:22.376 --> 00:00:30.615
This week was filled with big tech stuff: Apple CEO transition, GPT 5.5, Claude Design. The pace is just moving faster and faster.
00:00:31.115 --> 00:00:38.686
I have a long blog post in this issue that is a talk I gave turned into a post that hits on speed and how fast things are changing.
00:00:39.186 --> 00:00:45.539
But today we have more important things. Today is Tammy's birthday and we are going to be making the most of it!
00:00:46.039 --> 00:00:48.153
Enjoy the links and have a great day!
00:00:49.553 --> 00:00:50.911
Now, the Notable section.
00:00:51.511 --> 00:00:53.100
There are ten links this week.
00:00:54.000 --> 00:01:00.347
Link one of ten. OpenAI’s New Codex App Has the Best ‘Computer Use’ Feature I’ve Ever Tested, MacStories.
00:01:00.847 --> 00:01:17.832
Add this to the long list of things I need to directly play with. I will share that I've been incredibly frustrated with OpenClaw and am about to give up on it. The continued progression of Claude Cowork and now Codex computer-use features seem like they are much more mature and reliable to get work done.
00:01:18.732 --> 00:01:23.568
Link two of ten. Cloudflare Email Service: now in public beta. Ready for your agents.
00:01:24.068 --> 00:01:40.508
There are a lot of email services but not many that are fully designed for agents. Agents are going to want email as a core service just like we do, but they are going to want their email inbox to work differently. This is going to happen with many, many services.
00:01:41.008 --> 00:01:58.005
I have to share that I have some flashbacks here to the period when we were making "social everything". Social media was the focus and we thought Social ERP and Social HRIS would be a potential tidal wave that would dislodge established players. That was a complete mirage.
00:01:58.505 --> 00:02:00.323
I think this time is very different.
00:02:01.223 --> 00:02:04.564
Link three of ten. Headless everything for personal AI.
00:02:05.064 --> 00:02:26.401
This "headless" term is pure marketing and I sure hope it blows by, but the concept I agree with completely. Matter of fact I’m already playing here with my mb project. I've been working on a lot of agent building and thinking about how agentic systems compare with typical product building that has been the focus of most things I've done for my career.
00:02:26.901 --> 00:02:37.675
Products are designed for people and our huge context windows, visual preferences, and a desire to enable the user to do whatever they want at any time with buttons and events.
00:02:38.175 --> 00:02:46.291
Agents have a limited context window, much prefer text interfaces that are easy to parse, and thrive on non-blocking command line calls.
00:02:46.791 --> 00:03:09.254
There is overlap between these but less than you might think. Part of the reason that building agentic systems is moving so quickly is removing some extremely expensive and time consuming things that products need. You need a concept, some visual system. You need user testing. You need to consider a whole event model. With agents you don't need any of that.
00:03:09.754 --> 00:03:19.072
And on top of that, you can just ask the agent how it is working. You can ask another LLM to generate interactive test data. You can move so much faster.
00:03:19.972 --> 00:03:23.873
Link four of ten. Introducing Claude Design by Anthropic Labs.
00:03:24.373 --> 00:03:55.440
Anthropic's newest major capability for Claude is Claude Design. I wanted to get my hands dirty with it so I pointed it at the POAP KINGS website which was entirely created with Claude Code, including the design. I thought the design was okay but I had just added a blog feature and it was getting unruly. I pointed Claude Design at the Github repo and it went to work. I answered a number of questions about what I was hoping for and over the course of several prompts it provided a very solid iteration forward.
00:03:55.940 --> 00:04:17.360
The most helpful thing in Claude Design is that you can select a specific element and make a very pointed design comment. It is hard to do that in Claude Code. Overall it was very good at understanding the visual language. And in the end I just hit Share and sent the design to Claude Code which then dutifully updated the site with the new look.
00:04:17.860 --> 00:04:23.497
Impressive, particularly for a beta, and the connectedness with Claude Code is very powerful.
00:04:24.397 --> 00:04:28.508
Link five of ten. Dad brains: How fatherhood rewires the male mind.
00:04:29.008 --> 00:04:33.782
Interesting read filled with what seems like a decent amount of common sense.
00:04:34.282 --> 00:05:05.832
Quote. Their findings are not unique. Other teams have also found that drops in testosterone during their partner's pregnancy are also linked with higher investment, commitment and satisfaction after birth, and that this hormone's level was even linked to the men's reactions to baby cries: it made them more alert and responsive. In twenty eighteen, a team in Gettler's lab also concluded that fathers with lower levels of testosterone tend to be more involved in caring for babies and toddlers. End quote.
00:05:06.332 --> 00:05:28.743
Tons of podcasts and newsletters for men are focusing on keeping your testosterone high and that it is a problem for men as they age. Data also shows that being in a good relationship and having kids drops testosterone levels. We shouldn't ignore either to the disadvantage of the other, but it is also important to not just look at one thing in isolation.
00:05:29.643 --> 00:05:33.373
Link six of ten. Introducing ChatGPT Images 2.0, OpenAI.
00:05:33.873 --> 00:05:45.849
Incredible example images created by the newest image models from OpenAI. I know everyone, including me, is all focused on Anthropic right now but GPT-5.5 and this are pretty impressive.
00:05:46.749 --> 00:05:52.522
Link seven of ten. Mac Power Users #845: Intentional Technology with Patrick Rhone, Relay.
00:05:53.022 --> 00:05:58.493
Was great to see the Twin Cities own Patrick Rhone on the latest episode of Mac Power Users!
00:05:59.393 --> 00:06:03.473
Link eight of ten. An MCP server for Fastmail, National Email Day.
00:06:03.973 --> 00:06:36.929
This might be the first MCP server that becomes my BFF. I’ve been a Fastmail user for many years and when I saw this I instantly went into Claude and added the connection. It was super-simple and then I asked Claude if it could see my email and there it was. I've not done anything all that advanced with it but I’m very happy with how seamless and easy it is. It is also great that it connects to my Claude account and instantly was available on all of my Claude interfaces. Oh how I wish I had a similar MCP for OmniFocus.
00:06:37.829 --> 00:06:40.445
Link nine of ten. Is Your Site Agent-Ready?
00:06:40.945 --> 00:06:53.969
Tool that inspects a website to see what AI capabilities it is advertising. Useful if you wish to make your site as useful for agents as possible. I’m surprised thought that it didn’t look for llms.txt support.
00:06:54.869 --> 00:06:57.918
Link ten of ten. Introducing GPT-5.5, OpenAI.
00:06:58.418 --> 00:07:17.186
Most of the highlights here are about coding. I fired up codex on Elixir's code and asked it to do a review and assessment. It came forward with strong suggestions and quickly understood everything. The model seemed notably fast to me. Just overall it is still mind-blowing how this is all evolving.
00:07:18.586 --> 00:07:19.932
That's the end of Notable.
00:07:21.332 --> 00:07:22.772
Now, the Journal section.
00:07:23.372 --> 00:07:24.476
Journal entry one.
00:07:24.976 --> 00:07:38.149
Tyler and I are going to do a Minnebar session this year -- Elixir: Creating An Ai Agent For Our Clash Royale Clan. This will be a lot of fun to share with everyone and tell some of the POAP KINGS and Elixir story.
00:07:39.049 --> 00:07:40.177
Journal entry two.
00:07:40.677 --> 00:07:49.880
There is a fox that has been mostly living at our cabin property for a couple of years now. This year she had pups and they sure are cute to see scamper around.
00:07:50.780 --> 00:07:51.866
Journal entry three.
00:07:52.366 --> 00:08:02.990
It is still such a “wow” when you hit print and go downstairs a few hours later to grab something useful. Tyler and I are having a great time with the Bambu Labs P2S.
00:08:03.890 --> 00:08:04.994
Journal entry four.
00:08:05.494 --> 00:08:08.326
Cold April night for MNUFC v Portland match.
00:08:09.226 --> 00:08:11.589
Journal entry five. Software Is Liquid.
00:08:12.089 --> 00:08:24.751
This started as a talk I gave internally to a group of technology leaders. I’ve adapted it here, stripping out the company-specific material, because the core ideas apply well beyond any one organization.
00:08:25.251 --> 00:08:45.235
I want to throw out some ideas about what I think is changing in our industry. What I’m going to describe is one of the most rapidly evolving, most dynamic changes I have ever seen in a twenty-plus-year career in technology. I believe there are things changing right now that will fundamentally redefine how we practice our craft.
00:08:45.735 --> 00:08:46.445
Where we are.
00:08:46.945 --> 00:09:02.619
Let’s bookmark where we are. Agents are real. I’ve watched one go from nothing – zero, no code, no design – to a working alpha with real users making real decisions on it, in about five weeks. A year ago, this was an idea. Now there are production agents running.
00:09:03.119 --> 00:09:07.684
Agentification is the next major milestone our industry is going through.
00:09:08.184 --> 00:09:19.681
I’m old enough to say this: there was a time before the web and a time after. A time before mobile and after. A time before the cloud and after. And now, a time before AI and agents and after.
00:09:20.181 --> 00:09:23.866
I think this is going to be the most transformative of all of those.
00:09:24.366 --> 00:09:30.755
You have to acknowledge one paradox of where we are: we are building the best practices before they exist.
00:09:31.255 --> 00:09:56.763
We’ve been here before. Those of us who lived through the cloud transformation remember being ahead of the industry, figuring out how this ephemeral compute stuff works, how to make it all function. There weren’t patterns the industry had settled on. That’s where we are today. There are no clear patterns for how agentification happens. We’re going to build those patterns and learn alongside the industry.
00:09:57.263 --> 00:10:08.898
That’s okay. Just be aware of where you are. It’s fine to be out ahead of the curve; you just have to always know when you’re there, because it’s a risky spot. You don’t want to be too far out.
00:10:09.398 --> 00:10:12.363
Getting philosophical: software is becoming liquid.
00:10:12.863 --> 00:10:14.458
I want to get a little philosophical.
00:10:14.958 --> 00:10:31.378
For the last two months, I’ve pushed myself into a level of AI engagement that is probably unhealthy long-term, honestly. If you ask my family, they would agree. But what I’ve been trying to do is really wrap my head around the core concepts that I think change how we do what we do.
00:10:31.878 --> 00:10:57.243
Connect this back to other transformations. When we adopted a mobile world, we all knew we needed to be mobile users to lead it. Can anybody build a great mobile app if they’ve never used a mobile phone? Obviously not. So to lead through AI agentification, we have to be really close to it. I’ve been pushing myself hard to do that, because as you build experience, it gets harder to refactor how you think.
00:10:57.743 --> 00:11:05.278
Here’s something I’ve been thinking a lot about: what is the cost of being wrong? And how do we fold that into how we create things?
00:11:05.778 --> 00:11:24.720
Step back for a moment and think about how we do our craft. Say we’re building software. We spend time on discovery. We create stories. We have designers go off and make wireframes. We do all kinds of things to make sure that, when we actually get to the point of building, we know we’re doing the right thing.
00:11:25.220 --> 00:11:51.533
Why? Because the act of building software has been incredibly expensive. The last twenty years of my career have been about figuring out how to effectively turn ideas into working software and how to make sure that, when we do, we’re not wrong – that we’re producing valuable capability. That’s what technology teams around the world have been focused on. The teams that do it well do these things better than the teams that don’t.
00:11:52.033 --> 00:12:05.422
Here’s how I’ve come to think about it: software has historically been a solid. It’s chiseling something out of granite. We have our ideas, we sit down, it’s hard work, it’s challenging, and we chisel it out of granite.
00:12:05.922 --> 00:12:21.216
I think that’s changing. I first heard this from somebody online and it didn’t land for me at first – I thought, that doesn’t make sense. But the more I thought about it, the more I thought it was spot on. The assertion was: software is becoming liquid.
00:12:21.716 --> 00:12:47.715
We’ve operated for two decades in a world where software is an incredibly difficult solid to shape. With AI and agentic development – automatic programming – software is becoming malleable. If you’ve worked with agents on software, you’ve had the experience of thinking: I can refactor this code faster than it would have taken me to do all the guardrail work to make sure I didn’t make the wrong decision in the first place.
00:12:48.215 --> 00:12:53.178
When the economics of what you do change that profoundly, you have to question everything.
00:12:53.678 --> 00:12:57.751
Every paradigm built on “software is expensive” needs re-examination.
00:12:58.251 --> 00:13:21.165
Go back further. Most of us spent the early parts of our careers in agile flows. Before that, everybody did waterfall. Why? Were they just not as smart? No – they were operating under a different set of assertions. If you made a mistake writing C code, it was really difficult to unwind. You’d take months to refactor a mistake in your domain model that showed up in C code.
00:13:21.665 --> 00:13:34.686
Then we got Python, PHP, interpreted environments, continuous integration. The paradigm changed. Suddenly: what if I’m wrong? Fine, I’ll refactor. Refactoring Python is cheaper than refactoring C. That’s just a fact.
00:13:35.186 --> 00:13:39.727
So here comes agile. We can do this differently. We can be more responsive.
00:13:40.227 --> 00:13:57.129
The cloud is the second part of that story. The cloud says we can do the same thing with hardware – we don’t have to worry about where we put the server. The cost of being wrong, if I put a server in the wrong data center, is not easy to undo. But in the cloud, that’s a couple of commands.
00:13:57.629 --> 00:13:59.386
We are in that same spot again.
00:13:59.886 --> 00:14:11.444
AI is transforming the cost of creating software in a way that should make us question every single process we have that is fundamentally built on the assertion that creating software is expensive.
00:14:11.944 --> 00:14:31.766
I’d argue that maybe proof of concept doesn’t make sense anymore. What we used to call a proof of concept is now discovery. And how do you do discovery? I think you do it in code. Your discovery process is entirely in code. Do you then throw the code away? No. Why would I? It’s liquid. I bend it, move it around, get it where I want it.
00:14:32.266 --> 00:14:52.569
The act of discovering through creating changes things pretty fundamentally. That paradigm is going to take us a while to absorb. I really want you to think about what you have in your world that makes assertions that building this stuff is extremely expensive. And when I say “cost,” don’t just think dollars – think organizational cost.
00:14:53.069 --> 00:14:55.885
That’s assertion one: software is becoming liquid.
00:14:56.385 --> 00:14:58.016
Managers belong in the code.
00:14:58.516 --> 00:15:02.751
Here’s my second assertion. If you’re a people leader, this one is for you.
00:15:03.251 --> 00:15:25.272
I used to have a very firm belief. When I saw a people leader – a director or a manager – in code, that was a warning sign. Almost always, when I saw a director or manager in code, they were probably avoiding something harder that they were supposed to be doing. “Oh, you’re working on the actual software? I bet you have a personnel problem you’re not dealing with.”.
00:15:25.772 --> 00:15:30.775
I don’t think that’s true anymore. Agentic engineering changes that fundamentally.
00:15:31.275 --> 00:15:50.813
The issue historically was a simple one of context window. As a manager, you couldn’t truly know the codebase because it was too complicated. It was a solid asset your craftspeople were working on. You had to focus on the people systems. You just couldn’t hold both of those things in your head and be effective.
00:15:51.313 --> 00:16:10.684
Agents change that paradigm entirely. There is no reason, as a director or a manager, why you shouldn’t be talking to an agent and asking about the quality of the asset you’re accountable for. And as a people leader, you are accountable for the assets your people create. So why aren’t you having that conversation?
00:16:11.184 --> 00:16:26.559
Why would I ever start a conversation with an engineer with, “how long do you think that’ll take?” I should have had that conversation with Claude Code first – looked at the source, asked: is this a big refactor? If we went this direction, how would that look?
00:16:27.059 --> 00:16:51.016
This flips even further on its head when we think about agentification, because increasingly we’re going to be creating software not for people to use, but for agents to use. Think about how that works. You work with an agent to create the software. Another agent uses it. The agent using it gives you feedback on how it’s working. You take that feedback back to the coding agent and ask it to iterate.
00:16:51.516 --> 00:16:55.405
What are you in that loop? I don’t know – a product manager, I guess.
00:16:55.905 --> 00:17:06.432
I’m doing this today on multiple projects at home – using agents to give each other feedback. This speed and paradigm shift is foundational to how we have to adjust our thinking.
00:17:06.932 --> 00:17:08.205
Rethinking velocity.
00:17:08.705 --> 00:17:16.326
The last thing I want you to really think about: as an industry, we need a step-function change in how we think about velocity.
00:17:16.826 --> 00:17:29.354
How long is something going to take? I’d argue every paradigm you have for answering that question is broken now. The cost understanding is broken. The complexity understanding is broken. It’s all broken.
00:17:29.854 --> 00:17:38.931
The only way to truly gauge it is through the second thing I mentioned – getting closer to the asset you’re accountable for, getting closer to the code and the product.
00:17:39.431 --> 00:17:49.830
Just like mobile – where you couldn’t understand how to build an app until you’d experienced one – you can’t understand agentic transformation until you’ve experienced it firsthand.
00:17:50.330 --> 00:17:59.669
Don’t be scared to go close to the code. Don’t be scared to ask your team, “Hey, how do I get that code out of Git? I’d like to look at it and do some analysis.”.
00:18:00.169 --> 00:18:10.951
These are superpowers. Every single one of us can put a cape on. You didn’t have these before. I think it’s amazing. And the whole industry is going to go through this transformation.
00:18:11.451 --> 00:18:13.779
The change curve, and the rate of change.
00:18:14.279 --> 00:18:17.050
I want to close with something about change itself.
00:18:17.550 --> 00:18:40.178
There’s a model called the Satir change curve. Every one of us sits at a different point on it right now. But just like every transformation before it, your progress is gated by your own engagement – by your own willingness to rethink the craft you have and to let go of things that may have been important for the last two decades but aren’t important anymore.
00:18:40.678 --> 00:18:42.486
I invite you to come down this path.
00:18:42.986 --> 00:18:58.042
Personally, it’s not easy. And what’s not easy is the rate. Think about it: we had two or three or four years to figure out mobile. We had half a decade for cloud. The web took an eternity – it was the first one. Here, we’re trying to do this in about a year.
00:18:58.542 --> 00:19:15.430
Why? Because it’s enabled by all the other capability we’ve built, and because the potential is so big. The return on investment, once we identify things, is measured in weeks or months – not years. That’s a completely different thing than any of these previous transformations.
00:19:15.930 --> 00:19:18.307
I hope you heard something here that grounds you.
00:19:18.807 --> 00:19:25.004
Software is liquid. The fundamental economic paradigms have changed. You are able to lead through this.
00:19:25.904 --> 00:19:27.704
Journal entry six. Hypergrowth.
00:19:28.204 --> 00:19:30.382
This growth is hard to even comprehend.
00:19:30.882 --> 00:20:03.724
Quote. Anthropic says Claude Code is now growing revenues at a 2.5 billion dollars run-rate, a number that has doubled since January 1. Claude Code was launched in May twenty twenty five. Six months later it was at 1 billion dollars. Its sales are growing faster than a 1980s F1 monster, pulling the whole company along with it. Anthropic hit 14 billion dollars in ARR in February, 19 billion dollars in March, and around 30 billion dollars this month. -- Software Eats Its Own End quote.
00:20:04.224 --> 00:20:07.567
Even being prepared for that level of scaling is impressive.
00:20:08.467 --> 00:20:09.695
Journal entry seven.
00:20:10.195 --> 00:20:20.591
We had a great presence from TeamSPS at the Aspirations in Computing awards event tonight and welcomed three of the four high-school interns that will be working with us this summer!
00:20:21.991 --> 00:20:23.438
That's the end of the Journal.
00:20:24.838 --> 00:20:26.110
Now, the Briefly section.
00:20:26.710 --> 00:20:28.299
There are nine links this week.
00:20:29.199 --> 00:20:34.047
Link one of nine. On Ada, Its Design, and the Language That Built the Languages.
00:20:34.547 --> 00:20:42.723
Long article but I like these kind of deep-dives into languages. This one makes the case that Ada was well ahead of its time in many ways.
00:20:43.623 --> 00:20:46.855
Link two of nine. Wikiwise, Build your own Wikipedia.
00:20:47.355 --> 00:20:56.661
I am a fan of wikis but getting them integrated into your knowledge system isn't easy. Using a wiki to collaborate with an agent seems like a solid path.
00:20:57.561 --> 00:21:03.321
Link three of nine. Changes in the system prompt between Claude Opus 4.6 and 4.7.
00:21:03.821 --> 00:21:08.388
It is super interesting to see the changes that AI models get between releases.
00:21:09.288 --> 00:21:13.157
Link four of nine. Daring Fireball: 'Community Letter From Tim'.
00:21:13.657 --> 00:21:22.745
I'll miss Tim Cook being at the helm of Apple. I've got a ton of respect for what he has built and how he has led Apple (with a couple of recent exceptions).
00:21:23.645 --> 00:21:26.877
Link five of nine. Noah Kahan: Tiny Desk Concert: NPR.
00:21:27.377 --> 00:21:33.651
We have tickets to go see Noah Kahan in Minneapolis this summer. Our whole family is really into his music.
00:21:34.551 --> 00:21:37.814
Link six of nine. Daring Fireball: Trump on Tim Apple.
00:21:38.314 --> 00:21:39.499
Nothing much to add.
00:21:40.399 --> 00:21:43.724
Link seven of nine. Daring Fireball: Another Day Has Come.
00:21:44.224 --> 00:21:50.429
John Gruber commenting on the CEO transition at Apple. Gruber is my go to for deep Apple insights.
00:21:51.329 --> 00:21:56.711
Link eight of nine. Why Zip drives dominated the 90s, then vanished almost overnight.
00:21:57.211 --> 00:22:05.171
This brought me back! I remember being so excited when I got my Zip drive back in the day. It seemed so fast and could hold so much!
00:22:06.071 --> 00:22:11.086
Link nine of nine. Ferrari: The Prancing Horse and the Business of Desire, Acquired.
00:22:11.586 --> 00:22:17.543
As a fan of Ferrari and specifically Ferrari Formula 1 I greatly enjoyed this episode of Acquired.
00:22:18.043 --> 00:22:19.445
A haiku to leave you with…
00:22:19.945 --> 00:22:23.972
Wiki of my own, Clouds of email drift in play — Agents sip the sky.
00:22:25.372 --> 00:22:32.465
That brings us to the end of the Weekly Thing, issue 345. Thanks for listening, and I'll see you next time.
00:00:00.000 --> 00:00:17.541
The Weekly Thing, issue 345. Codex, Headless, Wikiwise. Published April 26, twenty twenty six. By Jamie Thingelstad. In this issue: OpenAI Codex App, Cloudflare Email Service, Headless everything for personal AI, Claude Design, Dad brains, ChatGPT Images 2.0, GPT-5.5.
00:00:18.141 --> 00:00:18.830
Good morning!
00:00:19.330 --> 00:00:21.876
I hope your weekend is off to a great start!
00:00:22.376 --> 00:00:30.615
This week was filled with big tech stuff: Apple CEO transition, GPT 5.5, Claude Design. The pace is just moving faster and faster.
00:00:31.115 --> 00:00:38.686
I have a long blog post in this issue that is a talk I gave turned into a post that hits on speed and how fast things are changing.
00:00:39.186 --> 00:00:45.539
But today we have more important things. Today is Tammy's birthday and we are going to be making the most of it!
00:00:46.039 --> 00:00:48.153
Enjoy the links and have a great day!
00:00:49.553 --> 00:00:50.911
Now, the Notable section.
00:00:51.511 --> 00:00:53.100
There are ten links this week.
00:00:54.000 --> 00:01:00.347
Link one of ten. OpenAI’s New Codex App Has the Best ‘Computer Use’ Feature I’ve Ever Tested, MacStories.
00:01:00.847 --> 00:01:17.832
Add this to the long list of things I need to directly play with. I will share that I've been incredibly frustrated with OpenClaw and am about to give up on it. The continued progression of Claude Cowork and now Codex computer-use features seem like they are much more mature and reliable to get work done.
00:01:18.732 --> 00:01:23.568
Link two of ten. Cloudflare Email Service: now in public beta. Ready for your agents.
00:01:24.068 --> 00:01:40.508
There are a lot of email services but not many that are fully designed for agents. Agents are going to want email as a core service just like we do, but they are going to want their email inbox to work differently. This is going to happen with many, many services.
00:01:41.008 --> 00:01:58.005
I have to share that I have some flashbacks here to the period when we were making "social everything". Social media was the focus and we thought Social ERP and Social HRIS would be a potential tidal wave that would dislodge established players. That was a complete mirage.
00:01:58.505 --> 00:02:00.323
I think this time is very different.
00:02:01.223 --> 00:02:04.564
Link three of ten. Headless everything for personal AI.
00:02:05.064 --> 00:02:26.401
This "headless" term is pure marketing and I sure hope it blows by, but the concept I agree with completely. Matter of fact I’m already playing here with my mb project. I've been working on a lot of agent building and thinking about how agentic systems compare with typical product building that has been the focus of most things I've done for my career.
00:02:26.901 --> 00:02:37.675
Products are designed for people and our huge context windows, visual preferences, and a desire to enable the user to do whatever they want at any time with buttons and events.
00:02:38.175 --> 00:02:46.291
Agents have a limited context window, much prefer text interfaces that are easy to parse, and thrive on non-blocking command line calls.
00:02:46.791 --> 00:03:09.254
There is overlap between these but less than you might think. Part of the reason that building agentic systems is moving so quickly is removing some extremely expensive and time consuming things that products need. You need a concept, some visual system. You need user testing. You need to consider a whole event model. With agents you don't need any of that.
00:03:09.754 --> 00:03:19.072
And on top of that, you can just ask the agent how it is working. You can ask another LLM to generate interactive test data. You can move so much faster.
00:03:19.972 --> 00:03:23.873
Link four of ten. Introducing Claude Design by Anthropic Labs.
00:03:24.373 --> 00:03:55.440
Anthropic's newest major capability for Claude is Claude Design. I wanted to get my hands dirty with it so I pointed it at the POAP KINGS website which was entirely created with Claude Code, including the design. I thought the design was okay but I had just added a blog feature and it was getting unruly. I pointed Claude Design at the Github repo and it went to work. I answered a number of questions about what I was hoping for and over the course of several prompts it provided a very solid iteration forward.
00:03:55.940 --> 00:04:17.360
The most helpful thing in Claude Design is that you can select a specific element and make a very pointed design comment. It is hard to do that in Claude Code. Overall it was very good at understanding the visual language. And in the end I just hit Share and sent the design to Claude Code which then dutifully updated the site with the new look.
00:04:17.860 --> 00:04:23.497
Impressive, particularly for a beta, and the connectedness with Claude Code is very powerful.
00:04:24.397 --> 00:04:28.508
Link five of ten. Dad brains: How fatherhood rewires the male mind.
00:04:29.008 --> 00:04:33.782
Interesting read filled with what seems like a decent amount of common sense.
00:04:34.282 --> 00:05:05.832
Quote. Their findings are not unique. Other teams have also found that drops in testosterone during their partner's pregnancy are also linked with higher investment, commitment and satisfaction after birth, and that this hormone's level was even linked to the men's reactions to baby cries: it made them more alert and responsive. In twenty eighteen, a team in Gettler's lab also concluded that fathers with lower levels of testosterone tend to be more involved in caring for babies and toddlers. End quote.
00:05:06.332 --> 00:05:28.743
Tons of podcasts and newsletters for men are focusing on keeping your testosterone high and that it is a problem for men as they age. Data also shows that being in a good relationship and having kids drops testosterone levels. We shouldn't ignore either to the disadvantage of the other, but it is also important to not just look at one thing in isolation.
00:05:29.643 --> 00:05:33.373
Link six of ten. Introducing ChatGPT Images 2.0, OpenAI.
00:05:33.873 --> 00:05:45.849
Incredible example images created by the newest image models from OpenAI. I know everyone, including me, is all focused on Anthropic right now but GPT-5.5 and this are pretty impressive.
00:05:46.749 --> 00:05:52.522
Link seven of ten. Mac Power Users #845: Intentional Technology with Patrick Rhone, Relay.
00:05:53.022 --> 00:05:58.493
Was great to see the Twin Cities own Patrick Rhone on the latest episode of Mac Power Users!
00:05:59.393 --> 00:06:03.473
Link eight of ten. An MCP server for Fastmail, National Email Day.
00:06:03.973 --> 00:06:36.929
This might be the first MCP server that becomes my BFF. I’ve been a Fastmail user for many years and when I saw this I instantly went into Claude and added the connection. It was super-simple and then I asked Claude if it could see my email and there it was. I've not done anything all that advanced with it but I’m very happy with how seamless and easy it is. It is also great that it connects to my Claude account and instantly was available on all of my Claude interfaces. Oh how I wish I had a similar MCP for OmniFocus.
00:06:37.829 --> 00:06:40.445
Link nine of ten. Is Your Site Agent-Ready?
00:06:40.945 --> 00:06:53.969
Tool that inspects a website to see what AI capabilities it is advertising. Useful if you wish to make your site as useful for agents as possible. I’m surprised thought that it didn’t look for llms.txt support.
00:06:54.869 --> 00:06:57.918
Link ten of ten. Introducing GPT-5.5, OpenAI.
00:06:58.418 --> 00:07:17.186
Most of the highlights here are about coding. I fired up codex on Elixir's code and asked it to do a review and assessment. It came forward with strong suggestions and quickly understood everything. The model seemed notably fast to me. Just overall it is still mind-blowing how this is all evolving.
00:07:18.586 --> 00:07:19.932
That's the end of Notable.
00:07:21.332 --> 00:07:22.772
Now, the Journal section.
00:07:23.372 --> 00:07:24.476
Journal entry one.
00:07:24.976 --> 00:07:38.149
Tyler and I are going to do a Minnebar session this year -- Elixir: Creating An Ai Agent For Our Clash Royale Clan. This will be a lot of fun to share with everyone and tell some of the POAP KINGS and Elixir story.
00:07:39.049 --> 00:07:40.177
Journal entry two.
00:07:40.677 --> 00:07:49.880
There is a fox that has been mostly living at our cabin property for a couple of years now. This year she had pups and they sure are cute to see scamper around.
00:07:50.780 --> 00:07:51.866
Journal entry three.
00:07:52.366 --> 00:08:02.990
It is still such a “wow” when you hit print and go downstairs a few hours later to grab something useful. Tyler and I are having a great time with the Bambu Labs P2S.
00:08:03.890 --> 00:08:04.994
Journal entry four.
00:08:05.494 --> 00:08:08.326
Cold April night for MNUFC v Portland match.
00:08:09.226 --> 00:08:11.589
Journal entry five. Software Is Liquid.
00:08:12.089 --> 00:08:24.751
This started as a talk I gave internally to a group of technology leaders. I’ve adapted it here, stripping out the company-specific material, because the core ideas apply well beyond any one organization.
00:08:25.251 --> 00:08:45.235
I want to throw out some ideas about what I think is changing in our industry. What I’m going to describe is one of the most rapidly evolving, most dynamic changes I have ever seen in a twenty-plus-year career in technology. I believe there are things changing right now that will fundamentally redefine how we practice our craft.
00:08:45.735 --> 00:08:46.445
Where we are.
00:08:46.945 --> 00:09:02.619
Let’s bookmark where we are. Agents are real. I’ve watched one go from nothing – zero, no code, no design – to a working alpha with real users making real decisions on it, in about five weeks. A year ago, this was an idea. Now there are production agents running.
00:09:03.119 --> 00:09:07.684
Agentification is the next major milestone our industry is going through.
00:09:08.184 --> 00:09:19.681
I’m old enough to say this: there was a time before the web and a time after. A time before mobile and after. A time before the cloud and after. And now, a time before AI and agents and after.
00:09:20.181 --> 00:09:23.866
I think this is going to be the most transformative of all of those.
00:09:24.366 --> 00:09:30.755
You have to acknowledge one paradox of where we are: we are building the best practices before they exist.
00:09:31.255 --> 00:09:56.763
We’ve been here before. Those of us who lived through the cloud transformation remember being ahead of the industry, figuring out how this ephemeral compute stuff works, how to make it all function. There weren’t patterns the industry had settled on. That’s where we are today. There are no clear patterns for how agentification happens. We’re going to build those patterns and learn alongside the industry.
00:09:57.263 --> 00:10:08.898
That’s okay. Just be aware of where you are. It’s fine to be out ahead of the curve; you just have to always know when you’re there, because it’s a risky spot. You don’t want to be too far out.
00:10:09.398 --> 00:10:12.363
Getting philosophical: software is becoming liquid.
00:10:12.863 --> 00:10:14.458
I want to get a little philosophical.
00:10:14.958 --> 00:10:31.378
For the last two months, I’ve pushed myself into a level of AI engagement that is probably unhealthy long-term, honestly. If you ask my family, they would agree. But what I’ve been trying to do is really wrap my head around the core concepts that I think change how we do what we do.
00:10:31.878 --> 00:10:57.243
Connect this back to other transformations. When we adopted a mobile world, we all knew we needed to be mobile users to lead it. Can anybody build a great mobile app if they’ve never used a mobile phone? Obviously not. So to lead through AI agentification, we have to be really close to it. I’ve been pushing myself hard to do that, because as you build experience, it gets harder to refactor how you think.
00:10:57.743 --> 00:11:05.278
Here’s something I’ve been thinking a lot about: what is the cost of being wrong? And how do we fold that into how we create things?
00:11:05.778 --> 00:11:24.720
Step back for a moment and think about how we do our craft. Say we’re building software. We spend time on discovery. We create stories. We have designers go off and make wireframes. We do all kinds of things to make sure that, when we actually get to the point of building, we know we’re doing the right thing.
00:11:25.220 --> 00:11:51.533
Why? Because the act of building software has been incredibly expensive. The last twenty years of my career have been about figuring out how to effectively turn ideas into working software and how to make sure that, when we do, we’re not wrong – that we’re producing valuable capability. That’s what technology teams around the world have been focused on. The teams that do it well do these things better than the teams that don’t.
00:11:52.033 --> 00:12:05.422
Here’s how I’ve come to think about it: software has historically been a solid. It’s chiseling something out of granite. We have our ideas, we sit down, it’s hard work, it’s challenging, and we chisel it out of granite.
00:12:05.922 --> 00:12:21.216
I think that’s changing. I first heard this from somebody online and it didn’t land for me at first – I thought, that doesn’t make sense. But the more I thought about it, the more I thought it was spot on. The assertion was: software is becoming liquid.
00:12:21.716 --> 00:12:47.715
We’ve operated for two decades in a world where software is an incredibly difficult solid to shape. With AI and agentic development – automatic programming – software is becoming malleable. If you’ve worked with agents on software, you’ve had the experience of thinking: I can refactor this code faster than it would have taken me to do all the guardrail work to make sure I didn’t make the wrong decision in the first place.
00:12:48.215 --> 00:12:53.178
When the economics of what you do change that profoundly, you have to question everything.
00:12:53.678 --> 00:12:57.751
Every paradigm built on “software is expensive” needs re-examination.
00:12:58.251 --> 00:13:21.165
Go back further. Most of us spent the early parts of our careers in agile flows. Before that, everybody did waterfall. Why? Were they just not as smart? No – they were operating under a different set of assertions. If you made a mistake writing C code, it was really difficult to unwind. You’d take months to refactor a mistake in your domain model that showed up in C code.
00:13:21.665 --> 00:13:34.686
Then we got Python, PHP, interpreted environments, continuous integration. The paradigm changed. Suddenly: what if I’m wrong? Fine, I’ll refactor. Refactoring Python is cheaper than refactoring C. That’s just a fact.
00:13:35.186 --> 00:13:39.727
So here comes agile. We can do this differently. We can be more responsive.
00:13:40.227 --> 00:13:57.129
The cloud is the second part of that story. The cloud says we can do the same thing with hardware – we don’t have to worry about where we put the server. The cost of being wrong, if I put a server in the wrong data center, is not easy to undo. But in the cloud, that’s a couple of commands.
00:13:57.629 --> 00:13:59.386
We are in that same spot again.
00:13:59.886 --> 00:14:11.444
AI is transforming the cost of creating software in a way that should make us question every single process we have that is fundamentally built on the assertion that creating software is expensive.
00:14:11.944 --> 00:14:31.766
I’d argue that maybe proof of concept doesn’t make sense anymore. What we used to call a proof of concept is now discovery. And how do you do discovery? I think you do it in code. Your discovery process is entirely in code. Do you then throw the code away? No. Why would I? It’s liquid. I bend it, move it around, get it where I want it.
00:14:32.266 --> 00:14:52.569
The act of discovering through creating changes things pretty fundamentally. That paradigm is going to take us a while to absorb. I really want you to think about what you have in your world that makes assertions that building this stuff is extremely expensive. And when I say “cost,” don’t just think dollars – think organizational cost.
00:14:53.069 --> 00:14:55.885
That’s assertion one: software is becoming liquid.
00:14:56.385 --> 00:14:58.016
Managers belong in the code.
00:14:58.516 --> 00:15:02.751
Here’s my second assertion. If you’re a people leader, this one is for you.
00:15:03.251 --> 00:15:25.272
I used to have a very firm belief. When I saw a people leader – a director or a manager – in code, that was a warning sign. Almost always, when I saw a director or manager in code, they were probably avoiding something harder that they were supposed to be doing. “Oh, you’re working on the actual software? I bet you have a personnel problem you’re not dealing with.”.
00:15:25.772 --> 00:15:30.775
I don’t think that’s true anymore. Agentic engineering changes that fundamentally.
00:15:31.275 --> 00:15:50.813
The issue historically was a simple one of context window. As a manager, you couldn’t truly know the codebase because it was too complicated. It was a solid asset your craftspeople were working on. You had to focus on the people systems. You just couldn’t hold both of those things in your head and be effective.
00:15:51.313 --> 00:16:10.684
Agents change that paradigm entirely. There is no reason, as a director or a manager, why you shouldn’t be talking to an agent and asking about the quality of the asset you’re accountable for. And as a people leader, you are accountable for the assets your people create. So why aren’t you having that conversation?
00:16:11.184 --> 00:16:26.559
Why would I ever start a conversation with an engineer with, “how long do you think that’ll take?” I should have had that conversation with Claude Code first – looked at the source, asked: is this a big refactor? If we went this direction, how would that look?
00:16:27.059 --> 00:16:51.016
This flips even further on its head when we think about agentification, because increasingly we’re going to be creating software not for people to use, but for agents to use. Think about how that works. You work with an agent to create the software. Another agent uses it. The agent using it gives you feedback on how it’s working. You take that feedback back to the coding agent and ask it to iterate.
00:16:51.516 --> 00:16:55.405
What are you in that loop? I don’t know – a product manager, I guess.
00:16:55.905 --> 00:17:06.432
I’m doing this today on multiple projects at home – using agents to give each other feedback. This speed and paradigm shift is foundational to how we have to adjust our thinking.
00:17:06.932 --> 00:17:08.205
Rethinking velocity.
00:17:08.705 --> 00:17:16.326
The last thing I want you to really think about: as an industry, we need a step-function change in how we think about velocity.
00:17:16.826 --> 00:17:29.354
How long is something going to take? I’d argue every paradigm you have for answering that question is broken now. The cost understanding is broken. The complexity understanding is broken. It’s all broken.
00:17:29.854 --> 00:17:38.931
The only way to truly gauge it is through the second thing I mentioned – getting closer to the asset you’re accountable for, getting closer to the code and the product.
00:17:39.431 --> 00:17:49.830
Just like mobile – where you couldn’t understand how to build an app until you’d experienced one – you can’t understand agentic transformation until you’ve experienced it firsthand.
00:17:50.330 --> 00:17:59.669
Don’t be scared to go close to the code. Don’t be scared to ask your team, “Hey, how do I get that code out of Git? I’d like to look at it and do some analysis.”.
00:18:00.169 --> 00:18:10.951
These are superpowers. Every single one of us can put a cape on. You didn’t have these before. I think it’s amazing. And the whole industry is going to go through this transformation.
00:18:11.451 --> 00:18:13.779
The change curve, and the rate of change.
00:18:14.279 --> 00:18:17.050
I want to close with something about change itself.
00:18:17.550 --> 00:18:40.178
There’s a model called the Satir change curve. Every one of us sits at a different point on it right now. But just like every transformation before it, your progress is gated by your own engagement – by your own willingness to rethink the craft you have and to let go of things that may have been important for the last two decades but aren’t important anymore.
00:18:40.678 --> 00:18:42.486
I invite you to come down this path.
00:18:42.986 --> 00:18:58.042
Personally, it’s not easy. And what’s not easy is the rate. Think about it: we had two or three or four years to figure out mobile. We had half a decade for cloud. The web took an eternity – it was the first one. Here, we’re trying to do this in about a year.
00:18:58.542 --> 00:19:15.430
Why? Because it’s enabled by all the other capability we’ve built, and because the potential is so big. The return on investment, once we identify things, is measured in weeks or months – not years. That’s a completely different thing than any of these previous transformations.
00:19:15.930 --> 00:19:18.307
I hope you heard something here that grounds you.
00:19:18.807 --> 00:19:25.004
Software is liquid. The fundamental economic paradigms have changed. You are able to lead through this.
00:19:25.904 --> 00:19:27.704
Journal entry six. Hypergrowth.
00:19:28.204 --> 00:19:30.382
This growth is hard to even comprehend.
00:19:30.882 --> 00:20:03.724
Quote. Anthropic says Claude Code is now growing revenues at a 2.5 billion dollars run-rate, a number that has doubled since January 1. Claude Code was launched in May twenty twenty five. Six months later it was at 1 billion dollars. Its sales are growing faster than a 1980s F1 monster, pulling the whole company along with it. Anthropic hit 14 billion dollars in ARR in February, 19 billion dollars in March, and around 30 billion dollars this month. -- Software Eats Its Own End quote.
00:20:04.224 --> 00:20:07.567
Even being prepared for that level of scaling is impressive.
00:20:08.467 --> 00:20:09.695
Journal entry seven.
00:20:10.195 --> 00:20:20.591
We had a great presence from TeamSPS at the Aspirations in Computing awards event tonight and welcomed three of the four high-school interns that will be working with us this summer!
00:20:21.991 --> 00:20:23.438
That's the end of the Journal.
00:20:24.838 --> 00:20:26.110
Now, the Briefly section.
00:20:26.710 --> 00:20:28.299
There are nine links this week.
00:20:29.199 --> 00:20:34.047
Link one of nine. On Ada, Its Design, and the Language That Built the Languages.
00:20:34.547 --> 00:20:42.723
Long article but I like these kind of deep-dives into languages. This one makes the case that Ada was well ahead of its time in many ways.
00:20:43.623 --> 00:20:46.855
Link two of nine. Wikiwise, Build your own Wikipedia.
00:20:47.355 --> 00:20:56.661
I am a fan of wikis but getting them integrated into your knowledge system isn't easy. Using a wiki to collaborate with an agent seems like a solid path.
00:20:57.561 --> 00:21:03.321
Link three of nine. Changes in the system prompt between Claude Opus 4.6 and 4.7.
00:21:03.821 --> 00:21:08.388
It is super interesting to see the changes that AI models get between releases.
00:21:09.288 --> 00:21:13.157
Link four of nine. Daring Fireball: 'Community Letter From Tim'.
00:21:13.657 --> 00:21:22.745
I'll miss Tim Cook being at the helm of Apple. I've got a ton of respect for what he has built and how he has led Apple (with a couple of recent exceptions).
00:21:23.645 --> 00:21:26.877
Link five of nine. Noah Kahan: Tiny Desk Concert: NPR.
00:21:27.377 --> 00:21:33.651
We have tickets to go see Noah Kahan in Minneapolis this summer. Our whole family is really into his music.
00:21:34.551 --> 00:21:37.814
Link six of nine. Daring Fireball: Trump on Tim Apple.
00:21:38.314 --> 00:21:39.499
Nothing much to add.
00:21:40.399 --> 00:21:43.724
Link seven of nine. Daring Fireball: Another Day Has Come.
00:21:44.224 --> 00:21:50.429
John Gruber commenting on the CEO transition at Apple. Gruber is my go to for deep Apple insights.
00:21:51.329 --> 00:21:56.711
Link eight of nine. Why Zip drives dominated the 90s, then vanished almost overnight.
00:21:57.211 --> 00:22:05.171
This brought me back! I remember being so excited when I got my Zip drive back in the day. It seemed so fast and could hold so much!
00:22:06.071 --> 00:22:11.086
Link nine of nine. Ferrari: The Prancing Horse and the Business of Desire, Acquired.
00:22:11.586 --> 00:22:17.543
As a fan of Ferrari and specifically Ferrari Formula 1 I greatly enjoyed this episode of Acquired.
00:22:18.043 --> 00:22:19.445
A haiku to leave you with…
00:22:19.945 --> 00:22:23.972
Wiki of my own, Clouds of email drift in play — Agents sip the sky.
00:22:25.372 --> 00:22:32.465
That brings us to the end of the Weekly Thing, issue 345. Thanks for listening, and I'll see you next time.