Changelog News
Developer news worth your attention
Jerod again! š
Short issue this week (and no new pods) because Adam and I are flying to California to hang with the Oxide team during their annual internal conference. We hope to have some sweet content for you on the backside of the trip. Fingers crossed, Iāll get a chance to shout in their datacenterā¦
Ok, letās get into this weekās news.
š§ XO Ruby is hitting the road
Jim Remsik has lived on the bleeding edge (but also the heartās center) of the Ruby world for decades. This fall, heās organizing six (yes, SIX) XO Ruby confs all around the United States.
On this episode, Jim joins us to reminisce about the early days of Ruby and Rails, share what heās learned from so many years of organizing events, and invite all of us to join him on his upcoming 7500 mile road trip. š„ VIDEO
š Why AI coding claims donāt add up
Mike Judge (no, not that Mike Judge) has been coding for 25+ years. He was an early adopter of AI coding and a fan until a couple months ago. Now heās mad. Furious, even.
I read the METR study and suddenly got serious doubts. In that study, the authors discovered that developers were unreliable narrators of their own productivity. They thought AI was making them 20% faster, but it was actually making them 19% slower. This shocked me because I had just told someone the week before that I thought AI was only making me about 25% faster, and I was bummed it wasnāt a higher number. I was only off by 5% from the developerās own incorrect estimates.
That study left him unsettled, so he put himself to the test. For six weeks, he tested his own productivity with and without AI. What he found out was āreally disappointing.ā
I discovered that the data isnāt statistically significant at any meaningful level. That I would need to record new datapoints for another four months just to prove if AI was speeding me up or slowing me down at all⦠I can say definitively that Iām not seeing any massive increase in speed (i.e., 2x) using AI coding tools.
That got him thinking. Is he the only one, or are we all delusional? To answer that, Mike asked a simple question:
If so many developers are so extraordinarily productive using these tools, where is the flood of shovelware? We should be seeing apps of all shapes and sizes, video games, new websites, mobile apps, software-as-a-service apps ā we should be drowning in choice. We should be in the middle of an indie software revolution. We should be seeing 10,000 Tetris clones on Steam.
That question sent him further down the rabbit hole. Click through for receipts.
šµ Cactoide wants to be the ultimate RSVP platform
Iāve been prompting the open source community to kill Meetup for years. It looks like the folks behind Cactoide are taking a crack at it!
Like the cactus, great events bloom under any condition when managed with care. Cactoide(ae) helps you streamline RSVPs, simplify coordination, and keep every detail efficientāso your gatherings are resilient, vibrant, and unforgettable.
Theyāve started off simply, which is great. You can create an event in seconds, get a unique URL to share, and people can use that link to RSVP to the event. No accounts, no waiting. Is it too simple? Perhaps, yes. Especially if it gets a lot of use, which always brings abuse. But for now, itās refreshing. Go ahead, create an event.
š¾ The story of how RSS beat Microsoft
Ryan Farley, writing for Buttondown:
Not many people talk about how or why RSS won the content syndication war because few people are aware that a war ever took place. Everyone was so fixated on the drama over RSSās competing standards (Atom vs RSS 2.0) that they barely registered the rise and fall of the Information and Content Exchange (ICE) specification, which had been created, funded, and eventually abandoned by Microsoft, Adobe, CNET, and other household names.
Iād never even heard of the ICE specification, which predated RSS by almost exactly a year and was philosophically almost a complete opposite approach. Thankfully, āsimple and openā beat out ācomplex and closed.ā Eventually, Google ākilledā RSS by shuttering Google Reader, but thatās not the whole story, either.
All RSS had to do to weather ICE, Twitter, AI, and whatever comes next, was keep things simple and let users build their own feeds, filters, lists, and aggregators. Like email, it probably wonāt make anyone a billion dollars or reshape entire industries. But it will always be wholly yours. And if that isnāt nice I donāt know what is.
š° Use Augmentās CLI for automated code review
Thanks to Augment Code for sponsoring Changelog News
What if you could run a full code review from the command line? No pull request, no waiting. Just a well done code review by a senior level engineer with full context of all the changes. Thatās exactly what Augment Codeās Auggie CLI makes possible. It hooks straight into your repo and runs the same deep reasoning youād expect from a reviewer, but instantly and on demand.
Why does this matter? Code review isnāt just about catching bugs. Itās about catching bugs and security concerns early. The CLI shifts review left, letting you see what Auggie thinks before you even open a PR. That means faster feedback loops, fewer back-and-forth comments, and a smoother handoff to your team.
Itās a provocative idea: what if automated review at the CLI became as routine as git status
?
Learn more at augmentcode.com.
š« Ditching Docker for Podman
Dominik SzymaÅski is old enough to remember when Vagrant ālooked like a promised land where every development environment would look the same.ā (Me too). Then came Docker.
Docker wasnāt just a tool - it fundamentally changed how we thought about application development and deployment. Having a repeatable, separated environment from your local system was refreshing and looked like a superpower.
After many years of Docker use, Dominikās thoughts on Docker began to change.
Along the way, the quiet Docker daemon running in the background felt less like a comfortable constant and more like a ticking bomb.
The long-running daemon, Dominiki believes, is Dockerās security downfall, so he went looking for alternatives. Enter Podman:
Beyond the obvious daemon advantages, Podman brings some genuinely clever features that make day-to-day container work more pleasant:
- Systemd integration that doesnāt suck
- Kubernetes alignment thatās not just marketing
- The Unix philosophy done right
If thatās enough to get your attention, I have good news: Dominik says switching from Docker to Podman was almost seamless.
š³ Stripe announces new L1 blockchain
Developed in partnership with āleading fintechs and Fortune 500sā, Tempo is a new payments-focused blockchain that supports all major stablecoins. But why?
Stablecoins enable instant, borderless, programmable transactions, but current blockchain infrastructure isnāt designed for them: existing systems are either fully general or trading-focused. Tempo is a blockchain designed and built for real-world payments.
Tempo will be EVM-compatible, but it isnāt meant to displace other general-purpose blockchains (Ethereum, Solana, etc.) because itās āentirely focused on high-volume payment use cases.ā That being said, high-volume payment use cases that route around the banks and credit card companiesā stranglehold on transfer fees are (so far) the killer app of general-purpose blockchains.
Weāll have to wait and see how this plays out. Tempo has been announced, but itās not yet public. There is an invite-only testnet at the moment, and it will be validated by a ādiverse group of independent entitiesā at launch. In other words, itāll only be as decentralized as Stripe wants it to be ābefore [they] transition to a permissionless model.ā
š¬ Cloudflare AI Insights
Cloudflare fronts enough of the web that its Radar tool has some valuable insights. The newly updated AI insights page features charts for HTTP traffic by bot, crawl purpose, AI bot best practice followers, GenAI service popularity, and more.
š± Spec Kit (by GitHub)
Spec-Driven Development is the new jargon on the block and GitHub is here to help you take it for a test drive:
Spec-Driven Development flips the script on traditional software development. For decades, code has been king ā specifications were just scaffolding we built and discarded once the āreal workā of coding began. Spec-Driven Development changes this: specifications become executable, directly generating working implementations rather than just guiding them.
šŗ Package managers are evil
gingerBill, creator of Odin, lays out his spicy take on why he has come to the following conclusion:
My general view is that package managers (and not the things I made distinctions about) are probably in general a net-negative for the entire programming landscape, and should be avoided if possible.
š Donāt forget your (un)ordered list
- Tufte CSS
- The babysitter problem
- MacBooks have a lid angle sensor
- Engineering excellence starts on edge
- Atlassian burns $610M on The Browser Company
- Streaming music player that finds free music for you
- Using Claude Code to modernize a 25-year-old kernel driver
Thatās the news for now. No new episodes this week because travel, but weāll bring some great conversations back with us from our time with the Oxide team!
Have yourself a great week,
forward this to a friend who might dig it,
and Iāll talk to you again real soon. š
āJerod