Linus Torvalds gets the AI coding bug (News)

12 Jan 2026 · 5 min · 5 chapters

Ask about this episode

Ask anything about it. ChatGPT or Claude reads this page and answers with the times it was said.

Connect VO and ask about every podcast you hear, including the moments you saved. Add to ChatGPT · Add to Claude

In short

The Changelog: Software Development, Open Source

Episode Summary

Linus Torvalds gets the AI coding bug

Episode Details

  • Podcast Title: The Changelog
  • Episode Title: Linus Torvalds gets the AI coding bug
  • Episode Description: Discussion on AI in coding, self-hosting trends, formatting JSON for readability, and thoughts on the future of software development.

---

Key Topics and Discussions

  1. Linus Torvalds and AI Generated Code
  2. Main Point: Linus Torvalds utilized AI to write Python code for his audio noise repository.
  3. Quote: “This is Google anti-gravity fixing up my visualization tool.”
  4. Observations:
  5. The process went smoothly with some adjustments required.
  6. Torvalds acknowledged the efficiency of AI-generated code compared to manual coding.
  1. The Year of Self-Hosting
  2. Speaker: Jordan Fulghum
  3. Main Argument: 2026 is poised to be the year of self-hosting due to advancements in tools.
  4. Quote: “Too much time spent configuring instead of using... CLI agents like Cloud Code make self-hosting... dramatically easier and actually fun.”
  5. Takeaway:
  6. Self-hosting is becoming more accessible and enjoyable, potentially leading to a resurgence in personal server usage.
  1. Fractured JSON for Better Readability
  2. Concept: Introduction of Fractured JSON, which aims to balance efficiency and human readability.
  3. Quote: “Most JSON libraries give you a choice between two formatting options. Minified JSON is very efficient, but difficult for a person to read.”
  4. Conclusion:
  5. Fractured JSON offers a middle ground for users who struggle with existing JSON formats, making it easier to scan and consume data.
  1. The Great Flood of Adequate Software
  2. Speaker: Scott Werner
  3. Insight: Anticipation of a wave of non-revolutionary but "adequate" software projects.
  4. Quote: “There was a last time you clicked close on that WinRAR evaluation notice... and the silence... feels louder than the nag screen ever was.”
  5. Expected Outcome:
  6. A potential increase in simple projects released to the public, reflecting nostalgia and simplicity rather than innovation.
  1. Generic Software Design Advice
  2. Speaker: Sean Goedecke
  3. Main Argument: Generic design advice is often impractical for real-world applications.
  4. Quote: “Only the engineers who work on a large software system can meaningfully participate in the design process.”
  5. Key Takeaway:
  6. Effective software design relies heavily on a deep understanding of the system's specifics, making generic advice largely ineffective.

---

Closing Thoughts

  • Call to Action: Listeners are encouraged to subscribe to The Changelog newsletter for further updates and insights.
  • Engagement: The episode ends with a reminder to like, subscribe, and leave a five-star review.

---

Reflection This episode encapsulates significant shifts in software development, particularly the integration of AI, the resurgence of self-hosting, the evolution of data formatting practices, and the critical examination of software design principles. As the industry progresses, these discussions highlight the importance of adapting to new tools and methodologies while also remaining grounded in practical, user-centric approaches.

Written by AI. May contain mistakes. Listen to the episode to check what was said.

Chapters

Tap a time to open that second in VO

Linus Torvalds Embraces AI Coding

0:45 to 1:58

Discussion on Linus Torvalds using AI to write Python code for his project.

“Vibe coders rejoiced after Linus Torvalds, the S-tier hacker and infamous curmudgeon, pushed some Python code to his audio noise repo written by AI.”

The New Era of Self-Hosting

1:58 to 2:39

Exploration of self-hosting becoming easier and more accessible thanks to new tools.

“I self-hosted for many years, but grew tired of the regularly scheduled minutia.”

Innovations in JSON Formatting

2:39 to 2:58

Introduction to fractured JSON as a user-friendly approach to data formatting.

“trying to format data like a person would.”

Nostalgia in Software Experience

2:58 to 4:08

Reflections on the nostalgia associated with software usage and changes over time.

“Here's Scott Werner, quote, Someone recently said to me that there was a last time you and your friends played outside as kids and nobody knew it was the last time.”

The Importance of Context in Software Design

4:08 to 4:43

