Software Design: Tidy First?
Subscribe
Sign in
Home
Archive
About
New
Top
Discussion
Why I Came to Write "Tidy First?"
Software design is a sharp tool. Some folks don’t know they can wield it. Some folks who wield it grab it by the blade, not the handle. That’s one big…
Kent Beck
Mar 24
27
5
Share this post
Why I Came to Write "Tidy First?"
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
How I Came To Write "Tidy First?"
Taking a software design course in college (Go Ducks!), we used Ed Yourdon (RIP) & Larry Constantine’s book Structured Design as a text. (This was…
Kent Beck
Mar 21
48
5
Share this post
How I Came To Write "Tidy First?"
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
Fool Proof Design
Why do we change the design of the software? So we can change the behavior of the software more easily. If we didn’t need to change the behavior, we…
Kent Beck
Mar 17
23
4
Share this post
Fool Proof Design
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
Accountability is Not Blame
accountable, adjective, “required to render account” Tidy First? starts with, “Software design is an exercise in human relationships.” Since human…
Kent Beck
Mar 1
34
1
Share this post
Accountability is Not Blame
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
February 2023
Boss/Employee is not Exactly a Prisoners' Dilemma
But close enough to be useful...
Kent Beck
Feb 24
10
3
Share this post
Boss/Employee is not Exactly a Prisoners' Dilemma
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
Scaling Extreme Programming: Dependencies
(This will be the first in a series of posts about XP. I’m publishing them here because the overlap with Tidy First? readers seems substantial & the…
Kent Beck
Feb 20
67
6
Share this post
Scaling Extreme Programming: Dependencies
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
Signaling Cooperation: Employee's Dilemma
I’m assuming you’ve heard of the Prisoners’ Dilemma. My summary: 2 people are arrested. If neither tattles they both go free. If one tattles & the other…
Kent Beck
Feb 8
36
11
Share this post
Signaling Cooperation: Employee's Dilemma
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
January 2023
Responsibility
The next few posts will be a bit of a wander. I promise we will get back to software design with new tools for thinking about our fundamental dictum…
Kent Beck
Jan 30
30
11
Share this post
Responsibility
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
Delay Versus Friction
When I built my dream house (long, sad story), there came a day when we started moving out of our trailer & into the house. We moved all the important…
Kent Beck
Jan 24
25
Share this post
Delay Versus Friction
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
Design Play at Work
Big Goals, Panic, & Little Tricks
Kent Beck
Jan 17
17
5
Share this post
Design Play at Work
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
Design Play
Why Fooling Around Is A Core Design Skill
Kent Beck
Jan 4
27
2
Share this post
Design Play
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
December 2022
The Story of A
Software design is truly an exercise in human relationships
Kent Beck
Dec 19, 2022
42
7
Share this post
The Story of A
tidyfirst.substack.com
Copy link
Twitter
Facebook
Email
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts