Eerratahunterinerratahunter.hashnode.dev·Apr 26 · 24 min readHow to Actually Use AI Coding Agents — 6 Skill-Specific Tips TL;DR The real problem with AI coding is not model quality but which stage you hand what to — a nonexistent CONFIG_SPI_NRFX_SPIM3 in Zephyr passing the build and then bricking boot is the proof. The00
Eerratahunterinerratahunter.hashnode.dev·Apr 15 · 28 min readThe Build Passed, So Why Doesn't It Run — Automating Firmware Tests on Real HardwareTL;DR A passing west build doesn't mean the firmware runs on hardware — catching silent failures manually doesn't scale. Combining Zephyr Twister's --device-testing mode with a self-hosted runner gi00
Eerratahunterinerratahunter.hashnode.dev·Apr 11 · 15 min readHow I Build Firmware with AI — A Research, Plan, Execute, Test Loop in PracticeI expected AI coding tools to boost my productivity. Half right, half wrong. I develop Zephyr RTOS-based firmware for nRF52/nRF53 using Claude Code as my primary tool, and the first few weeks actually10
Eerratahunterinerratahunter.hashnode.dev·Mar 25 · 14 min readEmbedded Firmware Development with Claude Code — Devicetree, Kconfig, and DebuggingTL;DR 75% of Zephyr firmware development time goes to Kconfig/devicetree configuration and build error interpretation, not writing code — Claude Code can intervene in that 75% directly from the termi00
Eerratahunterinerratahunter.hashnode.dev·Mar 15 · 9 min readNCS Project Management Guide: Ditching Global Install to Reclaim ControlTL;DR Patching SDK internals in an NCS global install silently breaks every other project on your machine. Freestanding (manual ZEPHYR_BASE binding) → T2 (app owns west.yml manifest) → T3 (separate 00