Software Design: Tidy First?

Share this post

User's avatar
Software Design: Tidy First?
Rhythm

Rhythm

Kent Beck's avatar
Kent Beck
Jul 22, 2022
∙ Paid
13

Share this post

User's avatar
Software Design: Tidy First?
Rhythm
6
Share

Let's go back to the beginning. You are tidying to make future changes to the behavior of the system easier. You are making future behavior changes easier because you're worth it (we'll get into the economics later, if anyone objects). What are we talking about here? A brief moment then back to the slog? Hour upon hour of blissful tidying?

Part of the art of managing tidying is managing the rhythm of it. In the previous chapter we saw this picture, encouraging smaller batches of tidying:

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