In this talk for StartupMonthly‘s Demo Day I outline the analogies between hacking together software (not the malicious sort!) and hacking/founding companies.
The rundown? You need to just start, even though the road is tough and even though the beginnings may be humble. Find and keep good people everywhere you go. Know what you’re good at and not and find people to fill the holes in your capabilities. Don’t try to hide/protect your ideas – keep an idea board around. Don’t build technology for technology’s sake. Don’t get too caught up in the details and avoid moving forward (“bikeshedding”). Stay close to the money and only raise VC if it’s compatible with where you want to take your business.