Software Design: Tidy First?

Share this post

User's avatar
Software Design: Tidy First?
Tidy First Example

Tidy First Example

Kent Beck's avatar
Kent Beck
Jan 30, 2025
∙ Paid
22

Share this post

User's avatar
Software Design: Tidy First?
Tidy First Example
3
2
Share

The examples are always the hardest part. I keep saying that, but then when I see an example I brush right past it. Well, this time I caught one.

You may have heard this one:

For each hard change,
make the change easy
(warning, this may be hard),
then make the easy change.

People read that and say, “Oh, yeah. I’d love that, only making easy changes.” But 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