
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.
AI Snips
Chapters
Transcript
Episode notes
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).
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.
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.
