01Design
Why Micro OS ships bytecode, not JavaScript
A browser engine is the wrong shape for a microcontroller. The case for a versioned, validated runtime contract.
Field notes · design log
Short essays on the constraints that shaped the platform. Written while building it, not after.
A browser engine is the wrong shape for a microcontroller. The case for a versioned, validated runtime contract.
What happens when an app handler runs away, why work is bounded per event, and how failure stays local to one app.
Static trees, reactive bindings and render patches: how one layout survives LVGL, SDL3 and the DOM without a layout engine.