Contact

Blog

Written by the people who broke it.

Engineering writing about things that actually happened — including the ones that were our fault.

More articles

  1. Data5 min

    The metadata you can never capture again

    We hold a corpus of scans and only recently understood what we had failed to record at capture time. Capture the context first.

  2. Spatial6 min

    Projection onto a curved surface is a geodesic problem

    Standard decal projection is a box projector. It is fast, it is well understood, and it is wrong on anything that curves in two directions at once.

  3. Verification6 min

    Your UI test is lying to you

    The tests called the handlers directly. A real trackpad click jitters more than three pixels, and the drag guard swallowed it. Verification has to dispatch real events.

  4. Concurrency5 min

    The bug that only appeared when someone was fast

    The key allocator read the maximum, incremented, and wrote — with no guard between the read and the write. Two parallel writes computed the same key.

  5. Security8 min

    What an adversarial audit of our own stack found

    They found a cross-project boundary that shared a workspace identifier and therefore trusted too much. Publishing what they found is the point.

  6. Agents7 min

    Agents need a chain of command

    That boundary is enforced at the authorisation layer, not by prompt, because a prompt is a suggestion and a policy is not.

  7. Honesty4 min

    We removed the buttons that did nothing

    They were demo scaffolding that had outlived the demo. We deleted them rather than wiring them, because a control that lies is worse than a missing feature.