I met a small group of entrepreneurs a year or two back that had built a social networking site. I asked them, “how is the better/different than MySpace, which is already dominating?”
They said, “Our design is more scalable.”
I paused, and said, “You’re pretty far away from earning the right to have a scalability challenge.”
The problem was that they had worked on a down-the-road problem (scalability) taking energy from the immediate problem (getting users). It’s a common way to fail in startups (I’ve done it myself): spending too much time solving future problems, instead of solving the “now” problems.
Could not agree more.
I call this “premature scalculation”:
http://onstartups.com/home/tabid/3339/bid/3055/Startups-and-The-Problem-Of-Premature-Scalaculation.aspx
But, your “now problems” vs. “future problems” is a better and higher-level abstraction.