Software Design: Tidy First?

Share this post

User's avatar
Software Design: Tidy First?
Mixing Design & Features—Experiment, Initiate, Sustain, Abandon, & Finish

Mixing Design & Features—Experiment, Initiate, Sustain, Abandon, & Finish

Kent Beck's avatar
Kent Beck
Sep 25, 2024
∙ Paid
15

Share this post

User's avatar
Software Design: Tidy First?
Mixing Design & Features—Experiment, Initiate, Sustain, Abandon, & Finish
10
1
Share

This chapter goes in the management section. It was going a bit long so I figured I’d give you the first half, get some feedback on it, then finish

In Tidy First? we talked a lot about the timing of tidying. We had the "tidy first" flow, where design happened just before the implementation of a new feature. We had the "tidy after" flow, where design happ…

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