2026

Taxonomy of applications

A practical taxonomy of scripts, interactive apps, services, and jobs based on runtime structure and users.

2020

2019

libstyxe: Great Refactoring

Why libstyxe changed its interfaces to make the 9P protocol library more extensible without abandoning its core constraints.

libsolace: library philosophy

The reliability and design principles behind libsolace, a focused collection of reusable C++ engineering primitives.

Error handling in styxe

A practical look at how libstyxe represents parser failures and reports invalid 9P input to callers.

Welcome to the Abyss

Why I started a public, version-controlled notebook for software engineering ideas worth preserving.