1. Hardware is Expensive
2. Embedded Runtimes are available but difficult to install
3. Modern Workflows were lacking
IoT has the opportunity to tap in to the talent of millions of web developers, today. It has failed to do so because of friction. If the tools don’t improve it will never happen.
A knowledge of Node.js, ES2015 syntax and npm.