Software Design: Tidy First?

Share this post

User's avatar
Software Design: Tidy First?
Thinkie: Analogy
Copy link
Facebook
Email
Notes
More
Thinkies

Thinkie: Analogy

Kent Beck's avatar
Kent Beck
Sep 24, 2024
∙ Paid
11

Share this post

User's avatar
Software Design: Tidy First?
Thinkie: Analogy
Copy link
Facebook
Email
Notes
More
7
1
Share

Pattern: you’re struggling to explain a concept

Transformation: explain it in terms of another domain your listener already understands

Wow! This seems so simplistic when written down like this, but if it’s really so simple then why don’t more people do it?

Here’s the thing—analogizing gets easier with practice. And the Thinkie Motto applies—generate then …

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

Copy link
Facebook
Email
Notes
More