Software Design: Tidy First?
Subscribe
Sign in
Home
From the Archives
Incentives
Business architecture
Personal
Thinkies
Archive
Leaderboard
About
Latest
Top
Discussions
Thinkie: Contradiction
Here’s another consulting Thinkie. When consulting you take in a river of information, make sense of it quickly, & pick one or two salient points to get…
May 14
•
Kent Beck
9
Share this post
Thinkie: Contradiction
tidyfirst.substack.com
Copy link
Facebook
Email
Note
Other
4
Incongruence
Next up are a couple of consulting Thinkies. Consulting, which I have recently gotten back into (contact me for deets!) provides an interesting set of…
May 7
•
Kent Beck
10
Share this post
Incongruence
tidyfirst.substack.com
Copy link
Facebook
Email
Note
Other
4
State of Thinkies
44 down, a bunch more to go
May 3
•
Kent Beck
15
Share this post
State of Thinkies
tidyfirst.substack.com
Copy link
Facebook
Email
Note
Other
8
April 2024
Thinkie: Just Apply
Pattern: you’re faced with a confusing situation & you don’t know what to do next. Transformation: take a model or an analogy or a frame & just apply…
Apr 30
•
Kent Beck
9
Share this post
Thinkie: Just Apply
tidyfirst.substack.com
Copy link
Facebook
Email
Note
Other
2
Thinkie: Half Wavelength Shift
Trigger: You have a multi-stage process A→B→C→D Transformation: What happens if you start with B, C, or D? Test-driven development is my favorite…
Apr 23
•
Kent Beck
10
Share this post
Thinkie: Half Wavelength Shift
tidyfirst.substack.com
Copy link
Facebook
Email
Note
Other
1
Thinkie: Self-description
I apologize for this coming out late. I had mis-scheduled an earlier Thinkie & thought I already had this week covered. We are moving now into Thinkies…
Apr 17
•
Kent Beck
13
Share this post
Thinkie: Self-description
tidyfirst.substack.com
Copy link
Facebook
Email
Note
Other
Thinkie: Latency Or Throughput?
Pattern: someone says, “We need to go faster!!!” (yes, 3 exclamation points!) Transformation: ask “latency or throughput”. They’ll say “both”. Keep…
Apr 9
•
Kent Beck
22
Share this post
Thinkie: Latency Or Throughput?
tidyfirst.substack.com
Copy link
Facebook
Email
Note
Other
4
Thinkie: Reduce Utilization
Pattern: We need to get more done but we’re already busy as we can be. Transformation: What would happen if we reduced utilization? Reduce Utilization…
Apr 2
•
Kent Beck
29
Share this post
Thinkie: Reduce Utilization
tidyfirst.substack.com
Copy link
Facebook
Email
Note
Other
10
March 2024
Thinkie: Reduce Variance
Pattern: you aren’t responding to change in time. Everyone is pushing to get more done. Transformation: how would you reduce the variance in your work…
Mar 30
•
Kent Beck
47
Share this post
Thinkie: Reduce Variance
tidyfirst.substack.com
Copy link
Facebook
Email
Note
Other
Thinkie: Grow *Then* Split
Pattern: You are creating something that will end up with many elements & you are stuck on where to start. Transformation: Start with one tiny element…
Mar 26
•
Kent Beck
27
Share this post
Thinkie: Grow *Then* Split
tidyfirst.substack.com
Copy link
Facebook
Email
Note
Other
4
Thinkie: Upside/Downside
Pattern: you’re faced with an evenly-balanced decision Transformation: list the upside & downside consequences of the decision. Upside & no downside? Do…
Mar 19
•
Kent Beck
13
Share this post
Thinkie: Upside/Downside
tidyfirst.substack.com
Copy link
Facebook
Email
Note
Other
Thinkie: Envelope Calculation
Pattern: You see some data. Do they matter? Transformation: Do the math to put the numbers into context. Gergely’s post reminded me of this Thinkie…
Mar 12
•
Kent Beck
16
Share this post
Thinkie: Envelope Calculation
tidyfirst.substack.com
Copy link
Facebook
Email
Note
Other
2
Share
Copy link
Facebook
Email
Note
Other
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts