3 Things I’ve Learned from Founding a Software Start-Up