yak shaving means Performing a seemingly pointless preliminary task that leads to other preliminary tasks — all in the name of solving your actual original problem. It's mostly used in casual online conversation. It's casual and generally safe with friends and online. It's standard online vocabulary; nothing inherently concerning about hearing it.
yak shaving
Performing a seemingly pointless preliminary task that leads to other preliminary tasks — all in the name of solving your actual original problem.
Etymology timeline
Born ~1990 · no dated citations yetSeen in the wild
Fixing that is more rewarding (than writing features that _might_ be useful for someone).<br>Edit: Just noticed _SilasX_ below has a fuller example of 'yak shaving'.
Fixing that is more rewarding (than writing features that _might_ be useful for someone).<br>Edit: Just noticed _SilasX_ below has a fuller example of 'yak shaving'.
Definitions
Performing a seemingly pointless preliminary task that leads to other preliminary tasks — all in the name of solving your actual original problem. Coined by Carlin Vieri at MIT AI Lab in the 1990s, inspired by a Ren & Stimpy episode. Every engineer has yak-shaved.
"Tried to add a button, ended up rewriting the build system. Pure yak shaving."
yak shaving means Performing a seemingly pointless preliminary task that leads to other preliminary tasks — all in the name of solving your actual original problem. It's mostly used in casual online conversation. It's casual and generally safe with friends and online. It's standard online vocabulary; nothing inherently concerning about hearing it.
"yak shaving" is slang. It means: Performing a seemingly pointless preliminary task that leads to other preliminary tasks — all in the name of solving your actual original problem. Register: casual. Use it in: casual conversation and online posts. Avoid in: formal writing and professional emails.
“Fixing that is more rewarding (than writing features that _might_ be useful for someone).<br>Edit: Just noticed _SilasX_ below has a fuller example of 'yak shaving'.”
“Fixing that is more rewarding (than writing features that _might_ be useful for someone).<br>Edit: Just noticed _SilasX_ below has a fuller example of 'yak shaving'.”
Comments
Show 2 more dictionary-style senses (imported)
A less useful activity done consciously or subconsciously to procrastinate about a larger but more useful task.
Comments
Any apparently useless activity which, by allowing one to overcome intermediate difficulties, allows one to solve a larger problem.
Comments
For specific readers
Why is this section here?
Slang is read by different audiences for very different reasons. The For parents view re-explains the term in plain, non-judgemental language so a caregiver can understand what their child means without needing the surrounding subculture. The For English learners view focuses on register (when it's safe to use), formal alternatives, and common mistakes — what a textbook won't teach you.
Used in
Have a better definition?
Add your own interpretation of "yak shaving".
⚡About Tech, Dev & AI slang
The vocabulary of software engineers, AI researchers, and anyone living in a terminal or on GitHub — from LLM to MCP, CORS to vibe coding, agentic to enshittification.
See all Tech, Dev & AI slang on Slangora.
Tags
Other words near "yak shaving" (Y)
Browse all slang words starting with Y.
Related terms
People also read
Semantically related
- 62%
Futile expenditure of time and energy in discussion of marginal technical issues.
- 61%
Wasting disproportionate time debating trivial details (button colors, variable names) while ignoring the hard, important parts of a project. Parkinson's Law of Triviality — easier to argue about a bike shed than a nuclear reactor. Every team falls into it quarterly.
- 60%
Optimizing the act of bikeshedding itself — going so deep on trivial details that it becomes its own obsessive craft. Someone who is bikeshedding-maxxing isn't just distracted; they've turned the distraction into a full-time project. The PR review that becomes a style guide rewrite. The brand workshop that produces seventeen logo variations for a button nobody clicks. It's the peak of productive-feeling unproductivity: exhausted, very busy, having accomplished absolutely nothing that matters.