One of the biggest adjustments I’ve had to make since becoming a freelancer is how I shape my attitude when working with others.

You could certainly make the argument that a good attitude is required whether you’re a freelancer or on staff and you would be absolutely right. However, I found it tough to hide my contempt for others on my team who couldn’t grasp how web works. I think it had a lot to do with knowing I was the “smartest” in the room on the topic and I hate being that person. If anything, I enjoy being in a room full of others much smarter than myself and feeding off their knowledge. Either way, it’s a terrible posture to have.

It’s easy to forget that not everyone is web savvy these days. Developers are getting younger, startups are launching every two seconds and the average person spends at least three hours online every day.

But that doesn’t mean people “get” the web. Heck, many of us that make our living developing the web don’t fully get it either. It’s a freaking jungle out there and we’re all trying our best to make sense out of this evolving beast called the interwebs.

Regardless of how much we know as web designers and developers, we are not excused from treating those who need our help like idiots. I was surprised when this tweet from Brad Frost popped up in my stream:

Let me start by saying I respect the crap out of Brad, even though he doesn’t know who the hell I am. He is truly moving the web forward and his resources have pulled me out of some deep shit in the past.

Honestly, I missed the point he was trying to make the first time I read it and confused it as an elitist reaction for a project that was beneath him. He elaborated on it further though, and now I understand that he was simply expressing his disgust for the way the project was put together. Instead of listing specific project requirements when hiring a developer, it would be wiser to include her in defining what those requirements are. The email request put the metaphorical cart before the horse, thereby suggesting that Brad’s work (and all web professionals by extension) is reduced to pixel pushing.

I get it and I agree.

But I also think it’s our job as consultants to educate and encourage. The reason companies hire people like me, Brad and any other web professional is because they know they need help, even if they are not sure what that help is exactly. Brushing off an opportunity to kindly correct this sort of ignorance is a double whammy that not only perpetuates the behavior, but gives web designers and developers a poor reputation. If we’re not careful in the way we treat others, we’re doomed to be lumped with IT gear heads everywhere as being annoying know-it-alls that no one wants to interact with.

I’ve been on the other side before, having been in a position where I had to hire out work that was over my head. It’s tough asking for help when you’re not an expert in thing you need help with. For all we know, it was the receptionist who has never touched HTML that was put in charge of asking Brad for help and merely copied and pasted what her team told her was needed. Yes, it’s shitty, but I’ve seen it happen.

We’d all like to see less of these emails. But it’s up to us to play the role of expert, be the smartest person in the room, and kindly redirect the conversation to something more productive and fruitful.


Subscribe to Devigner Digest

I read a lot of crap about design and development and 90% really is crap. Subscribe and I will send links to the other 10% about once a month.