1. Find great people to believe in your vision. Without the two amazing coders to help him, he wouldn't have made much headway in the project at the beginning. To be able to convince brilliant developers to quit their job, sell their house, and move across the country takes an incredible visionary to convince such a skeptical demographic as the brilliant developer.
2. Get people to buy the thing you want to sell before you make it. He had $150,000 from a wealthy financier before he had a product to show for it. To be able to secure capital and then worry about delivering on it is a much more tenable problem to solve than trying to build a business without some sort of capital to live off of while you develop it.