Yak Shaving

This week I learned about Yak Shaving. Seth Godin describes it in his blog post as “the last step of a series of steps that occurs when you find something you need to do”. The takeaway?

The minute you start walking down a path toward a yak shaving party, it’s worth making a compromise. Doing it well now is much better than doing it perfectly later.

animated gif about a series of tasks
Yak Shaving perfectly captured in gif form

This is relevant in software development, but also in all aspects of life and work. It’s easy to go down the rabbit hole and forget the purpose of what you originally set out to do.