Position papers
What we think, written down.
Technical arguments about problems we keep running into. They are not sales material and they do not conclude by recommending us — read them, disagree with them, use them.
-
2026-05
Data modelling
PLACEHOLDER — Faceted identity for training events
Free-text event names survive one revision cycle and fail on the second. Argues for a base-plus-facet identity model, and shows what breaks when identifiers are regenerated rather than preserved.
-
2026-02
Validation
PLACEHOLDER — Consistency checking across a session script
Weather, simulator setup, and briefing material in the same session routinely contradict each other. Proposes validating each against a single authoritative source rather than against one another.
-
2025-11
Document architecture
PLACEHOLDER — One source, three projections
Maintaining instructor, student, and IOS documents separately guarantees they will drift apart. Sets out a single-source model with three projections, and the schema constraints it requires.
Not everything is listed
Some of our written work stays unpublished because it sits too close to a client engagement. If you are looking for something on a particular problem, ask — we will tell you whether we have written about it and whether we can share it.