Coffee on the Keyboard
Discomfort Needs Safety
Zero-cost Future Proofing: Meaningful Namespaces
Have More Impact by Doing the Right Work
Data Sinks and Logic Floats
Advanced Blamelessness is Owning Mistakes without Fear
What do you mean by "bad" software?
Distributed Teams Need Face Time
There's a Difference between "Publicly Available" and "Free as in Speech"
Stuff I've Been Reading - March 1, 2024
Debt, Depreciation, and Sustaining Engineering Work
Starring our Monolith in the Role of...
Introducing API Boundaries to Prepare for Bigger Changes
When to use Feature Flags: Extra-Ordinary Unconfidence
Code is Knowledge
Using Timers to Learn