Compare and contrast: rabbit holes vs. yak shaving.
Rabbit holes are basically unproductive-on-current-task lines of research (working on something, seeing something shiny on wikipedia, ...). Yak shaving is setting up a really long critical path for the current task (wanting to install a package, it not being available, building a new physical machine to host a virtualization environment to install a new OS to install the packages...)
Rabbit holes are basically unproductive-on-current-task lines of research (working on something, seeing something shiny on wikipedia, ...). Yak shaving is setting up a really long critical path for the current task (wanting to install a package, it not being available, building a new physical machine to host a virtualization environment to install a new OS to install the packages...)