Software Design: Tidy First?

Thinkies

Thinkie: Invert the Goal

Kent Beck's avatar
Kent Beck
Sep 06, 2024
∙ Paid
12
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