Sitemap - 2024 - Software Design: Tidy First?
Different Bests in Different Contexts
The Explore That Cannot Fail Is Not An Explore
The Product Development Triathlon
Refactoring: Narrow ↔ Widen Parameter
Attracted To The Desert (Or The Forest)
TT Chapter: Fat-Tailed Distributions
Tidy Together Chapter: Long-Running Design Changes
Why Insurance Companies Are Rationally Failing Their Social Purpose
Constraints on Software Design
Slow Deployment Causes Meetings
Mixing Design & Features—Experiment, Initiate, Sustain, Abandon, & Finish
Old & Single & Unready to Mingle
Chapter: Make It Run, Make It Right, Make It Fast
The Life-Changing Magic of Tidying Up Code
Separate Idea Generation from Evaluation
Private Reflections on Founder Mode
The Impossibility of Making an Elite Engineer
Enthusiasm: Managing Our Most Precious Resource
Thinkie: Latency, Throughput, & Variance
Refactoring: Constructor <-> Builder
Game Over Absorbs Future Winnings
Refactoring: Boolean In Constructor <-> Subclasses
Thinkie: One Pass Quickly, One Pass Good
July Founders' Call: Monday, July 15
The Economic Case for JUnit Max
Thinkie: Growth Rate, Not Absolute Number
Standups: Individual → Teammate
Minimum Viable Product revisited
Thinkie: More General Solution
Start Presentations on the Second Slide
New Tidying: Reconcile Parameter Order
TT? Chapter: Parameters Object
Present Factory Chapter: The Incentive Paradox in Software Design
TT? Section Intro for Refactorings
Founder Call Friday, 7 June 2024, 0830 PDT
Best Standalone Tidy First? Chapter?
Why I Wasn’t Writing Tidy Together
TT? Chapter: One Principle, One Technique
Surprise Factory: Cohesion: Coupling’s B Side
Sales Happen When Buyers Fear Missing Out
(Revised Surprise Factory Chapter) Coupling: Why Software Costs So Damn Much
Thinkie: Half Wavelength Shift
Untangling Spaghetti: Debugging Non-Terminating Object Programs
To Test or Not to Test? That’s a Good Question
Thinkie: Latency Or Throughput?
TDD's Missing Skill: Behavioral Composition
Surprise Factory--Coupling: Why Software Costs So Damn Much
Features & Design: Both Essential & Yet Mutually Exclusive
The Open/Closed/Open Principle
Features & Design: A Dance of Contrasts
Money Shapes Design: The Economic Drivers of Software Development
Productive Compliments: Giving, Receiving, Connecting
The 3X Model - The Sensible Path to Chaos The Genesis of the 3X Model
Thinkie: Separate Observation From Judgement
Rent-a-Kent for "The Pleasure of Pattern"
Thinkie: Special-Cause Versus Common-Cause Variation
Rent-a-Kent for Mastering Programming
Rent-a-Kent for Front-End Vs Back-End Post
Thinkie: Rate-Limiting Resource
Dissecting a Case of Imposter Syndrome
It Didn't Happen, It's Not That Bad, It's Your Fault Anyway
Inserting Logic: Improving My Problematic Behavior Starting at the Roots
Your Outcomes From Tidy First?
History of This Newsletter In One Chart
Tradeoff Booklet: Example Potpourri
I Learn a Surprising Lesson About Human Motivation
Productivity Measurement as a Tradeoff
The Book is Now the Vinyl of the Intellectual Life