3 ms·
aah that would explain why many code based startups have horrible design-by-accretion architecture. Just throw more servers at it. I bet the multiplier effect
by singingfish 11y ago
aah that would explain why many code based startups have horrible design-by-accretion architecture. Just throw more servers at it. I bet the multiplier effect will start to exhibit in all sorts of interesting ways quite early on.
- lloyd-christmas 11y agoEarly growth is typically more important than scaleability. What's to scale if you don't have any customers? It will probably cost more in the long run to achieve the same goal, but that assumes you make it to the long run from both starting positions. Regardless, I don't think the causality exists to the extent you're describing. It's no different than any open source dependency. Sure, I know how the functions in underscore work. That doesn't mean I need to take the time to roll a deep clone. Saving time and money doesn't imply cheap and broken.
- singingfish 11y agoYeah I'm feeling a bit jaded from seeing stuff that was decade old technical debt that's never been maintained, yet critical to the code's operation. At some point early on when you do have customers you want the reengineering crew in otherwise you will end up with a monster which requires far more bodies and stress to maintain than otherwise necessary. but I see a lot of places where they don't seem to care about stress and bodies piling up.