&gt; I resisted the recommended workspace configuration, as described in How to Write Go Code. Don’t bother, especially in the beginning<p>I&#x27;ve had the same dev folder structure across platforms, languages, jobs and decades.  I basically had to abandon that structure when starting Go.  I fought &amp; fought and at the end of the day it is just easier to use their expected workflow.  It was (is?) galling but it was the only way to stop fighting the tools and get work done.