Software Design: Tidy First?

Share this post

User's avatar
Software Design: Tidy First?
Chaining

Chaining

Kent Beck's avatar
Kent Beck
Mar 30, 2022
∙ Paid
16

Share this post

User's avatar
Software Design: Tidy First?
Chaining
Share

Tidyings are potato chips. You eat one, you'll want another. Managing the urge to keep tidying is a key tidying skill. You just tidied, should you tidy more? It depends (& we'll get to what it depends on in the theory section).

How big you step will be up to you, but I encourage you to experiment with sticking to tiny tidying steps. Optimize each step. From the outside it will look like you are running but, like the centipede, you will know you're taking many little steps.

Once you're used to it tidying becomes a game of chess

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