Devlog

Notes from building Spoolbound

The systems, the measurements, and the times a number turned out to be wrong. Written as we go, including the parts that did not work.

  1. No. 08

    The button was greyed out. That proved nothing.

    A test asserted that our delete-account button was disabled, and it passed while the code behind the button would happily delete an account on an empty box. Here is the shape of that mistake, and the nine mutations we used to find the rest of them.

    Read it →

  2. No. 06

    Which way is front?

    Every printer needs a clear tile in front of it. Until this week "front" was the same fixed direction for every machine in the shop, which made clearance a tax you paid rather than a space you could plan.

    Read it →

  3. No. 05

    How do you test your tests?

    Every safety check in this project has been watched failing on a real problem before its passing result was believed, because a check that cannot come back negative is indistinguishable from one that works.

    Read it →