Maintenance

The Courage to Delete Code

Removing code is often harder than writing it, and why deletion is a feature

The Dependency You Didn't Choose

Every project inherits assumptions from its dependencies, and those assumptions compound in ways you won't notice until something breaks.