Specialization might give you a temporary boost in productivity, but it comes at the expense of overall functional cohesion and shared ownership. If only Jeff can fiddle with the billing system, any change to the billing system is bottlenecked on Jeff, and who’s going to review his work on a big change?
David from 37signals shares some interesting thoughts on specialization in a startup. Everyone needs to do (at least a little bit of) everything.