Writing
69 notes on embedded Rust, agentic systems, and the parts that break in production.
2026
An unknown outcome is its own state
reliabilityauthorization
Four valid permissions and one chain nobody approved
authorizationsecurity
Testing agent security policies against adversarial inputs
testingsecurity
How to build an audit trail for AI agent tool calls that survives an auditor
auditcompliance
Operator Control Lives in State the Agent Cannot Reach
reliabilityauthorization
Agents Cannot Widen Their Own Authority
authorizationsecurity
Authority is durable, and evidence expires on its own clock
authorizationcompliance
A tool name is a label: MCP authorization binds to identity
mcpsecurity
Scope an agent's permissions to the credential it holds
authorizationsecurity
Reducing approval fatigue without removing the control
operationsauthorization
Which fields are material? What makes a digest mean something
authorizationsecurity
An approval is durable security state
authorizationreliability
Binding a human approval to the exact payload it authorized
authorizationcompliance
How human-in-the-loop approvals get bypassed on agents
architectureauthorization
Six enforcement paths, six declared defaults
reliabilityauthorization
The iteration cap lives inside the agent, and that is the problem
reliabilitycost
Atomic budget reservation in Redis Lua: pattern and failure modes
redisarchitecture
How to enforce a hard budget on every LLM call your agent makes
budgetenforcement
An agent budget is an authorization decision
costauthorization
Agent security layers: what each category can and cannot catch
architecturesecurity
Every authorization is an instance of a permission category
authorizationcost
Intercepting tool calls without patching framework internals
architectureauthorization
Treat an agent as two systems joined by a seam
authorizationsecurity
The AI pipeline is not optional
aiengineeringarchitecture
From device to system: communication, backend, and dashboard for an embedded AI product
projectrustnurse
2025
TinyML on MCU: from dataset to real-time inference in Rust firmware
projectrustnurse
Hardware and firmware organization: the foundation of an AI device on the ESP32-S3
projectrustnurse
Why overspecialization is over, and how I decided to create my own AI device on MCU
projectrustnurse
From image to pattern: building a cross-stitch generator as a CLI tool
projectrustcli
🧪 nrf52833 BBC micro:bit
rustnrf52833embedded
MCU Synchronization
embeddedbasicclock
Interrupts (ISR, IVT, NVIC)
embeddedbasicinterrupts
MCU Clock System
embeddedbasicclock
Timers
embeddedbasictimers
PWM (Pulse Width Modulation)
embeddedbasicpwm
Basic Embedded Rust Flow (Cortex-M)
rustembeddedbasic
MCU Peripherals
embeddedbasicperipherals
MCU Registers
embeddedbasicregisters
CPU–Peripheral I/O Communication: Approaches and Trade-offs
embeddedbasiccpu
MMIO (Memory-Mapped I/O)
embeddedbasicmmio
Debugging firmware
rustembeddedbasic
I2C (Inter-Integrated Circuit)
embeddedbasicsp
SPI (Serial Peripheral Interface)
embeddedbasicsp
UART (Universal Asynchronous Receiver / Transmitter)
embeddedbasicsp
Serial Protocols
embeddedbasicsp
Embedded 📦 crates ecosystem
rustembedded
🧪 RP2040 Pico W Lab
rustrp2040embedded
Building Trustworthy Embedded Systems with Rust
rustembeddedmemory
GPIO (General Purpose Input / Output)
rustembeddedbasic
Understanding Memory Management in Rust: From Dynamically Sized Types to Fat Pointers
rustmemorybasic
From Rust Source to Embedded Executable: A Deep Dive into the Compilation Process for Embedded Systems
rustcompilersembedded
⚛️ The Aesthetics of Semiconductor Destruction: Understanding the PN Junction
basic_electronics
Critical Compression of Embedded Firmware: Understanding cargo size and Linker Strategies in Rust
rustembeddedlinker
⚛️ Diving into the World of Semiconductors: From Atoms to Crystals
basic_electronics
From Rust Source Code to Optimized Executable: Inside the Rust Compiler Pipeline
rustcompilersaot
📦 On-Chain Key-Value Storage
rustsolanaanchor
🔗 Anchor CPI – Cross-Program Invocation on Solana
rustsolanaanchor
🎮 Game on Solana: Guess the Number
rustsolanaanchor
🧮 Simple Solana Counter Program
rustsolanaproject
🤖 Actix-web AI Agent
rustactix_webopen_ai
Rust Toolchain: A Complete Guide to Managing and Configuring Your Rust Environment
rustbasic