Discussion on the significance of engineers' intimate knowledge in software design processes.

“Unfortunately, this is the only kind of advice you'll read in software books and blog posts.”
Hear the part that matters, and keep it.Open this episode in VO. Double tap your headphones to save a moment as you listen.
Get VO free

Transcript

Automatic transcript. May contain errors.

0:29What up nerds? 1 ,866 questions asked last month. Stack Overflow as we once knew it is now a relic of a bygone age. Oh well, let's get into this week's news. Linus Torvalds gets the AI coding bug. Vibe coders rejoiced after Linus Torvalds, the S-tier hacker and infamous curmudgeon, pushed some Python code to his audio noise repo written by AI. The commit message, quote, This is Google anti-gravity fixing up my visualization tool, which was also generated with help from Google, but of the normal kind. It mostly went smoothly, although I had to figure out what the problem with using the built-in rectangle select was.

1:12After telling anti-gravity to just do a custom rectangle selector, things went much better. Is this much better than I could do by hand? Sure is. End quote. Okay, who's next? Ken Thompson? 2026 is the year of self-hosting. Here's Jordan Fulgham. Quote, I've wanted to self-host a home for years, but I've always bounced off it. Too much time spent configuring instead of using. It just wasn't fun. That changed recently because CLI agents like Cloud Code make self-hosting on a cheapo home server dramatically easier and actually fun. This is the first time I would recommend it to normie slash software literate people who never really wanted to sign up to become a sysadmin and stress about uptime of core personal services.

1:57End quote. This resonates with me. I self-hosted for many years, but grew tired of the regularly scheduled minutia. Now that I don't have to personally edit every config, schedule system updates, manage security settings, et cetera, et cetera, I'm excited about self-hosting again. Could AI agents usher in a golden age for self-hosting? It certainly seems possible. Formatting JSON for compact human readability. Quote, Most JSON libraries give you a choice between two formatting options. Minified JSON is very efficient, but difficult for a person to read. Most beautified slash indented JSON, on the other hand, is too spread out, often making it difficult to take in quickly or to scan for specific information.

2:38End quote. Enter fractured JSON, which provides a middle ground, trying to format data like a person would. The end result is pretty great, especially if reading JSON output is relatively new to you. Eventually, your brain does the translating. You get used to it. I don't even see the code. All I see is blonde, brunette, redhead. The great flood of adequate software. Here's Scott Werner, quote, Someone recently said to me that there was a last time you and your friends played outside as kids and nobody knew it was the last time. That made me realize that there was also a last time you clicked close on that WinRAR evaluation notice.

3:14One day you just stopped seeing it. And the silence where the nag screen used to be feels louder than the nag screen ever was. There's this thing about nostalgia that nobody warns you about. One day you're ignoring Winrar's 40-day trial notification for the 4 ,000th time, and the next day you're actually kind of missing it. End quote. Scott thinks we're about to experience a storm of Thursday afternoon projects being released to the world, not revolutionary, world-changing projects, just adequate ones. You can't design software you don't work on. Here's Sean Gadecki with another banger. Quote, Only the engineers who work on a large software system can meaningfully participate in the design process.

3:54That's because you cannot do good software design without an intimate understanding of the concrete details of the system. In other words, generic software design advice is typically useless for most practical software design problems, end quote. Unfortunately, this is the only kind of advice you'll read in software books and blog posts. Blog posts, Sean admits, like the ones he writes on the regular. quote in a world where you could rewrite the entire system at will generic software design advice would be much more practical some projects are like this but the majority of software engineering work is done on systems that cannot be safely rewritten these systems cannot rely on software design but must instead rely on internal consistency and the carefulness of their engineers end quote be careful out there that's the news for now but go and subscribe to the changelog newsletter for the full scoop of links worth clicking on get in on it at changelog.news have yourself a great week like subscribe and five-star review us if you like the show and i'll talk to you again real soon

From the publisher

Linus Torvalds pushes AI generated code, Jordan Fulghum thinks this is the year of self-hosting, FracturedJson formats for compact / human readability, Scott Werner believes a flood of adequate software is coming, and Sean Goedecke explains why generic software design advice is useless.

More from The Changelog: Software Development, Open Source

All 232 episodes
Linus Torvalds gets the AI coding bug (News)The Changelog: Software Development, Open Source · 5 min
Listen in VO