I have been doing dev work for 20 years -- most recently as part of a startup. A big piece of my role as a founder was to recruit new developer talent. Due to the current shortage of available coder talent, we made a healthy habit of recruiting smart people with an ability to learn quickly. Teaching the essentials and mentoring toward excellence was daily routine.