Don’t waste time on problems you don’t have yet Do you really need to worry about scaling to 100,000 users today if it will take you two years to get there? Do you really have to hire eight programmers if you only need three today?
Getting Real: It’s a Problem When It’s a Problem (by 37signals)
I just was talking to somebody who works for a startup who are violating this principle. I kept thinking as he was telling me about team dynamic problems: “why do you even have such a large team anyway?” I think they have uhh 0 users.