Notes

Writing

root@amaltsev >:~/writing$ ls -la

69 notes on agent runtime security, embedded Rust, and the parts of a system that break in production.

~/writing

Subjects

mode posts name subject
drwxr-xr-x 24 Agent runtime/ The argument that an agent is two systems joined by a seam, and that the seam needs its own authority, budget and evidence.
drwxr-xr-x 26 Embedded/ Twenty-six posts on embedded Rust: firmware, peripherals, and the edge inference built on top of them.
drwxr-xr-x 9 Systems/ What is under the application: the compiler, the memory model, the web server, the toolchain.
drwxr-xr-x 8 Making/ The things built because they were interesting: a shooter, a Solana program, a cross-stitch generator, a pomodoro timer.
drwxr-xr-x 2 Silicon/ Two long reads on what the hardware is actually made of, written around the firmware series for the same reason.

Subject
Tags

All writing 69 posts

mode date min topic name

-rw-r--r-- 3m Embedded Timers

Timers are hardware modules of the microcontroller for actions with time counting and event generation without the participation of the main code.

-rw-r--r-- 3m Embedded MCU Peripherals

Microcontroller peripherals are functional blocks integrated into the chip that enable it to interact with the outside world or carry out specific tasks, often without involving the processor core.

-rw-r--r-- 6m Embedded Debugging firmware

Software development runs in a cycle: write, run, check, fix. On a desktop, debugging is simplified by built-in logs, breakpoints and step-by-step code execution directly in the IDE.

-rw-r--r-- 5m Embedded I2C (Inter-Integrated Circuit)

I2C (Inter-Integrated Circuit) is a low-speed two-wire master-slave serial protocol, widely used for short-distance data transmission over a data bus (SDA) with a clock synchronization line (SCL).

-rw-r--r-- 4m Embedded SPI (Serial Peripheral Interface)

SPI (Serial Peripheral Interface) is a low-speed four-wire master-slave full-duplex serial protocol, widely used as a faster alternative to UART/I2C for transferring data between an intelligent…

-rw-r--r-- 2m Embedded Serial Protocols

Digital systems are built on bits, and beyond using bits they often have to move them between two components, an MCU and a sensor or an LCD, for instance.

-rw-r--r-- 6m Embedded Embedded crates ecosystem

In general, developing programs for an MCU is aimed at obtaining some information from the surrounding world, performing necessary calculations with this data and interacting back.

-rw-r--r-- 2m Systems std web_server note

A multi-threaded HTTP server written with the Rust standard library only: thread pool, TCP listener and static file serving.

-rw-r--r-- 1m Making TUI Inventory App note

A terminal inventory manager built with Rust and Cursive: create, list and delete items, persisted in a flat JSON file.

-rw-r--r-- 1m Making TUI Pomodoro App note

A keyboard-driven Pomodoro timer built with Rust and Cursive, with a configurable session length and a minimal interface.

-rw-r--r-- 1m Systems HTML Scraper note

A Spring Boot pipeline that fetches a page, parses it with Jsoup, maps the data to POJOs and writes an Excel file.