I remember as a young programmer hearing dire reports that as much as 70% of software development costs went into maintenance. 70%! How poor a job must we be doing that we make a thing & then have to spend twice as much just keeping it working? Turns out that mental model of…
11
What's the difference between a bad haircut & a bad tattoo? The bad haircut grows out but the bad tattoo is forever (well, not forever forever, but way…
10
4
I promised I would put together the posts on Better/Sooner/Cheaper/More with the actual topic of this mailing list, Tidy First? And here I am…
14
8
As soon as I started talking about “better” software, I got a flood of definitions of quality, each seeming to advance some agenda of the definer. (To…
21
5
Better/Sooner/Cheaper/More—I began talking this week about a fundamental Extreme Programming technique for managing resources & immediately remembered…
40
8
We are talking about the timing of tidying with respect to a behavioral change in the system. Tidy first, then change the behavior? Change the behavior…
15
5
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…
9
7
How much tidying should you do before integrating & deploying? Well, there are a couple of considerations: How much tidying do we need to do? That is…
14
10
See all

Software Design: Tidy First?