Coffee on the Keyboard
  • Home
  • jamessocol.com
Sign in Subscribe

tech debt

A collection of 3 posts
A software engineer, right, looking at a 3-monitor setup while working.
planning

Debt, Depreciation, and Sustaining Engineering Work

Calling rearchitecture "tech debt" is a dangerous lie: it misrepresents the level of effort and retroactively makes our decisions into mistakes.
14 Nov 2023 4 min read
A photo of an older, wooden sliding garage door made of four panels, with windows near the top.
continuous deployment

Sliding Windows of Compatibility

Writing software professionally means constantly changing, evolving, and migrating applications. All-new "greenfield" projects are a rare treat, but not the norm. Constant change means we have to be comfortable making big changes applications that are running in production environments, usually with customers using them, and do it safely,
02 Aug 2023 5 min read
A photo of the word Debt spraypainted on a brick wall: multicolor shading, bubble letters.
tech debt

Tech Debt, Depreciation, and Features

There was some discourse on Twitter (yes, it's still there, for now) yesterday about the nature of Technical Debt and how effective it is as a metaphor. The real seed was the new boss arguing with—and eventually firing—one of the few remaining engineers on the Android
15 Nov 2022 3 min read
Page 1 of 1
Coffee on the Keyboard © 2025
Powered by Ghost