code-quality

The Linter

The linter flagged two hundred warnings in the legacy file. A developer set out to fix them all. The senior developer watched. After an hour, the senior asked, “Has the code become better?” “It has become quieter.” “Are those the same thing?” Sitting with the Koan There is something deeply satisfying about a clean linter […]

The Forgotten Variable

A developer declared a variable called temp and moved on. Six months later, another developer found it still there, holding something important. The senior developer was asked, “Should we rename it?” The senior replied, “What is more permanent than that which was meant to be temporary?” The Teaching Unfolds We have all written temp. We […]

The Empty Repository

The senior developer created a new repository and showed the empty screen. “But senior, there is nothing here!” “Exactly. It has no bugs, needs no maintenance, and perfectly fulfills its requirements.”