Software Design: Tidy First?
Subscribe
Sign in
Home
Archive
About
New
Top
Discussion
Tidying Versus Sooner
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…
Kent Beck
Aug 8
9
2
Share this post
Tidying Versus Sooner
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
Better?
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…
Kent Beck
Aug 4
21
5
Share this post
Better?
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
Better/Sooner/Cheaper/More
Better/Sooner/Cheaper/More—I began talking this week about a fundamental Extreme Programming technique for managing resources & immediately remembered…
Kent Beck
Aug 3
38
7
Share this post
Better/Sooner/Cheaper/More
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
First, After, Later, Never
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…
Kent Beck
Jul 29
15
5
Share this post
First, After, Later, Never
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
Rhythm
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…
Kent Beck
Jul 22
9
5
Share this post
Rhythm
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
Batch Sizes
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…
Kent Beck
Jul 14
14
10
Share this post
Batch Sizes
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
Summer Hiatus
I’ve been focused on poker for the last 2 weeks at the World Series of Poker. I just started the Main Event & did well on the first day. This means I’ve…
Kent Beck
Jul 5
25
2
Share this post
Summer Hiatus
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
Tidying: Move Declaration & Initialization Together
[I’m so so excited. I thought for sure I was done with the catalog of tidyings. Then I ran across this one. Gives me hope that I’ll find even more…
Kent Beck
Jun 15
12
7
Share this post
Tidying: Move Declaration & Initialization Together
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
Theory Outline
I’m enjoying a thorough case of Covid brain fog. Every time I sit down to write, nothing comes out. Since I can’t write what I want to write, I’m going…
Kent Beck
Jun 7
33
5
Share this post
Theory Outline
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
Structure & Behavior
Software creates value 2 ways: What it does today What all new things we can make it do tomorrow "What it does today" is the system's…
Kent Beck
May 23
19
12
Share this post
Structure & Behavior
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
Section: Theory
(Now that the vacation and the COVID are over I’m back to writing. Looking forward to hearing what you think about the next section, the section on…
Kent Beck
May 19
12
4
Share this post
Section: Theory
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
Relationships: Non-geeks, Geeks, & Self
“Software design is an exercise in human relationships”—that’s the motto of Tidy First? Which relationships am I talking about? (The following is a…
Kent Beck
Apr 29
14
4
Share this post
Relationships: Non-geeks, Geeks, & Self
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts