I liked this snapstorm, but since I had an opposite idea in some aspects, I decided to write down my thoughts about this. 😉
I joined a startup that outsourced their development as the first engineer. It was an absolute nightmare but fortunately we were able to turn the technology around. I would never do that again, not because the technology could not be salvaged — but because the lack of technology understanding from executives is hard and extremely painful to overcome.