Code-Quality

The Naming Debt

Variable names and function names accrue meaning over time — and when the name no longer fits the thing, the cost is paid by everyone who reads the code next

The Courage to Delete Code

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

Naming Things Twice

The hidden cost of naming something one thing in code and another in conversation

TODO as Breadcrumbs

Why well-placed TODO comments are some of the most valuable documentation a codebase can have