Seoul · operational Python studio
Settings

Appearance

2026-01-22 · Haneul Park

Why we publish dry-run switches on every pipeline exercise

Decorative field note graphic

Dry-run switches force learners to articulate what would happen before anything mutates. In exercises we intentionally ship ambiguous specs so the first instinct might be wrong; the dry-run output becomes the teaching moment.

We log dry-run attempts with timestamps and parameters. That habit carries into capstones where reviewers scan logs before approving merges. It is a small discipline with outsized impact on trust between desks.

We also compare dry-run outputs to toy fixtures checked into Git. When they diverge, learners chase whether the spec drifted or the code did—a useful mirror of cross-org workflow changes.

None of this requires fancy infrastructure. A boolean flag, a branch in code, and a Markdown note in the pull request template suffice, which keeps the pattern portable across employers.

← Back to field notes