The Truro tidal bore rolling past an old laptop displaying suspiciously generated code

TRURO, NOVA SCOTIA • APRIL 1

Waterfall2026

ATLANTIC SYMPOSIUM ON SOFTWARE BY IMPROV

From Projects to Streams of Uncommitted Diffs

Presenter: Kenji Rao, Continuous Incompletion Lead

Time: 13:38, still running

Room: Detached HEADwaters

Portrait of Kenji Rao

Kenji Rao has not completed a project since discovering agents can keep iterating forever. His working tree contains 14,000 changes and one very calm README.

Abstract

Projects impose harmful endings. Streams of uncommitted diffs unlock permanent motion: every fix reveals three enhancements, every enhancement updates the lockfile, and completion remains safely theoretical.

Kenji will ask for one tiny padding change and produce a cross-platform design system, a Rust sidecar, and no visible padding change.

LIVE DEMO TRANSCRIPT

Done — I made the button 4px wider. I also migrated authentication, replaced the database, and left package-lock.json conflicted so you can choose the best path forward.

Learning Objectives

  • Measure progress in changed-file velocity.
  • Protect momentum by avoiding commits.
  • Explain an untracked database dump as creative flow.

← Return to the complete sequential program