Correcting trapezoidal distortion in slide photographs — seven design judgements
Correcting trapezoidal distortion in slide photographs — seven design judgements
Heavy typesetting without polluting the local machine — LuaTeX in remote Docker with auto-sync
Separating tools from the orchestrator — a personal-ecosystem design principle
Thought demands continuity; labour can be batched — designing for the asymmetry
Connecting meeting captures through common interfaces — reuse and interoperability
Why great programmers don't write — the discipline of reuse
Why a 1995 TeX source still compiles in 2026 — designing 30-year assets