The Cranky Developer on Crater Moon Development
Leaving Amazon
Go Defer Tricks
Writing as a Programmer
Deep Into Technical Debt
Fred Brooks
Functions on the Heap
XPiphany
Unit Testing Randomness
Elegy for a Profession
Is Coding Style Important?
Why Refactoring Isn't Popular
Test-Defective
On Check Constraints and Whole Value
Documentation has a Cost and a Value
Build vs. Buy, Part 5
Build vs. Buy, Part 4
Build Vs. Buy, Part 3
Build Vs. Buy, Part 2.
Build vs. Buy -- Responding to All-or-Nothing Approaches
Continuous Integration, Misapplied
Unit Tests Manage Complexity
Coding Pet Peeves
Defect Reporting
Reporting Is A Code Smell
Firefox Burning
Code Janitor