Changelog Interviews

Voices of Oxide

Sep 26, 2025
In this conversation, Cliff Biffle, a firmware engineer, dives into the intricacies of pre-main CPU work and the advantages of using Rust in firmware development. Dave Pacheco, leading the update system, introduces a novel self-service approach to software updates and discusses unique challenges in managing updates for Hubris. Ben Leonard shares insights into Oxide's cohesive design language, merging retro nostalgia with modern aesthetics, while emphasizing the importance of balancing functionality with creative expression in hardware design. A fascinating mix of engineering and design reveals the innovative spirit at Oxide!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Make Pay Transparent To Reduce Stress

  • Use uniform, transparent compensation to reduce workplace stress and pay negotiation anxiety.
  • That transparency encourages openness about personal struggles and fairness discussions.
ANECDOTE

Two-Year Update Journey

  • Dave Pacheco has led the Update project building self-service and non-disruptive updates for two years.
  • They first shipped a minimal upgradable product to enable field upgrades via support tools.
INSIGHT

Updates Are System-Wide Transactions

  • An Oxide software update touches hundreds of components across sleds, switches, and controllers.
  • Operators consume a bundled release and the system orchestrates component-level changes automatically.
Get the Snipd Podcast app to discover more snips from this episode
Get the app