Changelog Master Feed

The 4 DIMM problem (Changelog & Friends #119)

13 snips
Nov 28, 2025
Lars Wikman, an Embedded systems and Elixir developer, returns to share his expertise on Nerves and IoT devices. He discusses the challenges of Linux distro hopping, especially his experiences with Arch. Lars dives into the Nerves project, highlighting its potential in home automation and fleet management. He also shares insights into integrating sensors with Home Assistant for real-time greenhouse monitoring. Plus, he reflects on the benefits of karate and its discipline, connecting it to community building in tech.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Distro Trade-Offs

  • Nix and Arch represent different trade-offs: Nix is more radical and reproducible while Arch is simpler but needs active maintenance.
  • Choose a distro based on whether you want reproducibility (Nix) or a rolling, hands-on experience (Arch).
ANECDOTE

From E-Ink Hobby To Nerves Work

  • Lars recounts discovering Nerves while exploring Elixir and building a tiny e-ink demo on a Raspberry Pi.
  • That early project led him into the Nerves community and later professional embedded work.
ADVICE

Build Minimal Reproducible Images

  • Use Buildroot (via Nerves) to produce minimal, reproducible embedded Linux images with AB partitions for safe OTA updates.
  • Rely on Nerves' opinionated defaults to avoid fragile apt-like upgrade failures on devices.
Get the Snipd Podcast app to discover more snips from this episode
Get the app