The Changelog: Software Development, Open Source - The great software quality collapse (News)

Episode Date: October 13, 2025

Denis Stetskov describes how we've "normalized catastrophe" in the software industry, Meta is officially handing React and React Native over to a foundation, The New Stack reports on GitHub's Azure mi...gration priority, Miguel Grinberg benchmarks Python 3.14, and The Oatmeal's Matthew Inman published his take on AI art.

Transcript
Discussion (0)
Starting point is 00:00:00 What up, nerds? I'm Jared, and this is ChangeLog News for the week of Monday, October 13th, 2025. I'm getting back into reading, not audible, not E-ink. I'm talking physical books held in my physical hands, scanned by my physical eyeballs. Cue Olivia Newton-John in her iconic white headband. I need your recommends. Please comment with the best book you've read in the last 10 years. Fiction, nonfiction, whatever.
Starting point is 00:00:41 Okay, let's get in to this week's news. The Great Software Quality Collapse. Dennis Stetskov describes how we've normalized catastrophe in the software industry. Quote, we've normalized software catastrophes to the point where a calculator leaking 32 gig, of RAM barely makes the news. This isn't about AI. The quality crisis started years before CHATGPT existed. AI just weaponized existing incompetence. End quote. Dennis has been tracking software quality metrics for three years. In this post, he cites nine plus examples from across the industry where memory consumption has lost all meaning and system level failures have
Starting point is 00:01:23 become routine. What exactly is to blame? Not one single factor, but Dennis says the abstraction tax compounds exponentially, like this. Quote, modern software is built on towers of abstractions, each one making development easier while adding overhead. Today's chain is React to Electron, to Chromium, to Docker, to Kubernetes, to VM, to manage DB, to API gateways, and each layer adds only 20 to 30%, but compound a handful and you're at 2 to 6X overhead for the same behavior. That's how a calculator ends up leaking 32 gigabytes, not because someone wanted it to,
Starting point is 00:02:02 but because nobody noticed the cumulative cost until users started complaining. End quote. Dennis says we need to ask ourselves some hard questions. When did we accept that a calculator leaking 32 gigabytes is normal? How many abstraction layers are actually necessary? And what happens when we can't buy our way out anymore? Click through for his proposed path forward and the bottom line. It can't be all bad.
Starting point is 00:02:26 Can it? The new home for React and React Native. Meta is officially handing React and React Native, as well as supporting projects like JSX, over to a foundation. Quote, the React Foundation's mission is to help the React community and its members. The React Foundation will maintain React's infrastructure, organize React Conf, and create initiatives to support the React ecosystem. The React Foundation will be part of the Linux Foundation,
Starting point is 00:02:53 which has long fostered a vendor-neutral environment, for open source projects. End quote. Meta isn't abandoning the projects, at least not yet. They've committed to a five-year partnership with the newly formed foundation, including $3,000 million in funding and dedicated engineering support. GitHub prioritizes Azure migration over features. Here's Frederick Lardinoise, apologize on the pronunciation, reporting for the new stack. Quote, with GitHub CEO Thomas Domke, leaving the company this August, and GitHub being folded more deeply into Microsoft's organizational structure,
Starting point is 00:03:29 GitHub lost that independence. Now, according to internal GitHub documents, the new stack has seen, the next step of this deeper integration into the Microsoft structure is moving all of GitHub's infrastructure to Azure, even at the cost of delaying work on new features. End quote. I'm not at all surprised by this, but I am certainly disappointed. My first thought, we can walk and chew gum at the same time.
Starting point is 00:03:53 Why not do both? Quote, while GitHub had previously started work on migrating parts of its service to Azure, our understanding is that these migrations have been halting and sometimes failed, end quote. Yikes, this is terrible optics for Azure. Even a Microsoft-owned entity struggles to migrate to it and has to pull people off other features to make the transition even happen. I've said it a few times this year, I'll say it again, GitHub is primed for disruption. Where will that disruption come from?
Starting point is 00:04:22 I'm not sure, but we'll know it. when we see it. It's now time for sponsored news. Claude Sonnet 4.5 versus Opus 4.1. CodeRabbit just ran a head-to-head between Claude Sonnet 4.5 and Opus 4.1, and the results are fascinating. Sonnet 4.5 isn't just faster, it's cheaper and, in many real-world dev tasks, smarter. But here's the paradox.
Starting point is 00:04:48 Even with stronger reasoning and better latency, most teams still default to bigger, slower models, Out of habit. The hidden gem, Codrabbit's data show Sonnet 4.5 matches opus-level performance on code reviews, debugging, and refactors, at a fraction of the cost. It's a reminder that more tokens don't always mean more value. This opens the door for teams to run cheaper, faster, better AI-assisted reviews, and maybe rethink what top-tier really means. Get all the details at coderabbit.aI and read the full blog post by following the link in this week's companion newsletter,
Starting point is 00:05:23 and you can find that at changelog.news slash 165. Python 3.14 is here. How fast is it? Python 3.14, with the free threaded, now officially supported, was released on October 8th, 2025, so Miguel Grinberg put it through its paces. But first, a warning. Quote, running these benchmarks is fun, and that's why I do it, but it is really impossible to build an accurate performance profile of something as complex as the Python interpreter,
Starting point is 00:05:53 just from running a couple of silly little scripts. Have a look at my benchmark, but consider it just one data point and not the last word on Python performance. End quote. Okay, with that out of the way, what did Miguel find? Click through for the individual benchmarks,
Starting point is 00:06:07 but his conclusions were, 1. C-Python 3.14 appears to be the fastest of all the C-Pythons. 2. Its JIT interpreter doesn't appear to provide any significant speed gains. 3. Its free-threading interpreter is faster for CPU-heavy, multi-threaded apps, and four, Pi-Pi is insanely fast. That last bullet point was the main thing I noticed when scrolling through the results.
Starting point is 00:06:32 While 3.14 beats previous versions, Pi-Pi blows all C-Pythons out of the water while competing with Node and Rust Alternatives. Let's talk about AI Art. The Oat Meals Matthew Inman published a take on AI Art that's making the rounds. Maybe you haven't seen it yet. Quote, when I consume art, it evokes a feeling. Good, bad, neutral, whatever. When I consume AI art, it also evokes a feeling, good, bad, neutral, whatever,
Starting point is 00:06:59 until I find out that it's AI art. Then I feel deflated, grossed out, and maybe a little bit bored. End quote. I'm not so sure about grossed out, but deflated and bored both track with how I've felt when realizing a piece of art is actually AI art. But, on the other hand, I've also seen some pretty imaginative stuff and had a lot of fun, bringing my own imaginations to life, too. I've hemmed and I've had about AI art,
Starting point is 00:07:26 but I'm starting to think the right approach is to adapt my stance on other AI tools, which is, use AI to help you think, not to think for you. Take that and apply it to the wonderful world of art and creative expression, and it's use AI to help you make art, not to make art for you.
Starting point is 00:07:43 That's the news for now, but go and subscribe to the ChangeLog newsletter for the full scoop of links worth clicking on, such as notes on switching to Helix from Vim a memory upgrade for your coding agent and a Rust-based CLI utility toolbox Get in on that newsletter at ChangeLogDOT News.
Starting point is 00:08:07 Last week on the pod, Evan you joined me to discuss Viet's past and future and Jose Valim told us all about Tidewave, his new direction for AI developer tooling. Find those in your feed and stay tuned this week when Deepak Singh from AWS's Kiro team joins us on Wednesday. And on Friday, change log and friends with Justin Searles and Mike McQuaid. Have a great week, like, subscribe, and five-star review us if you dig the show.
Starting point is 00:08:35 And I'll talk to you again real soon.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.