Writing

Notes from the argument.

Technical stories, critiques, and explanations. The aim is not to sound polished; the aim is to leave enough reasoning on the page that someone else can check the work.

Essay

I Don't Like Data Entry

Twenty years of avoiding the human join operation — from PDF figures and PowerPoint refusals through Paradigm and Postgres to Flexcompute Thread.

Read
TopologyThreadEngineering dataLong read

Essay

The Brain That Was a Tax Is Now an Asset

ADHD, medication, and a swarm of cheap fast specialists arriving roughly at the same time — and what happened to the cross-domain generalist when they did.

Read
ADHDAIOrchestrationLong read

Essay + tool

Why choosing the right fit matters

A critique of polynomial trendlines in aircraft fuel-efficiency analysis, with an embedded tool for comparing polynomial, spline, and power-law fits.

Read
Curve fittingFlight mechanicsPolicyInteractive

Article

Porting XFOIL to Rust

A long-form write-up on building FlexCompute Foil, with interactive validation sweeps against XFOIL.

Read
RustWebAssemblyXFOILValidation

Article

Porting XFOIL to Rust, Pt II

The geometry problem: why a solver that matches XFOIL on clean airfoils falls apart with flap deflection, and how porting GDES FLAP fixed it.

Read
RustXFOILSplinesFlap geometry