Articles

Articles

In-depth explorations of software craftsmanship and leadership

Unlike our more philosophical content formats (letters, dialogues, and sayings), articles provide comprehensive, structured explorations of complex topics in software engineering. They combine practical guidance with deeper reflection on the principles that should guide our work.

Featured Articles

The Technical Debt Quadrant: Beyond the Metaphor

An exploration of different types of technical debt, when each is appropriate, and how to manage them effectively throughout the software lifecycle.

The Tab Principle: Form, Function, and Freedom in Code Formatting

An examination of how the choice between tabs and spaces reflects deeper principles of accessibility, semantics, and team dynamics in software development.


Subscribe to be notified when new content is published.

Last updated: