Tooling
AI
PID Flight School, Studio Edition: One Lesson, Two Looks
The second visual style of my PID Flight School game. Once the lesson is fixed in code, changing how it looks is cheap, but a more ambitious look has costs that you need to test for.
AI
PID Flight School: Teaching a Control Loop as a 3D Game
I turned the PID demonstration from my Connected Embedded book into an eight-mission 3D game with Claude Code. This short post is about what that means for teaching.
The Zephyr Devicetree: An Interactive Demo
A gentle, but complete introduction to the Zephyr devicetree, taught through the one thing every beginner gets wrong - which way round an LED is wired. Built from nothing on a low-cost Seeed XIAO nRF52840, with three onboard LEDs, one external LED wired deliberately backwards, and a button.
The State of Rust for Embedded Development in Mid-2026
A survey of where Rust stands for embedded and edge development in mid-2026, from bare-metal async on microcontrollers to services on embedded Linux, including the toolchain, the safety-certification story, the wireless gaps, and measurements from this blog's own boards.