subscribe via RSS

Recent Articles

  • A Simple Question to Ask About Estimating Tasks

    If you’re going estimate the effort/cost of relatively small tasks, then ask yourself and your group this one simple question before investing time and energy in that work.

  • Better and Cheaper Estimates, If You Must

    I tend to advise groups to stop estimating the cost of small tasks, but if you need to do it, then this advice from How to Measure Anything might help you get much more out of the activity.

  • Breaking Free Of a Damaging Behavioral Pattern

    I’ve been plagued by impatience, leading to annoying outbursts and harmful “venting” of emotional pain. I’ve never liked this behavioral pattern of mine and finally, after years of searching, a few key ideas have found me and they’re helping me break free of this pattern.

  • Remind Yourself To Schedule A Thing

    When practising GTD, it’s sometimes hard to frame a task as an action. If you want to remember to do something, but you’re not prepared to do it just yet, then remind yourself to schedule time to do it.

  • Practical Steps to Delay Burnout

    I have read many articles about avoiding or recovering from burnout. I usually find the advice true, but useless, due to a lack of concrete steps that can help me get started. Here, I try to augment an article that I recently read with the concrete steps I’ve taken and which seem to have helped.

  • Managing the Uncertainty of Legacy Code: Part 5

    How do we commit tiny changes without disrupting everything? And a case study of sorts.

  • Managing the Uncertainty of Legacy Code: Part 4

    You don’t need a test framework to start adding tests to legacy code.

  • Managing the Uncertainty of Legacy Code: Part 3

    Refactoring without tests carries risk, so take it seriously, but don’t let it block you entirely.

  • Managing the Uncertainty of Legacy Code: Part 2

    The role of exploratory refactoring and Approval Tests in rescuing legacy code.

  • Managing the Uncertainty of Legacy Code: Part 1

    It’s hard to know where to start. It’s hard to know whether to start at all!

  • Broadcast from OBS Studio To Everything In Linux

    OBS Studio 26.1 made this article mostly obsolete. If you’re stuck on an earlier version of OBS Studio, then you’ll need some help to enable a “virtual camera” for fancy backgrounds and other interesting uses.

  • Lasting Change Demands Alignment

    Alignment on fundamental organizational objectives will constrain how effectively you adopt changes to the way you work. Without alignment, success comes in the form of temporary compliance and failure lurks around every corner.