this is really good advice about ownership shares in a startup company.
But the advice is also very general. E.g. in the startup phase developers are extremely important - without them - there is no product. On the other hand; once the product has shipped past the first few updates and feature additions, and when the code is clean and prooved scalable - how much time does e.g. a two man developer team normally spend maintaining e.g. two mobile apps (iOS and android) plus a website?
I suspect that the developer-time is decreasing as the company gets succesfull (facebook would seem to prove otherwise as the keep hiring), while the the biz people will spend more and more time administrating, monetizing etc.
What is your experience - and should this in any way reflect on ownership shares between different kinds of expertise, maybe even vesting agreements?