The Insight Loop

Refactor Iteratively and Quickly

  • Finish code reviews more quickly.
  • Be less impacted by interruptions.
  • Complete stories more quickly.
  • Establish trust with your product owner that you are refactoring the right amount.
  • Find it safer and easier to work with code you do not understand.
  • Find yourself struggling less to keep everything in mind.

1 — Better and No Worse

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

2 — Choose Where to Look

Refactoring code with business impact.

3 — The One-Line Story

Make every behavioral change be a single line.

4 — The Insight Loop

Treat the Insight Loop as a mantra.