programming philosophy

The Technical Debt

“We must pay down this debt!” declared the team lead. The senior developer asked, “If you pay it all, what will you owe then?” And, “Who is the creditor of technical debt?” Reflections We speak of technical debt as if it were a financial obligation, complete with interest rates and creditors waiting impatiently for payment. […]

The Standup Meeting

At standup, each developer spoke of their work. “I debugged the notification service yesterday,” said one. The senior developer listened, then asked, “When you found the bug, had it been waiting for you, or were you waiting for it?” “I… I don’t know.” “In the moment of discovery, who discovered whom?” Dwelling in the Question […]