Software Design: Tidy First?

Share this post

User's avatar
Software Design: Tidy First?
Can't/Because
Thinkies

Can't/Because

Kent Beck's avatar
Kent Beck
Aug 08, 2023
∙ Paid
13

Share this post

User's avatar
Software Design: Tidy First?
Can't/Because
12
1
Share

Thinkie Anatomy

Each Thinkie comes with a pattern & a transformation. I

  1. Match the pattern.

  2. Apply the transformation if the pattern matches.

  3. Evaluate the results.

Each step seems straightforward to me but the sequence seems hard. Other people seem to start with evaluating the expected results. If they don’t expect value, they give up.

Evaluating expected va…

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 Kent Beck
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share