
"This is what you all came for...the moment you have been waiting for. Do you know what te secret to happiness is?
Low expectations"
Barry Schwartz at the 2005 TED Conference
God, that sounds depressing, doesn't it? Well, on one hand it is and on the other hand it is totally empowering.
You see, I'm a hopeless romantic. Do you know why people often prepend the personal descriptor 'romantic' with 'hopeless'? Because being a romantic means that it is extremely difficult for any situation, person, reaction, or product to live up to expectations.
Where a non-romantic will hear of an event and think, "That sounds interesting" and go, expecting nothing, but maybe become pleasantly surprised when they have a nice time, but feel non-plussed when it's a drag, a romantic will hear of an event and imagine all of the amazing things that could happen, the people he/she could meet, the great time he/she is going to have. If the event falls short, disappointment sets in.
I once asked in a public forum:
Does being a romantic mean that you are destined to be constantly disappointed?Instantly, I recieved a resounding reply:
Pretty much...sigh...
Once upon a time, I wished for the entire world to become romantic. Since learning that this is my most problematic trait, I've changed my mind. What we need is a good balance of pragmatism and romanticism in the world. Our romantic side to imagine what could be and our pragmatic side to see the world for what it is*.
But what does this mean for community marketing? Well, Barry Schwartz in his book,
The Paradox of Choice (one of
my faves), makes the point that, while having choice is desirable and good, having too much choice leads to paralysis and disappointment. And there is a sweet spot for everything. Only having 5 flavours of jam may be too little, but having 55 is too many.
But the same thing happens when it comes to software.
It becomes more and more clear to me that
37 Signals talking about simplifying or
FireFox avoiding feature bloat or
Wordpress's simplicity + extensibility is directly related to this same idea.
Too many features will lead a person to be stuck like a deer in a headlight upon login, then run away screaming towards what they know. Of course, too few features may render an app useless, but it is the ART of knowing
which features and
when to roll them out that means success or sitting in your corner wondering where everybody is going.
Look at
the number of implementations of
Yahoo!Maps (64) compared with
Google Maps (714)...could it be that Yahoo!Maps are overly featured already...hardly allowing for someone else to imagine (and romanticize) the potential for them?
So, in essence, web apps need to be both romantic and pragmatic when launching into the world. Go ahead and imagine the possibilities: all of them, without getting stuck to one particular notion - what we've learnt being part of startups is that no matter what you imagine, something else will come along and surprise you. However, understand that launching with romantic notions will leave you disappointed (and your visitors).
It is best to start with something non-romantic, even boring - pragmatic. Solve something. Try something. Do it well. Invest a great deal of time into watching where it goes. Make it extensible. Create an API and see what others do with it.
Besides...it's much more fun to be a hopeless romantic with others. ;)
(*btw...I'm still working on that pragmatic thing)