You have your own idea, that make easier life thousands of people? You have a friends who are infected with your entuthiasm and they have great motivation? You've read my first steps in startup and want to know more? You know the answers on first three common questions when launching startup from here? Great, the following information will help you to avoid other common mistakes.
From the developer point of view I can tell you with a great confidence that having only developers in your team is not great idea. First my team included one person who created software and one person who created hardware. No one promote us, no one knew about our product and no one couldn't buy it. It is more like you implementing your idea on Mars for only your purposes.
