You set out to fix a typo. Three hours later you're reinstalling Homebrew. List each step that led to the next and find out how deep you are and how to get back.
You set out to fix a typo. Three hours later you're reinstalling Homebrew. List each step that led to the next, one per line, starting with the original task, and the meter tells you how deep you are, what species of yak you're shaving, and how to get back.
"Yak shaving" is the chain of seemingly necessary tasks between you and the thing you meant to do. Related: Estimate Reality Converter, Rubber Duck Debugger.
100 of 102 run entirely in your browser (Weather Widget uses Open-Meteo; What's My IP asks this site's server).
Share on XShare on LinkedInYak shaving is the chain of seemingly necessary tasks between you and the thing you meant to do: to fix the bug you need to run the app, which needs a dependency upgrade, which needs a new runtime, which needs a package manager fix. Each step is reasonable. Together they eat an afternoon.
The meter counts depth and recognizes classic yak habitats (package managers, runtime versions, containers, editor configs, scorched-earth reinstalls, the urge to rewrite it in Rust) to rate the shave from light trim to 'you are the yak'. Then it points back at the original task and the step most likely to have a shortcut.