So in continuing my building web apps series (can’t remember when the last one was), I’ve decided to address the issue of why people continue to complain that most web2.0 apps are just features in a bigger picture. Here is the simple reason: web2.0 apps are cheap to build. Why are they cheap? Because when you set out to do 1 thing, and 1 thing only, you don’t have to build out every computing function ever built.
The costs associated with building up a dozen features are much higher than doing one. Chances are if you focus on a dozen things, you’re likely to fail at lots of them, and not get any of them right. So tip of the week: focus on a few things, get those done right, and then move onto the next feature set.