Kids are taking PCs and the Internet to new heights. They're the ones that are designing the cutting-edge web sites.
Inspiration starts somewhere.
If you have 50 different plug types, appliances wouldn't be available and would be very expensive. But once an electric outlet becomes standardized, many companies can design appliances, and competition ensues, creating variety and better prices for consumers.
Even when I wrote Basic myself the day before I burned it into a computer I wasn't making design changes. I didn't have a testing team. I did all the testing myself. And there was no project methodology or schedule that, there was the notion of coming to a close means testing a lot at the end and making very few changes.
The typical project design time for a large company like IBM - and they keep track of this - is a little over four years.