Earlier this month, Daring Fireball's John Gruber linked to a website whose author collects a "wall of shame," collecting iOS apps that use pop-up dialog boxes to ask users for a positive review on the App Store. Unsurprisingly, the topic has sparked a lively debate among many technical bloggers and developers in the Apple ecosystem.

The general consensus seems to be that a lot of people aren't all that fond of those pop-ups, with Gruber suggesting that disgruntled users make their voice heard by giving those apps one-star reviews for "annoying me with a prompt to review the app," and others suggesting that Apple do away with explicit reviews altogether.

These reminders have been around for a long time, and they don't seem to be going away any time soon. As annoying as they are, I'd argue that that's a good thing, because they remind us what a privileged marketplace the App Store really is.

Love and hate

Developers love to hate App Store reviews. Ask anyone who's ever put any kind of software up for sale through Apple's mobile ecosystem, and I guarantee that every single person you talk to will have something negative to say about the reviews that their users leave.

In all fairness, reviews can be hard on developers. When you've spent countless hours building an app, a negative comment accompanied by a one-star rating is difficult to accept; plus, it can have a significant impact both on sales and on the developer's reputation--something that's quite important to most of us, who want to show prospective clients that our work is well received.

On the other hand, good reviews make developers very happy, for obvious reasons. An abundance of five-star ratings helps buoy an app's chances for success, increasing downloads and sales and boosting the developer's chances of landing more development work. (On a more human level, they also provide something that every person involved in a creative effort secretly--or not so secretly--craves: validation for their work.)

A natural negative

Given their importance, it's no surprise that reviews are controversial. Many developers have justly noted that, left to their own devices, users tend to populate the App Store with negative reviews far more than positive ones, even for well-designed and popular apps.

In a sense, this is inevitable; happy users are probably too busy enjoying their software to say much about it, and unhappy ones have a very real reason to complain about the fact that they have invested their time (and, possibly, money) in something that they perceive as incomplete or broken.

Thus, it's only logical that developers will try to even the odds in any way they can. You'll hear the rest of us scream bloody murder at the thought of anyone trying to game the system, but let the developer who hasn't published an app, then immediately called up all their friends and asked them to download it and leave a positive review cast the first stone. I'd bet the virtual lapidation will be given another day's respite.

Churchill's dilemma

In reality, a lot of bloggers and developers tend to forget that they come from a place of relative privilege when it comes to having their opinion heard. We take for granted--and sometimes abuse--the ability to create and run a blog, or publish reviews of our favorite (and least favorite) apps just because we have the necessary know-how to do so easily and inexpensively.

For most other people, writing a review is the only opportunity to have their opinion heard, and leaving a one-star rating the only way to influence the evolution of the App Store in what turns out to be an extremely democratic process.

This doesn't mean that developers must agree with those opinions, or even that users are always right. After all, as Winston Churchill once noted with his typical dry wit, "the best argument against democracy is a five-minute conversation with the average voter."

It does, however, mean that there is nothing necessarily wrong in attempting to influence the process