Software Design: Tidy First?

Share this post

User's avatar
Software Design: Tidy First?
Thinkie: Change Tradeoff Curves
Thinkies

Thinkie: Change Tradeoff Curves

Kent Beck's avatar
Kent Beck
Mar 21, 2025
∙ Paid
12

Share this post

User's avatar
Software Design: Tidy First?
Thinkie: Change Tradeoff Curves
5
1
Share

Pattern: You’re stalled trying to make progress changing the outcome of a tradeoff.

Transformation: Rather than trying to change the outcome directly, change the shape of the tradeoff curves.

Continuous deployment is an example. We’d like to deploy more frequently for lots of good reasons. However, the cost per deployment is killing us.

I’ve seen folks jus…

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