This rings true, regarding training... lost an opportunity this year because I hadn&#x27;t used Django REST framework yet, even though I have years of Django and REST experience separately.  Probably would have taken the better part of an hour to fill that deficiency.<p>Part of the problem are the blog posts that became fashionable a few years ago.  The ones that talk about accepting only 10x developers, and the &quot;horrible&quot; outcomes of hiring the wrong person.  While they have truth to them, what a disservice they have done to the industry.  Hiring managers are now frozen in fear and inaction.  Not everyone can be a &quot;unicorn&quot; but certainly even average developers can crank out good web apps with occasional guidance and high standards around them.<p>Since most places are looking for multiple devs, why not hire an extra and cut under-performers when that becomes clear in a couple of months?  Start them with low-context tasks.<p>Besides the race&#x2F;gender problem, another issue is the age thing, which the article didn&#x27;t mention.  Imagine an other industry where people with experience are excluded!  &quot;Only 28-year old white guys with beards need apply&quot;.  No, your new event-driven web framework is nothing special that hasn&#x27;t been done a hundred times.  But those in charge now unfortunately don&#x27;t have the experience to know that.<p>Oh, and the pay problem, despite tech companies sitting collectively on trillions of dollars.<p>So there we go, this &quot;tech shortage&quot; seems to be mostly self-inflicted IMHO.