As developers we are logical, methodical and intelligent creatures. We learn the advanced development practices from the best books, greatest minds in our peer group and our own experiences. Then some of us decide to start companies building our own products and we realize that our earlier beliefs are sometimes at odds with what's best for our startup, and that there are issues we have to deal with that we didn't even know existed. In this talk Alan shares his experiences transitioning from a developer with more than 15 years of experience to running a startup company.