- 12/12/19 Patterns Of Knowledge Acquisition
- 12/08/19 The Perils of Test Taxonomy
- 12/03/19 Reading Review 2019
- 11/24/19 A Release Does Not Make a Deploy
- 11/20/19 The Simplest Programming Language I Know
- 11/18/19 Habit: A Tale of Two Water Bottles
- 11/15/19 Teleporting At The Speed Of Thought
- 11/13/19 An Infinite Barrage of Mountains to Climb
- 11/10/19 Nothing of Value Will be Lost
- 11/07/19 A Love Letter to Composition
- 11/02/19 The Lowly Assert: Roundtrips
- 10/30/19 The Lowly Assert: Idempotence
- 10/29/19 The Lowly Assert: Involution
- 10/23/19 Making Plants Thrive
- 10/21/19 Dumping Grounds for Good and Bad
- 10/19/19 Safely Shape Code With Curtains
- 10/15/19 Fool's Gold: Time Estimates
- 10/09/19 How Fast Can You Take Your Time, Kid?
- 10/07/19 The Lowly Assert
- 10/07/19 How I Git
- 10/05/19 Actually Using Git Worktrees
- 10/02/19 Fool's Gold: Code Coverage
- 09/27/19 Errors Across a Boundary
- 09/22/19 Fool's Gold, An Introduction
- 09/19/19 Pushing the Boulder
- 09/08/19 Lightweight is Beautiful
- 09/04/19 Stdout is Forever
- 09/01/19 A Love Letter to Principles
- 08/30/19 A Love Letter to Patterns
- 08/29/19 A Love Letter to Feedback Loops
- 08/28/19 A Plea For Style Guides
- 08/26/19 May You Be The Author of 2^N Programs
- 08/23/19 Move Fast and Tuck Code Into the Shadows
- 08/22/19 Make a home
- 08/19/19 Custom Search Functionality for Coding
- 12/12/18 Reading Review for 2018
- 07/20/18 What makes a good pull request?
- 05/24/18 Trampling Trampolines
- 03/01/18 Proficiency is Tiered and other Lies We Tell Ourselves
- 01/27/18 Reading Code is Decoding
- 10/07/17 Fail Fast not Error Out
- 09/17/17 A Start