Being a Good Client

Here is something I do not understand: in general, we as consumers know very, very little, and yet we subscribe wholesale to the mantra, “The Customer Is Always Right.”

Businesses train their employees in customer-centric policies, forcing sales associates to bend over backwards for the ill-educated slobs who demand their attention. Meanwhile, people who don’t know a thing about the subject of their desires often make unrealistic demands because they simply don’t know better.

It doesn’t matter whether the subject is a vehicle, a house, new shoes, a set of clothing, or a web site design, few of us are experts on the things for which we shop. Yet we treat the people whose jobs it is to help us as if we know better than they.

Of course, in some settings, those sales associates are just trying to earn a paycheck or rip you off, and consumers must educate themselves and be wary. But in many professional fields, the person working to help you knows far more than you and their job is to do right by you. If they treat you unjustly, you won’t go back to their store and you’ll tell others about the poor experience, so it is in their interests to make sure you get what’s best. The problem is that, regardless of setting, we continue hearing “The Customer Is Always Right,” and we believe it.

In my recent role as the client of a web designer, I felt for the first time what it was to be a relatively clueless customer. When it comes to shopping for cars, I know enough about them to have a decent idea of what I’m looking for. And my mom is a real estate agent, so when we were looking for a house, I knew the questions to ask and what to avoid. But when it comes to building a new web site, I barely know where to begin. I have no sense of colour or form, no artistic creativity, and so I can give the barest of guidance.

In this situation, I decided that my best bet was to make some brief suggestions and then get out of the way. Ryan is a professional with a great deal of experience in web design, so I felt that I could trust him to do right by me. In looking around this site, I’m sure you will agree that he did.

I feel that we should adopt this posture of humility and patience more often, and after working with Ryan, I think that I will do so. The results were very positive, and it makes me want to try this again.

Step 1: Figure out what you want

In conversations with Ryan about some of his other clients, it seems like a lot of people skip this step. Clients often don’t think enough about their desires, and so what they give the professional is too little information for the professional to do what is needed. The professional will do what they can with what they have been given, but there’s a high chance that they will return with unfavorable results if you don’t help them help you.

Be thoughtful and do some work before meeting with the professional. You’ll both be happier.

Step 2: Keep an open mind

There is an extremely good chance that the professional will come back with something different than you had expected. That’s because they’re better at what they do than you are. When Ryan first showed me what he had come up with for my web site, I was taken aback. It looked nothing like what I had expected (my initial thought was, “This isn’t what I wanted”), but that’s because (again) I don’t know much about this.

What Ryan came up with didn’t seem like me or what I wanted because it was so good. It was better than anything I could have dreamed up… but wasn’t that the idea?

And the more I looked at it, the more I liked it. Ryan took my suggestions and made something beautiful, and he was able to do that because he knows what he’s doing.

Step 3: Be nice

Throughout the process, you need to make sure to continue giving guidance to the professional. Chances are that some things will need to be changed, and you shouldn’t hesitate to point those things out, but these conversations need to be in the context of a professional rapport that recognizes their intelligence and dedication. In short, be honest, but don’t be a dick.

Whatever it is you’re working with a professional for, you’re the one who has to live and be happy with the end result, so don’t let the professional run away with an idea you don’t like. You may need to clarify points initially made in step one, or you may have had additional ideas that need to be worked in. Get those to the professional, but recognize as well that the proper time for that was step one. If they can’t make changes at this point, or if it costs more or takes more time, be forgiving. It is reasonable that additional work would take additional time/money, so don’t act like it shouldn’t.

When we were looking for a house, we gave a short list of criterion to our real estate agent for him to put together properties for us to visit. After a couple of weeks, some of our criterion had changed, so we let him know about what we wanted now.

I’ve known people to get upset with real estate agents who “wasted their time” by showing them properties in which they weren’t interested. In reality, the real estate agent was basing their recommendations on the client’s requests, and it wasn’t the agent’s fault that those recommendations weren’t quite accurate. We need to be patient and give people time to do the job we asked of them.

In my personal experience, I would say, “The customer is.” No one is always right, but if we as customers work together with the professionals, we can achieve something great. We must not forget our place in the cycle, because we certainly shouldn’t make ourselves non-existent, but we should also remember that it is a cycle. We’re in this together, and both the client’s and the professional’s success depends on the positive outcome of a given project.

For more examples of what a good professional looks like, I’d encourage you to take a look at Ryan Burrell’s web site.

Ircle is the worst shit ever

After discovering there was a PAX IRC channel, I wanted to join the conversation, so I went looking for an IRC client that would run on Mac OS X. I had used and enjoyed mIRC on Windows, but quickly discovered that it only ran on Windows. Instead, I stumbled upon Ircle.

I don’t generally swear much, to the extent that people often recoil in shock when I do, but sometimes it is called for. In this case, my response came after just a few minutes of using this utterly worthless client to try and connect to the server on which the PAX channel resides.

The user interface of Ircle looks like something from the Windows 3.1 days.
The user interface of Ircle looks like something from the Windows 3.1 days.

Ircle looks like something I might have designed in 1992. Keeping in mind that I was seven years old in 1992, and our computer screen only had two colours at the time (black and green), that gives you an idea of how Ircle looks and functions. It wasn’t just a pain to use, with regular disconnections, errors, and a confusing and poorly labeled/designed interface, it was ugly.

I haven’t yet turned into the sort of person who demands everything be beautiful just because my operating system is, but “in this day and age,” there is little excuse for such poor design. If they’d even just used the most absolute of stock templates for OS X applications, it would have looked better. It’s like the designers of Ircle went out of their way to make this product look like crap.

And you know what really sets me off? A bad design in and of itself isn’t enough to earn my ire, but the coder’s hubris was annoying in the extreme:

Really? The most popular? This steaming pile of bantha poodoo? That seems unlikely.

So I set out once again for a good IRC client for Mac. Introducing Colloquy.

An IRC client that doesn't suck.
Colloquy: An IRC client that doesn't suck.

Colloquy has a much nicer interface with all of the features we’ve come to know, love, and expect in this day and age. For instance, if I start to type someone’s name, I can hit Tab for it to auto-finish so I can continue with my sentence (something that has been available in mIRC for a decade). It has colours, alerts if your name is typed by someone else, and an easy scripting interface for auto connection and authentication. (Ircle also has this scripting, but it’s a bit more of a pain).

What’s more, Colloquy has a mobile client that I know runs on the iPhone (not sure if it does on other platforms), and I’ll probably happily pay the $2-3 for it from the App Store once I get an iPhone. For running on OS X, it’s free.

If you’re looking for a good IRC client on OS X, look no further: Colloquy comes highly recommended, and everyone I know has settled on it eventually due to its pleasant interface and great user experience. As for Ircle, it should have dawned on me the moment I saw their banner. Anything claiming to be the best probably isn’t. Put up or shut up, as they say.