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.

    On request

  • 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.

    On request

  • 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.

    On request

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.