&gt; and software in particular is much more of a craft in practice than engineering or science.<p>Definitely agree. I have some experience (8 years) and most of the software development jobs I&#x27;ve seen aren&#x27;t &quot;engineering&quot; at all, and shouldn&#x27;t require higher education.