Starting a software business (advice from a small PC game company)
gdcvault.com
Charlie Cleveland is the CEO and a programmer/designer at Unknown Worlds Entertainment. He gave this talk in 2011 about what it takes to make a successful indie game company. I thought the advice was applicable to non-game ventures too.