📚 Ongoing Series
⚡ Beyond Pointers — The Embedded World
Memory and Time Design with STM32
13 Episodes | NUCLEO-F401 + STM32CubeIDE
The next step after Arduino. A hands-on guide to understanding embedded systems at their core — "addresses are the only reality." Space (memory), time (interrupts), system mastery (DMA/optimization).
🆕 Latest Posts
I2C vs SPI vs UART: Wiring, Speed, and How to Choose
A side-by-side comparison of the three serial buses every microcontroller project runs into — I2C, SPI and UART — across four axes: number of signal lines, speed, how many devices you can hang off them, and wiring distance. Includes a decision flow and what to look for on a scope.
Kochab Grid: A Board So You Never Lose Track of Claude Code
A Windows desktop app that lays up to 16 Claude Code sessions out on one screen, colors each by status, and notifies you the moment a session starts waiting for a reply.
STM32 Series #12: Optimization and Assembly in C
The compiler transforms code while preserving meaning — but forget volatile and it changes the meaning too. See how assembly changes between -O0 and -O2 with objdump, and close out 12 episodes with the ‘conditions for embedded mastery.’
STM32 Linker Script and Map File: Find What Eats Flash/RAM
“RAM is full!” “A variable is changing on its own…” The answer is in the map file. This episode covers what .text/.data/.bss really are, how to read a linker script, how to stop stack overflows — and what the 512,000-line Claude Code leak teaches us about map file hygiene.
STM32 Series #10: DMA — Transfers That Free the CPU
Stop having the CPU send bytes one at a time — let DMA handle everything. By DMA-ifying UART transmission, the CPU is freed to do real work. Episode 10 builds intuition for throughput, latency, and bus contention.
STM32 Series #9: Interrupt Design Anti-Patterns
printf in ISR, missing volatile, heavy processing, forgotten flag clear — we deliberately trigger every classic embedded landmine and watch them fail. Applies to Arduino, ESP32, Renesas, PIC — every MCU with interrupts.
📰 Latest News
Artemis II Splashdown: 53 Years After the Last Moon Flight
On April 10, 2026, Artemis II’s Orion capsule splashed down safely in the Pacific Ocean, returning all four crew members from the first crewed lunar mission in 53 years. An engineer’s deep-dive into the technical risks — heat shield issues, deep-space radiation, and communication blackout — that made this mission anything but routine.
Claude Code Source Leak: KAIROS, ULTRAPLAN, and Anthropic
On March 31, 2026, a single missing line in a config file exposed 510,000+ lines of Claude Code’s source code via npm. Unreleased projects ‘KAIROS’, ‘ULTRAPLAN’, and ‘Undercover Mode’ became public, reshaping the competitive landscape of AI coding tools.
Microsoft's $10B Japan Investment in AI Infrastructure
Microsoft announced a $10 billion investment in Japan over 2026–2029. An engineer’s breakdown of the ‘Sovereign AI’ strategy behind the announcement, why Sakura Internet’s stock jumped 20%, and what ‘1 million people trained’ actually means.