Call it a pet peeve, but it annoys me when I see "cool" applications with "cool" features that provide little or no value to real customers. Honestly, there are waayyy too many useless "Web 2.0" applications that look like they were designed by developers who want A-list bloggers to think they're cool.
Here are some ways you can tell when a developer is trying too hard to be cool:
- The product's UI is littered with buzzwords like "AJAX" and "Web 2.0"
- The home page brags about how their software integrates with all the popular social networking sites, but there's no description of what it actually does
- The documentation contains the word "Micro$oft"
- They offer tech support on Twitter
"Cool" is fleeting (just ask the Fonz), whereas utility has staying power. So avoid the temptation to build something just to impress your peers, and instead try to build something that'll impress end users with its usefulness. Then customers will think you're cool, because you just made their lives a little simpler.
The way I see it, if you're able to give up the corporate world and code at home in your underwear, then you're already cool. So stop trying to be cool and focus on building something that's useful.
"if you're able to […] code at home in your underwear, then you're already cool"
I think that depends on the underwear.
Posted by: Fred B | Wednesday, March 21, 2007 at 08:51 AM
How 'bout.... "able to code at home surrounded by a bevy of beauties in THEIR underwear".... ? Now that'd be cool.
Posted by: alan | Wednesday, March 21, 2007 at 08:55 AM
I always thought that if you have to tell others how "cool" you are, then you're automatically NOT cool.
Something that really is cool and useful will be noticed as such and you won't have to point it out. Your users will do that for you.
Posted by: Peter | Wednesday, March 21, 2007 at 09:07 AM
Hm... But users like "cool" software.
Value is not enough to sell app.
Posted by: Eugene | Wednesday, March 21, 2007 at 10:03 AM
Nah, users don't care about 'cool'.
'Cool' wears off too fast and is not cool any more.
For example CoffeCup's HTML editor app (and I suppose all of their apps) use other words instead of 'OK' and 'Cancel' on their dialog. Unsurprisingly, this was not really cool, but can slow you down 1-2 seconds each time you decide to click the buttons since the caption is rather unfamiliar.
Posted by: Boris Yankov | Wednesday, March 21, 2007 at 10:43 AM
Alan, your dreams are bigger than my own :)
Posted by: Nick Bradbury | Wednesday, March 21, 2007 at 11:19 AM
Great Posts. Kind of an off topic development question for you... I think it is finally time for me to leave HomeSite behind me (Even though I do love it, and it has been a staple for a LONG time now) and I was wondering what editor are you using these days?
Thanks,
Scott.
Posted by: DrBigFresh | Wednesday, March 21, 2007 at 12:40 PM
Scott, I'm using TopStyle, of course!
Posted by: Nick Bradbury | Wednesday, March 21, 2007 at 12:42 PM
"The way I see it, if you're able to give up the corporate world and code at home in your underwear, then you're already cool."
That's the funniest thing I've heard in a while - classic.
Posted by: rob | Wednesday, March 21, 2007 at 01:24 PM