STM32 Series #0: Why Embedded Programming Looks Hard — Place and Time

Embedded programming looks hard because it requires awareness of ‘place’ (memory) and ’time’ (execution timing). What does it mean to operate hardware directly without an OS protecting you? This article explains the core mental model.

February 17, 2026 · 10 min · 

13-Part Series: The Embedded World Beyond Pointers

The next step after Arduino! Serious embedded programming with the STM32 microcontroller. Addresses, bits, and time — understand the essence of embedded systems step by step, building a solid mental model that applies to any platform.

February 12, 2026 · Updated: April 8, 2026 · 11 min ·