In a previous post, I discussed that 9Rules was reviewing the first round of potential new member websites starting yesterday, October 25. I took a look at what 9Rules was looking for in a site and I shared that they claim to put content ahead of design. In the article, I said, “I appreciated what the 9Rules team had to say [and] it was reassuring.”
But why was it “reassuring?” I chose this word quite intentionally since, though I wish it were the case, I don’t whole-heartedly buy it. In my option, the idea that look and feel plays second fiddle to content goes against what I believe I see in software production/marketing .[ 1 ]
You see, I don’t think large-audience software products (even community-based websites) become “top-sellers” primarily on merit. They don’t necessarily meet a need or provide a valuable service. I think “packaging” and “bells and whistles” play a much bigger role than we’d like to admit. If 9Rules, for example, didn’t have an attractive UI, I doubt there would be so much interest in becoming member.
The bottom line is I think you can sell anything if it has nice enough wrapping.
It’s true, isn’t it? When choosing between two products, we choose the one with the prettiest logo and the best marketing campaign. And it’s not just in software — it happens in grocery stores, car dealerships, everywhere.
What does this mean for software development? Make your stuff look pretty. And I’m talking about everything from cleaning up your code (code formatting, variable names, understandable and ample comments, etc) to making your prototypes presentable by using simple CSS, labels and help text. Try it out. Make your next demo look good and I bet you will get more praise for visual components rather functional ones. On a side note, beware of making prototypes too polished since the higher-ups may push to get the app promoted to the production environment a little too quickly, if you know what I mean.
Now, this is merely a rant. [ 1 ] There should be some opposition to my argument. Actually, I’m positive there are numerous big holes in my theory. For your convenience, here are some:
- One may argue that being first to market is key. This holds a lot of weight and it’s probably a post for another time which may have the title, “Using Other People’s Time and Money to Produce Solid Software.”
- One could say that good marketing and pretty “packaging” might land initial customers, but only a quality product will keep its user base. Maybe so, but check out # 1. Customers have a difficult time converting once they’ve already invested time and money into a product/service. My bet is initial customers will stay around at least until a superior product — with an inexpensive and easy transition plan — comes around.
- Well, doesn’t price matter? Um, yes. But put two similarly-priced products side-by-side and my claim holds true. The more appealing product will get picked off the shelf every time.
- Developers use tools which help them get their job done. They don’t care about packing and presentation. Developers aren’t typical consumers. Most of the time, they see right past the presentation and focus on content and/or functionality. Developers are the clear exception. If they weren’t, we wouldn’t touch some of the best technical tools/blogs with a ten foot pole.
- Google Search isn’t fancy. It has the most bland page in the world. Based on your logic, it should be a major flop. Think again. Google is a marketing machine. And the simple search page with nothing but a few links and their rotating logo is UID genius at its best.
With all this said, I wish what 9Rules had to say was true. Maybe someday content will reign, but for now, please pay close attention to presentation. In my twisted, somewhat cynical opinion, it still rules.
[ 1 ] This is not to be confused with what is actually happening. This is merely a rant and most likely just my skewed perception of reality.