Writing
Tagged “Systems”
- Two Kilobytes and No Operating System
Part one of a series writing Rust on an Arduino Uno R3. Before any code: what the machine actually is, why compiling for it needs two separate toolchains, and which of its failure modes the type system can catch — because on a chip with no MMU and no guard page, every safety property is either in the types or in your head.
- Architecture Must Follow Pressure
Not fashion, not diagrams, not whatever book the team read last quarter. Architecture should emerge as a response to real constraints — and the sharpest of those constraints is failure. A failure-mode-driven view of software design.