Habitable Code

Habitable Code

Home
Notes
Archive
About
Chasing an assumption
Exploring a few cycles of outside-in development
Aug 26, 2024 • 
kevin rutherford
Javascript Checkout -- Pausing for breath
Please help me by answering a question about these articles
Oct 14, 2022 • 
Kevin Rutherford
Javascript Checkout -- Triangulation 4
Decisions, decisions ...
Oct 7, 2022 • 
Kevin Rutherford
Javascript Checkout -- Triangulation 3
In which I consider various conflicts between multiple domains
Oct 4, 2022 • 
Kevin Rutherford
Javascript Checkout - Triangulation 2
In which I agonise over how much duplication to remove
Sep 30, 2022 • 
Kevin Rutherford
Most Popular
View all
Functions with multiple parameters
Sep 2, 2022 • Kevin Rutherford
TDD: Three easy mistakes
Aug 12, 2022 • Kevin Rutherford
Javascript Checkout 1
Sep 16, 2022 • Kevin Rutherford
TDD mistakes 3
Aug 26, 2022 • Kevin Rutherford
Shotgun surgery
Aug 5, 2022 • Kevin Rutherford
Estimating user stories
Jul 22, 2022 • Kevin Rutherford
Javascript Checkout 4
In which we consider self-similarity, and a branch is created!
Sep 27, 2022 • 
Kevin Rutherford
Javascript Checkout 3
In which my tests become explicitly coupled and names change many times
Sep 23, 2022 • 
Kevin Rutherford
Javascript Checkout 2
In which I use the 4 Rules of Simple Design to prioritise my refactoring
Sep 20, 2022 • 
Kevin Rutherford
Javascript Checkout 1
In which you get to read along while I work on a popular code kata
Sep 16, 2022 • 
Kevin Rutherford
Incoming: The coupling that wasn't there
Expressing intentions via explicit coupling.
Sep 9, 2022 • 
Kevin Rutherford
Functions with multiple parameters
Looking at one aspect of Connascence of Position
Sep 2, 2022 • 
Kevin Rutherford
TDD mistakes 3
Writing a dozen or more lines of code to get to GREEN
Aug 26, 2022 • 
Kevin Rutherford
Habitable Code
Habitable Code
How to write software that's easier to maintain
Recommendations
User's avatar
Software Design: Tidy First?
Kent Beck
Craft Academy
Craft Academy
Pierre Criulanscy
Arlo | Refactoring with Depth
Arlo | Refactoring with Depth
Dig Deep Roots, LLC

Habitable Code

AboutArchiveRecommendationsSitemap
© 2025 Kevin Rutherford
Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture