So for this problem I had been reading a book about real time C++ and a thought occurred to me. Programming environments like repl.it can essentially programmatically create an entire software environment and deploy it online using AI. What doesn't exist for microcontrollers at this point is something that does similar but for every chip. Probably by the time that you're reading this all of this will have changed and it will be created the software industry is moving so quickly. What I was thinking is that if you made it as easy to write code for chip design and prototype it as it is to make html and css then you could have microcontroller and hardware factories that would pump out prototype robots and drones and start industries like what used to exist for web development. One of the sticking points in the development of microcontrollers is that the software stack between getting the microcontroller to take in electrical input to the C++ programming environment tends to be complicated (or more so than web development in any case) and more than that can vary between chip designs. If you could make it so that every chip had an AI able to make the software stack between the EE component and the programming then even average programmers in other fields could start programming chips. Then you could do things like have people start making their own unique products that would have embedded systems.
There are so many abandoned buildings in San Francisco that I thought you could take the Levi's building that's just north of 4th and market and turn it into a microcontroller factory as it's currently standing empty. It would be similar to what Edison had as a sort of innovation lab. I was thinking you could start by making all sorts of drones - I would be particularly interested if someone could come up with a robotic spider drone. Someone came up with the rotor design that made the four fan drone that we see today. It may only take a bit of thought to come up with a gyroscopic balancing mechanism or the right number of legs to come up with a spider drone that would be able to negotiate stairs. Boston Dynamics has a robotic dog, but I think that at the pace of innovation, if you could make the chip stack for embedded that much easier you could prototype and build robotic creatures of all sorts (especially small ones) at a hobbyist or engineering level that would require less sophistication than a specialist lab. Just an idea.