5 ms·
> The prerequisites of this idea involved building a static site generator and redesigning my website To clarify: that is not yak shaving, that is just plain o
by BerislavLopac 4y ago
> The prerequisites of this idea involved building a static site generator and redesigning my website
To clarify: that is not yak shaving, that is just plain old procrastination. Yak shaving includes tasks that you have to complete in order to do whatever your original intent was. For example:
* I want to add new feature to my code.
* The feature requires a database migration.
* To apply the migration to test environment I need to set up AWS credentials.
* To set up credentials I need to log in to AWS console.
* My password hasn't been rotated in a while so I need to update it.
* etc
That is yak shaving.
- BeFlatXIII 4y agoI have so many unfinished and abandoned projects due to this kind of stuff. Too much bookkeeping and garbage, so I go do something else.
- handoflixue 4y ago> Yak shaving includes tasks that you have to complete in order to do whatever your original intent was. The example (and definition) in the actual article disagree with you: "You want to bake an apple pie, so you head to the kitchen. In the hallway, you notice some paint chipping on the wall. So you walk to the hardware store for some paint." You obviously don't need to deal with the paint chipping before baking an apple pie. Wikitionary gives both definitions: a blocking task or a procrastination detour
- BerislavLopac 4y agoThat's the problem with the article and Wikipedia. My definition is the only correct one. ;P