termaid
2026-07-21Terminal Mermaid rendering for OCaml.
Terminal Mermaid rendering for OCaml.
Coding agents can't gatekeep themselves, so stop pretending.
Leaning on JavaScript for LLM-authored micro-programs.
Publishing documentation for osx-keychain.
Regaining rigor as agents reshape how we build software.
A field guide to the "laws" of computing.
My first Opam-published package, and why I built it.
A decade of work arrives in JDK 28
Near-parity performance, minimal human guidance.
Dig through the metadata.
Re: Perhaps not Boring Technology after all
Re: Production query plans without production data.
Prompt injection compromises 4,000 machines.
Code generation on cruise control.
Code generation picks up speed.
More research on automatic software development.
More scaffolding before future work.
More guidance, and thoughts on automatic review.
From TigerBeetle.
Guidance, prompts, and TDD.
Exploring a hands-off agent-driven workflow.
Strategies for guiding coding agents.
Adapting to code abundance.
Progress, regrets, and motivation working with SQLite.
The sensitive nature of agent data infrastructure.
Experimental results in the agent orchestration design space.
Don't ship raw chatbots to your users.
Data consistency and the primary identifier for content.
The big ideas I'm keen on exploring.
Applying the rule to NoSQL databases.
Metaphor for future software engineering practice.
LLM negotiation of interface compatability.
Thoughts on the agent loop.
Using git commit footers to work on Fedora and Apache projects.
Communicating changes.
On the state of software engineering with coding agents.
Asking questions that get answered.
Software engineering tradeoffs.
H-1B workers face impossible choices.
Helper program to generate spec documents and prompts.
Finding space for personal creativity.
SSH key visualization.
A quantification of coding agent shipping ability.
Agent Client Protocol on its way to becoming a standard.
Local-only git ignore.
Fault-tolerant design philosophy for orchestrating coding agents.
Decoupling coding agents from text editors.
Concurrence between two blog posts.
A discussion on tooling and unix.
Thoughts related to Armin's post.
To read ahead of time or not to ...
Start of a series on building this website.
Communicating with conventions is still just communication.