I’ve worked with several funded and non-funded startups during my time here at Microsoft. Having seen what works and doesn’t, I thought I’d throw together a series of posts on how to startup a software company. First and foremost, you need to have an...