I was talking with a friend of mine the other day about this one app he’s building for himself. He was really excited pitching me the idea, talking about screens and features and possibilities. You know, all the good stuff.
And I’ll be honest with you, he got me excited about the app too. Why? For starters, he had a pretty good idea that targeted a niche and solved a problem (essential for app development). Second and most important, he was really passionate about his ideas and the good that could come out of his work; and that was what got the little maker in me to fire up.
I asked him to send me the details for the project, and he did the very next day. I read through them carefully and just as I expected, it was really good. It just had one problem: Too many features.
Now now… I know what you’re going to say, how can having too many features be a bad thing? (Or maybe you didn’t say that, but work with me for a second here)
Well, I’m about to propose to you the following:
You can make your application better by having it do less things.
Interested in getting to know how, why or what I’ve been drinking? *cough* coffee *cough* Then buckle up soldier, we’re going for a ride:
Author’s Note: The ideas and tips that are presented in this post are highly influenced by the work done by 37signals (now basecamp) and specially their bestselling books Getting Real and Rework. For a deeper analysis of these methods I highly recommend reading their books and following their blog at Signal v. Noise.