News for hackers. Stuff that matters.
Re:Optimize for now! by domnit on Thursday March 06, 2008 @03:37PM (#130807)
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.
Re:Optimize for now! by apathy on Friday March 07, 2008 @11:40AM (#131265)
> 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.