&quot; The majority of the population can not learn to code at all, no matter how much training they receive.&quot;<p>What an arrogant, false, and self-aggrandizing fiction.  Stop over-valuing yourself -- coding isn&#x27;t some ultra-difficult natural selection process equivalent to winning an NBA Championship.<p>Designing complex services, scaling and maintaining them on a server stack is hard.  Developing, training, and shipping a useful deep-learning network and making it into a useful product is hard.  Coding is not hard.<p>I get sad when engineers, especially ones who&#x27;s tone seems vaguely threatened, start writing up these discouraging blog posts belittling &#x27;noobs&#x27;. Its a pleasing fiction that software engineers are just &#x27;naturally better&#x27; and therefor their jobs are ensured.  I think that anyone who says this has likely not been in the industry for very long -- because they would have seen scores and scores of devs left behind due to not training up and getting beaten out by upstarts who teach themselves and do well.