4 ms·
What the advice misses is that even at an early stage, you need decisions in place that allow scaling. For example, if you buy 1 truck for your one-person shipp
by domnit 19y ago
What the advice misses is that even at an early stage, you need decisions in place that allow scaling. For example, if you buy 1 truck for your one-person shipping company, you can move 1 container at a time. Adding a second truck lets you move 2 containers. 37signals is smart--they built their software so that it could grow to 2 servers--but they left that out of their advice. There must be a path from simple to complex.
- apathy 19y ago> they built their software so that it could grow to 2 servers This is somewhat debatable -- all software can be grown to multiple nodes, it's more a question of how much work is involved. They built their software to meet needs. Then, later on, they worried about the other stuff. That's a good way to determine whether the other stuff is worth worrying about. See also the WebVan analogy for an example of the converse.