Online coding classes are all the rage this year. In lieu of attending a university for 4 years to earn a degree in order to become a software developer, you can now do the same in 35 hours of an online course. And rightfully so, as it seems more and more likely that the machines will take over sometime in the near future. Eventually right? Given enough time and advancement, it's bound to happen. So it's a good bet that a good portion of the next generation of programmer's will come from the coding marketplaces that are sprouting up online. The question that arises of course is, is the lack of overall technical knowledge detrimental to the next few decades of technological advancement.