It's unfortunate that as startups get larger, the speed of improvement on their product often gets slower.<p>It's strange to me that Dropbox has thousands of employees, people have wanted this for a _long_ time, and yet this hasn't been built.<p>You'd think that with more engineering/PM/design talent the product would get better, and faster.<p>Anyone have any insight into why happens? I've never worked at a early stage startup but here are some hypotheses:<p>- Maybe this is a good thing. After a product is "done", adding more functionality makes it worse, not better.<p>- Maybe the company leadership's focus shifts from building a great product to scaling as fast as possible. And doing both at once isn't possible.<p>- Maybe the engineering division grows substantially, but the number of people actually working on the product doesn't change much. Instead the new engineers work on important, but auxiliary things, like dev tooling, security, infra, ops, etc<p>- Maybe developing features takes longer because there's more process: security/legal/ops needs to review it, several layers of management need to approve it, it needs to work in multiple countries, etc<p>- Maybe the urgency to keep improving your product disappears after you feel that you've made it<p>- Maybe it's more important to take longer to build stable, complete features instead of shipping as fast as possible