3 ms·
It's not just organizational complexity either; sometimes it's just scaling concerns. And sometimes it's not your original target market. One company I worked
by mr_tristan 7y ago
It's not just organizational complexity either; sometimes it's just scaling concerns. And sometimes it's not your original target market.
One company I worked for had Google as a customer when it was very small, and of course, as Google grew like a rocketship, used the product at a scale well past where it was used by anyone else. And then comes subtle little features to help them manage it at their scale. At one point, I think there were around a hundred "secret" undocumented options and another hundred "super secret" options.
Needless to say, complexity is just something that has to be managed, and there are always rational "business justifications" for practically everything. The complexity often isn't designed; it's just brought in one step at a time from a variety of places. And _that_ usually ends up in a pile of crap.