Now

The themes I keep coming back to in public work. This is a page about recurring themes, not a private project tracker: it carries no statuses, priorities, or timelines, and it is not a log of day-to-day activity.

AI agents as practical teammates

Not magic, and not a replacement for judgment. The useful version of an AI agent is a teammate with clear boundaries: a defined role, a bounded task, the right tools, and a record of what it did that a human can check. Most of my public writing on agents is about designing those boundaries rather than chasing bigger prompts.

Markdown in git and public-safe knowledge systems

Personal and organizational memory should not rot. Plain Markdown files in a git repository are boring in the best way: readable without special software, diffable, reviewable, and easy to check with tests. This site is built that way. Articles live as Markdown with typed metadata, and public-safety rules are checked as contracts rather than trusted to memory.

Infrastructure small teams can understand

Modern cloud primitives are powerful, and it is easy to bury a small team under them. The theme here is restraint: deployment, observability, and automation that the people running it can explain to each other, with secrets and access handled properly from the start.

How to read this page

Treat this as a standing description of themes, not a changelog. If something here matters to you, the durable version is in Writing; the broader map is on Projects. Anything clinical stays with the practice and off this site.