With more and more IT start up companies appearing, I thought it would be interesting to look a bit more in depth into what it is like to program for a start up company.