Factorial Methodology TDD focus on red, green, refactor Start small, add complexity Limit scope at each step Use any language