Changelog News
Developer news worth a quick Colorado trip
Hey, hey! š
The mystery guest for Saturdayās Changelog LIVE show is a mystery no more! The amazing Nora Jones will be joining us on stage at The Oriental Theater for a āfiresideā chat. Add that to a Breakmaster Cylinder musical performance, Kaizen 20 featuring our big Pipely launch, and a trail hike at Red Rocks⦠thatās a pretty nice little Saturdayā¦
Ok, letās get into this weekās news.
š§ Pivoting to Retool
David Hsu from Retool joins Adam to discuss how he built Retool. From the pivot in YC, to building the most widely used internal tools platform, to now being the platform for AI agents in the enterpriseāon this episode we cover David journey from YC to building agents for the enterprise. š„ VIDEO
š„µ Humanity has prevailed (for now!)
Last Wednesday, a Polish programmer (named PrzemysÅaw DÄbiak) did what may soon be impossible: he beat an advanced AI model from OpenAI in a 10-hour head-to-head coding marathon.
The competition required contestants to solve a single complex optimization problem over 600 minutes. The contest echoes the American folk tale of John Henry, the steel-driving man who raced against a steam-powered drilling machine in the 1870s. Like Henryās legendary battle against industrial automation, DÄbiakās victory represents a human expert pushing themselves to their physical limits to prove that human skill still matters in an age of advancing AI.
For his efforts, DÄbiak won 500,000 yen (~3400 USD) and had the following to say on X:
Humanity has prevailed (for now!)
Iām completely exhausted. I figured, I had 10h of sleep in the last 3 days and Iām barely alive.
š Linux breaks 5% desktop share in U.S.
Is the year of the Linux desktop finally upon us?!
In a landmark shift for the computing landscape, Linux has finally crossed the 5% threshold in desktop market share within the United States, marking a pivotal moment for open-source software enthusiasts and industry observers alike⦠This surge reflects broader dissatisfaction with dominant players like Microsoft Windows and Apple macOS, driven by factors including privacy concerns, customization demands, and the rising cost of proprietary ecosystems.
According to the report, analysts are āeyeing 7% by 2027.ā What a time to be alive!
šļø Make your own backup system
Stefano Marinelli is writing a series on making your own backup system, and if Part 1 is any indicator, itās going to be an absolute banger. After describing his general philosophy around backups (data must always be restorable, in an open format, and consistent), Stefano helps us develop a plan:
Before touching a single file, you must start with a plan, and that plan starts with asking the right questions:
āHow much risk am I willing to take? What data do I need to protect? What downtime can I tolerate in case of data loss? What type and amount of storage space do I have available?ā
Click through if you want Stefano to help you with the core decision (full disk vs individual files), to read about the power of snapshots, and for him to weigh in on the age olā question: push or pull?
š° Vibe code with confidence
Thanks to CodeRabbit for sponsoring Changelog News
Youāve heard of vibe coding āLetting intuition take the wheel, and writing code that feels right. But what about shipping that code? Thatās where confidence tends to fade. This is where CodeRabbitās AI Code Review platform and their IDE integration comes in, giving you a new way to code with vibes and guardrails.
CodeRabbit blends the freedom of your flow state with the confidence of continuous review. It reads your mind (okay, your code) and flags bugs, smells, missed tests, and hallucinations as you write. No context-switching. No guessing. Just real-time feedback baked into VS Code, Cursor, and Windsurf.
Learn more and start vibe coding with confidence at coderabbit.ai/ide
š Iām switching to Python and actually liking it
Six months ago, CƩsar Soto Valero started coding in Python (because AI ) and was surprised by how much it has improved over the decades. He gives three examples:
- Python has created a very complete ecosystem of libraries and tools for processing and analyzing data.
- Python has gotten faster with optimized static compilers like Cython.
- Python has done a good job of hiding its legacy ugliness, sweetening its syntax to accommodate developers
In this post, CĆ©sar shares the tools, libraries, configs, and other integrations that bring him joy while building Python applications. Notably, heās using uv as his package manager, which Iām hearing has largely solved one of Pythonās biggest pain points: managing 3rd-party code.
Related: weāre having uvās creator, Charlie Marsh, on the podcast in September.
š Itās rude to show AI output to people
Alex Martsinovich says what weāve all been thinking:
For the longest time, writing was more expensive than reading. If you encountered a body of written text, you could be sure that at the very least, a human spent some time writing it down. The text used to have an innate proof-of-thought, a basic token of humanityā¦
Thereās nothing wrong with using AI. When you do, you know what youāre getting. The transaction is fully consensual. But whenever you propagate AI output, youāre at risk of intentionally or unintentionally legitimizing it with your good name, providing it with a fake proof-of-thought.
āI asked ChatGPT and this is what it said: ā¦ā is the new āI had the weirdest dream last night, it all started when ā¦ā
šļø Try harder. Ultrathink!
Nick Nisi joins us to discuss all the Windsurf drama, his new agentic lifestyle, whether or not heās actually more productive, the new paper that says he maybe isnāt more productive, the reckoning he sees coming, and why we might be the last generation of code monkeys. š„ VIDEO
šÆļø Gaslight-driven development
Niki Prokopov:
Any person who has used a computer in the past ten years knows that doing meaningless tasks is just part of the experience. Millions of people create accounts, confirm emails, dismiss notifications, solve captchas, reject cookies, and accept terms and conditionsānot because they particularly want to or even need to. They do it because thatās what the computer told them to do. Like it or not, we are already serving the machines.
Well, now there is a new way to serve our silicon overlords.
š§āš Junior roles arenāt going away
Charlie Graham:
Having spent the last year deep in the AI-rena, building products with Claude Code/Cursor, using tools like Ideogram, Midjourney, and Creatify for content creation, and watching how my companyās needs have changed, I think this narrative is overplayed.
Junior roles arenāt going to die. Theyāre going to transform.
š„ How to PURGE a global CDN in Elixir
One crucial stop on the roadmap toward our big Pipely launch is the ability to purge content from our Elixir app that publishes all of our shows. On this Make It Work episode, Gerhard and I sat down to pair program the feature.
š Donāt forget your (un)ordered list
- Rethinking CLI interfaces for AI
- Running TypeScript natively on Node.js
- How AI wreaked havoc on the lo-fi beat scene
- Crawling a billion web pages in just over 24 hours
- Choosing a database schema for polymorphic data
- MacPaint art from the mid-80s still looks great today
- Why Iām betting against AI agents in 2025 (despite building them)
- Google exec: āWeāre going to be combining ChromeOS and Androidā
- Kiro is an agentic IDE that works alongside you from prototype to prod
Thatās the news for now, but we have some great episodes coming up this week:
- Wednesday: Sugu Sougoumarane on building Multigres
- Friday: We play #define with Changelog++ members
Have a great week, forward this to a friend who might dig it, and Iāll talk to you again real soon. š
āJerod