Other articles


  1. Technical Debt vs. Technical Risk

    One of the most useful metaphors in software engineering is Ward Cunningham's technical debt. Definitions and interpretations vary, but technical debt is basically all the stuff you're going to fix later because you were in too much of a hurry to do it right the first time. We ...

    read more
  2. "Scale Out" Applies to Interfaces, Too

    Wed 03 December 2014

    tags: design

    Because of what I do for $dayjob, I hear a lot about "scale out" vs. "scale up" in various contexts. Also because of what I do for $dayjob, I get to read a lot of code. Some of it's new and clean. Some of it's . . . not. That's ...

    read more