I mostly agree, but for some types of projects I think the initial setup phase can be worth doing as a scale, because it&#x27;s important and often under-practiced.<p>Server deployment, setting up a build system, wiring up some system that you know you&#x27;ll do again, etc - there are benefits to knowing a process that works, rather than stumbling through it each time and thinking it&#x27;s magic.   Another thing that helps is just writing down all the steps you did, after going down a windy path that eventually worked.