Better and No Worse

Improve your code like a ratchet; one click at a time without getting worse.

The Change

Commit changes before they are “good.” Commit the first thing that is a tiny bit better and no worse than what was there before.

The Value Proposition

Committing early and often provides the following value:

  1. Accomplish the same result with less mental effort.
  2. Reduce ratholing.

Ensuring each commit is no worse provides the following value:

  1. Improve the code on multiple quality dimensions over time without backsliding.
  2. Bias towards action.
  3. Get easy permission to refactor.
Please log in

This content is only available to students. Please log in to access it.