Make It Work, Make It Right, Make It Fast

Separate correctness, design quality, and performance into sequential phases:

  1. Get a working solution for the common case
  2. Refactor for clarity, handle edge cases, clean up design
  3. Optimize only what measurement proves is slow

Never skip phase 2 to jump to phase 3.

version
1.0.0
tags
make-it-work-make-it-right-make-it-fast
author
Mike Fullerton
modified
2026-03-27

Change History

Version Date Author Summary
1.0.0 2026-03-27 Mike Fullerton Initial creation