Software Design: Tidy First?

Share this post

User's avatar
Software Design: Tidy First?
Thinkie: Invert the Goal
Thinkies

Thinkie: Invert the Goal

Kent Beck's avatar
Kent Beck
Sep 06, 2024
∙ Paid
12

Share this post

User's avatar
Software Design: Tidy First?
Thinkie: Invert the Goal
4
1
Share

Pattern: you’re stuck trying to make progress toward a goal

Transformation: try to achieve the opposite

For example, say you’re trying to optimize a user experience & users refuse to cooperate. Despite your best ideas, user behavior remains unchanged. Invert the goal. What’s the largest change you can make to the experience that will result in no change i…

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