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. Leaning Out

    Thu 10 October 2013

    tags: working

    In April of '89 I left my family and friends to move from Michigan to Massachusetts for a programming job. The new job paid twice as much as my first programming job had, which means three times as much as I was making since that company laid me off, so ...

    read more