In Praise of Smallness
summary
Argues for breaking big risks into frequent, tiny steps: keep feedback low magnitude frequent, push atomic changes that run in CI (Jenkins) and pass test suite 1.5s, use pull requests instead of long-lived branches, and deploy behind feature toggles so rollouts and rollbacks are easy. Describes a painful Rails/Ruby upgrade path (monkey-patched 3.0, emergency jumps to 3.1/3.2) and the switch to incremental PRs, Selenium/dev envs, and online migrations with procona, which produces a calm final merge and Ruby 2.0 running in production.
AI-written summary · about








