With all of the free apps, APIs, and web services out there, there’s no shame in relying on other services to build out your service.
In fact, for a start-up social network, it would be crazy not to. It’s a great, low-cost way of testing the adoption of a new feature, without the cost of building it from scratch.
#5. Stop Engineering and Start Thinking About the Market
People who work in the technology industry tend to over engineer things. Don’t complicate your problems, simplify them. If you need to add a commenting system to your site don’t build it from scratch, download one. Whatever you do, do it quickly.