1. 2

In the latest “What are you working on this week?” thread it occurred to me, that right now, I’m shaving a yak. (Bumping our target gcc version)

So instead of “What are you working on this week?” let’s answer these questions….

  • What Yaks are you shaving this week?
  • More interestingly, if you managed to avoid shaving a Yak, how did you avoid it?
  • What bike shed paintings have you been invited to?
  • More interestingly, if you managed to avoid a bike shed painting, how did you do that?
  1.  

  2. 1

    Sometimes it seems yak shavings are inevitable, so the best you can do is try minimise the harm and maximise the gain.

    The most important rule is to decouple the current yak from everything else you are doing.

    If you need to do X before you can finish Y…..

    Clone a fresh sandbox of the code, do X, get it tested, done, reviewed pushed to mainline and value earned, before you pop the task stack and go back to Y.

    The best tip I can give for handling inevitable yak shavings is the kanban idea…. choose the yak of the day and get it completely done and dusted.