Jerod again! đ
Today we have Changelog News News. This is my final issue. Starting next week, my good friend Adam Stacoviak will be taking care of you.
After 13 years, 1042 podcasts, 452 newsletters, and countless friends made along the way⊠itâs time for a change. Iâll write more about this decision (and the future) on my blog, and weâll discuss it on Fridayâs Friends (also my last).
Until then, thanks for logginâ with me and please do not unsubscribe. Iâm sure Adamâs version of Changelog News will be great.
Ok, letâs get into this weekâs software news.
Steve Ruiz joins us for a deep-dive on tldraw (a very good free whiteboard) and the business heâs built selling SDKs that help others build whiteboards (and more) with tldrawâs high-performance web canvas. đ„ VIDEO HERE đ
Wes McKinney has been wondering what many of us have been wondering:
Among my inner circle of engineering and data science friends, there is a lot of discussion about how long our competitive edge as humans will last. Will having good ideas (and lots of them) still matter as the agents begin having better ideas themselves?
For now, Wes feels needed, but with things changing so rapidly he wonders how much software engineeringâs past will inform software engineeringâs future. With that in mind, he decided to revisit one of his (and my) favorite books on the topic: Fred Brooksâ The Mythical Man-Month. In so doing, he discovered that the bookâs themes are still highly relevant in agentic software and that its follow-up, No Silver Bullet, predicts the exact problem Wes is experiencing in his agentic engineering.
the accidental complexity is no problem at all anymore, but whatâs left is the essential complexity which was always the hard part. Agents canât reliably tell the difference.
Thought provoking stuffâŠ
I clicked âcopy to clipboardâ on the brew install command approximately 0.3 seconds after landing on this website. What could possibly be so compelling?!
Game character voice lines the instant your AI agent finishes or needs permission. Works with Claude Code, Codex, Cursor, OpenCode, Kiro, Windsurf, Antigravity, and more. Never lose flow to a silent terminal again.
With 95+ sound packs and counting, thereâs a game character voice in here for everyone. I sampled a bunch, but Iâm sticking with the default Warcraft III Orc peon for now. Give it a try! Thereâs a zero percent chance this wonât bring some joy to your work/life.
One popular segment of our Ladybird pod with Andreas Kling and Chris Wanstrath was when Andreas told us they were leaning towards Swift as their C++ replacement. Well, well, well. How the turntablesâŠ
We previously explored Swift, but the C++ interop never quite got there, and platform support outside the Apple ecosystem was limited. Rust is a different storyâŠ
When we originally evaluated Rust back in 2024, we rejected it because itâs not great at C++ style OOP. The web platform object model inherits a lot of 1990s OOP flavor, with garbage collection, deep inheritance hierarchies, and so on. Rustâs ownership model is not a natural fit for that.
But after another year of treading water, itâs time to make the pragmatic choice. Rust has the ecosystem and the safety guarantees we need. Both Firefox and Chromium have already begun introducing Rust into their codebases, and we think itâs the right choice for Ladybird too.
Spec-driven development has a decay problem. Design docs go stale soon after theyâre written, and nobody gets rewarded for keeping them current. That was annoying before and now itâs getting dangerous. AI agents are following stale specs confidently, executing plans misaligned with assumed reality without ever flagging the drift.
Hereâs what Amelia Wattenberger, Product Lead for Intent from Augment Code says in this post:
Every documentation-first initiative in software has failed for the same reason: it asked developers to do continuous maintenance work that nobody sees and nobody rewards.
Augmentâs answer is bidirectional spec maintenance. Agents donât just read the spec, they write back to it. What happens when an agent discovers an existing auth context? It wires into that and updates the plan. If agents can write code, they can update the spec. This only works when the agent actually understands your entire codebase. Thatâs exactly what Augmentâs Context Engine is built to do. It opens the door for specs that get more accurate over time, not less.
Learn more at augmentcode.com.
MCP is (for now) the standard way AI agents use external tools, but it sure does fill up the modelâs context window with a lot of cruft. To combat this, Cloudflare came up with Code Mode:
Code Mode is a technique we first introduced for reducing context window usage during agent tool use. Instead of describing every operation as a separate tool, let the model write code against a typed SDK and execute the code safely in a Dynamic Worker Loader. The code acts as a compact plan. The model can explore tool operations, compose multiple calls, and return just the data it needs.
As a result of this, Cloudflare created a new MCP server for their entire API:
With just two tools, search() and execute(), the server is able to provide access to the entire Cloudflare API over MCP, while consuming only around 1,000 tokens. The footprint stays fixed, no matter how many API endpoints exist.
This is an example of what Iâve been talking about a lot recently: the models are getting marginally better while the traditional software engineering around the models squeezes out huge wins by equipping the models better and better.
Elliot Bonneville:
Every morning a few thousand people wake up and ship something. A tool, a SaaS, a newsletter, an app that does the thing the other app does but slightly differently. They post it on Hacker News. Nobody clicks.
This is not new. Whatâs new is the scale. An AI can wake up (or whatever it does at 3am) and ship twelve of these before breakfastâŠ
Creation used to be the scarce thing, the filter. Now attention is. Most of us are on the wrong side of that trade.
Elliot says the effort it takes to build something is trending down. The time we collectively have on this Earth is fixed. In a world where attention is at a premium and slop abounds, attracting attention to your creation means you better have a head start, or a lot of money, or both.
The uncomfortable version: if youâre not already moving, you might never take off.
The cost of acting like this is true when it isnât: you move fast and spend money you didnât need to spend.
The cost of acting like it isnât true when it is: permanent.
Elliotâs take is more doomer-y than I believe is warranted today, but I canât blame him. He shipped something new last week and heâs trying to attract attention to itâŠ
Many online file conversion tools are boring and insecure. They only allow conversion between two formats in the same medium (images to images, videos to videos, etc.), and they require that you upload your files to some server.
This is not just terrible for privacy, itâs also incredibly lame. What if you really need to convert an AVI video to a PDF document? Try to find an online tool for that, I dare you.
Convert.to.it aims to be a tool that âjust worksâ. Youâre almost guaranteed to get an output - perhaps not always the one you expected, but itâll try its best to not leave you hanging.
A terminal UI for tracking everything about your home. Single SQLite file. No cloud. No account. No subscriptions.
Every time we choose a service over a protocol, we opt into a system where a single company can be compelled to identify us, restrict us, or hand over our data, to their profit or out governmentâs advantage.
- PicoClaw
- Lilâ fun langs
- Fix your tools
- Brace for the f***ening
- The coding agent is dead
- Notes on clarifying man pages
- -â-dangerously-skip-reading-code
- Breaking the spell of vibe coding
- Using go fix to modernize Go code
- Loops is federated, open source TikTok
- The k-shaped future of software engineering
- What your Bluetooth devices reveal about you
- Let coding agents diagnose and fix your React code
- Supercharging Claude Code with the right (CLI) tools
- Untapped way to learn a codebase: build a visualizer
- Microsoftâs new 10,000-year data storage medium: glass
- Waymo is asking DoorDashers to shut its self-driving car doors
Thatâs the news for now, but Iâd like to take a moment to sincerely thank each and every one of you for reading, listening, submitting links, commenting, and supporting my work all these years. Itâs been something special.
Have yourself a great week,
stay connected with me if you dug it,
and Iâll talk to you again some day. đ
âJerod