The Changelog: Software Development, Open Source

Finale & Friends (Friends)

25 snips
Mar 2, 2026
Two long‑time collaborators reflect on a farewell and their decade together. They dive into Ladybird's move from Swift to Rust and how AI sped the porting work. Conversation covers Rust tooling like OXC, the rise of on‑prem HomeLab setups, Tailscale networking, and self‑hosted runners. They also debate how AI agents are reshaping development workflows and the future role of engineers.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Ladybird's Rapid Rust Port Using AI

  • Adam Stacoviak describes Ladybird's pragmatic switch from Swift to Rust after translating lib.js with AI that produced ~25,000 lines of Rust in about two weeks.
  • The fast port relied on strong existing test coverage and tools like Codex and Cloud Code to accelerate what would have taken months by hand.
INSIGHT

AI Lowers Rust's Learning Barrier

  • Rust's adoption barrier (mental overhead and compiler strictness) can be reduced by AI tools that handle tedious translation and boilerplate.
  • Jerod Santo and Adam note that assisted workflows let developers learn and review Rust gradually without hitting showstopper friction.
ADVICE

Port Incrementally Using Tests Not Rewriting

  • When migrating a large C++ codebase, prefer incremental, test-driven translation instead of a full rewrite to reduce risk and get early wins.
  • Adam argues giving AI existing code + tests (lib.js example) yields faster, safer ports than redesigning from scratch.
Get the Snipd Podcast app to discover more snips from this episode
Get the app