← The course · Building 16 / 20

GuideSeptember 13, 20261 min readIntermediate

Plan a small program you can understand

Split your first system into data, decisions, paper fills, and a readable log.

  • #course
  • #building

What you will learn

Split your first system into data, decisions, paper fills, and a readable log. This is a draft lesson outline for the course preview.

The idea

The first version should make each step visible. A small program can read a recorded event, update a measurement, choose a hypothetical action, and write down why. Keep the data reader separate from the decision logic.

A small example

Sketch this paper-only pipeline: recorded input → measurement → decision → simulated fill → log. Give each arrow an input and output shape. Include a wait decision as a normal result.

Try it yourself

Write a short specification naming the inputs, outputs, and failure behavior of each piece. Choose one instrument and one rule for the first version.

Before you move on

Can you inspect a single event from start to finish? Can you run the decision logic without a network connection?

Use Next lesson below to continue the course, or return to the course overview.