Here we try to break down the process of going from concept to a solution component or a complete end system – how we develop firmware, drivers, UIs, front ends, and back ends; build consumer electronic devices, apps, connected products, and high-load cloud enterprise systems.