Field note · June 19, 2026

The build takes under two seconds

Full rebuild: generate fourteen datasets from scratch, render every page, write the feeds, verify every internal link. Under two seconds on a laptop.

1 min read ·Data platform ·engineering performance

Full rebuild: generate fourteen datasets from scratch, render every page, write the feeds, verify every internal link. Under two seconds on a laptop.

That number is a feature, not a boast. A build you can run in the time it takes to alt-tab is a build you run constantly, and a build you run constantly catches mistakes while you still remember what you changed.

Slow builds change behaviour. People batch their changes, skip the local run, and push to CI to find out. Every one of those makes the feedback loop worse.

The thing that keeps it fast is that there is no incremental build, no cache, and no watch-mode complexity — a full rebuild is cheap enough that it is always a full rebuild. Incremental builds are where static site generators get their subtle bugs: stale output that only appears after a specific sequence of edits, and does not reproduce from clean.

The one part that could get slow is dataset generation, which is why the datasets are small. Seventy-odd thousand rows across fourteen files is a fraction of a second.

Build time is a working condition. It compounds in both directions.