Posted by Kevin Pang on 6/22/2008 | Comment Comments (34) | Tags:

There once was a time when men looked good.  We dressed well, groomed regularly, and took pride in it.  It wasn't so long ago that suits, vests, and fedoras dotted the metropolitan landscape.  We styled our hair, shined our shoes, had straight razor shaves, and invested in signature accessories such as watches, belts, cufflinks, and ties.  Somewhere along the way though, we went from looking like this:

to looking like this:

Nowadays, we men just do not seem to be taking the time and effort to look our best, and for some reason many of us are proud of it.  "Look good without looking like you tried", has become the ideal to which we aspire (i.e. Brad Pitt or Johnny Depp).  Many of today's popular haircuts result in a rolled out of bed look.  Looking sharp for a night out on the town often consists of jeans, an untucked dress shirt, and a jacket.  With such a low standard of excellence, it's no wonder people waltz into work looking like slobs.

So, what does this have to do with software developers?  Well, despite the fact that most of us work in a stereotypical, isolated Dilbert/Office Space cubicle, I argue that there is still value in being well -groomed.  Although the benefits of looking good may not be quite as obvious as they are for more socially interactive positions (i.e. model or sales), they do, indeed, exist.

Career advancement

I've known developers who could code circles around their colleagues at their respective workplaces but were passed by for promotions time and time again.  Why?  Because they looked like garbage.  And because they looked like garbage, nobody spoke with them outside of work.  And since nobody spoke with them outside of work, they lacked people skills.  And since they lacked people skills, they had trouble interacting with clients.

This terrible chain of cause and effect is something you see a disproportional amount of in our field.  The simple fact is this: in order to advance in your career, whatever it may be, you need to add value to your company.  True, there is value in being a great developer, but there is more value in being a great developer who can also interact with existing clients and make presentations to potential clients.  Now, if all you want in life is to code in the same cubicle until you retire, then I suppose this does not apply to you.

Management

Management is not for everyone, but it is if you are interested in earning more money and advancing your career.  Like it or not, management is the next logical step for a software developer.  Once you have hit the point of senior software architect or whatever your company labels its highest ranking developer, there is nowhere else to go if all you bring to the table are your mad programming skills (unless you go solo in which case you become management by default).  In order to advance, you are going to have to join management.  Managers need to be presentable because their main duties revolve around dealing with people.  And fair or not, people make assumptions about you based on your appearance.  If you can't handle taking care of yourself, what is the logical conclusion a client is going to make about how well you are going to take care of them? 

Unless you are Steve Jobs, you are going to have a hard time being a good manager if you look like a slob.  Your employer understands this.  It does not matter how talented you are; management is more about people skills than technical skills.

Disposition 

Looking good gives you confidence.  When you feel like a million bucks you tend to stand up straighter, look people in the eyes more frequently, and smile more often.  As a result people listen to you more intently, give more weight to your opinions, and are generally easier to work with.  Developers tend to have a reputation for being snarky, condescending, and sometimes outright rude when dealing with others.  Remember the saying "you catch more flies with honey than with vinegar"?  If nothing else, look good for this reason.  You will find that you are much happier at work when people are friendly to you and you to them.

What can I do? 

It doesn't take much to look presentable.  You don't need to look like Gene Kelly and you don't need to wear Italian suits to the office in order to reap the benefits.  A little bit goes a long way.  Here's a short list of things you can do to improve your overall appearance.

  1. Look yourself over in a mirror before you head off to work.  There's no excuse for having boogers hanging out of your nose, rheum in your eyes, or a piece of your breakfast stuck in between your teeth.  You owe it to yourself to at least do this.
  2. Shave.  If you have facial hair, groom it.
  3. Shower.
  4. Get a hair cut.  This isn't the 60s and you are not Paul McCartney.
  5. Style your hair.  Buy an actual comb.  Buy some product and learn how to use it.  Ask your barber if you're confused about what to buy and how to use it.
  6. Wax your eyebrows.  The unibrow is not a style.  Never has been, never will be.  This procedure costs next to nothing, takes all of 10 minutes of your time, and drastically improves the look of your face.  Get over the social stigma associated with doing this.  David Beckham did not get his man license revoked by getting his brows done.  Neither did every other man who has ever appeared on tv or in films.
  7. Get a facial.  You will be surprised how much better your face looks with all the dirt, residue, and blackheads properly removed.  Plus it is a very relaxing process.  Schedule your appointment with an attractive aesthetician if you need to justify this cost of time and money to yourself.
  8. Keep your nails trimmed and clean.  No, you don't need to get a manicure/pedicure (although they certainly help), but people notice if your nails are growing out of control or if there's a line of black dirt under them.
  9. Smell nice but do not overdo it.  It is just as bad to reek of deoderant/aftershave/cologne as it is to reek of body odor.
  10. Update your wardrobe.  Get the basics (dress shirts, chinos, dress pants, sports jackets, polos, etc.) in solid colors and don't be afraid to splurge on quality for these items.  They don't go out of style and you can wear them anywhere.  Mark Twain put it best when he said "clothes make the man".  Keep your clothes clean and pressed.  Get them tailored if they don't fit well.  You don't want to look like you're wearing hand-me-downs from your pop's closet.  Match your outfits.  If you are incapable of doing so, find someone who is.
  11. Don't be afraid to buy accessories.  Purchase a good looking watch at the very least (e.g. not a Shark and not a calculator watch or a remote control watch).  Do not underestimate the importance of a good pair of dress shoes and a nice belt.  Learn how to tie a tie and don't be afraid to wear it.
  12. Eat in moderation and exercise.  Sitting at a keyboard 8 hours a day doesn't do much for your physical physique.  And if not for appearance's sake, at least for health's sake.

Most important of all, make it look like you at least put a modicum of thought into your appearance.  It may feel awkward as it runs counter to everything society tells you men should do, but trust me, Brad Pitt looks great shaggy because he has stylists and wardrobe people who specialize in making him look great shaggy.  You don't.  You just look shaggy. 

Give some of these a shot.  You may be surprised to find that you enjoy the results.  And although we may never be able to bring back men's fashion, we certainly can find a happy medium between the dressiness of the past and the laid-backness of today.  At the very least, the women of the world will be thankful.

Note: This isn't meant to be a man-bashing post and I fully realize the same rant and advice could easily be made for women.  But, seeing as how I don't understand women, writing about them seems ill-advised.

Enjoyed this post? Share it with others!

Related posts

Comments

A Suresh Kumar
A Suresh Kumar on 6/22/2008 10:09 PM Your post is really excellent. but it won't match our current generation. Now trends are getting changed , i saw one guy T-Shirt inner cloth is on the top.

i asked that guy, hey you wear your t-shirt in wrong way. he laughed at me and said, its fashion.
Kevin Pang
Kevin Pang on 6/22/2008 10:19 PM Thank you for the compliment.

I agree that fashion nowadays is somewhat of a joke; more of a contest on who can dress the most outrageous. Still, the concept of what is acceptable clothing in the workplace has remained relatively stagnant. I would hope that the person you mentioned wouldn't show up to work like that. But who knows.
Ian
Ian on 6/23/2008 10:19 AM Oh, you had me until #7.
Alex
Alex on 6/23/2008 12:51 PM Good article. I think looking and behaving well are critical for any developer. We've got one of the worst stereotypes attached to our jobs as far as personal hygiene and social skills go.

That said, I'm not sure how comfortable I am with getting a facial...might just stick to washing my face with the normal stuff.
Mark twains Ghost
Mark twains Ghost on 6/23/2008 1:16 PM That's rubbish! I never said that.
Kevin Pang
Kevin Pang on 6/23/2008 1:20 PM Points taken regarding the facial. Obviously some of these items (showering) take precedence over others (facials). You don't have to check off every item on the list to look presentable. :)

Regardless, don't knock it unless you've tried it. You may be surprised at how much a difference a facial can make. There's a reason why they cost so much. If they didn't provide any value, they wouldn't be in such high demand. It's especially impressive when roughly half the population is uncomfortable going in for one. :P
Kevin Pang
Kevin Pang on 6/23/2008 1:26 PM @Mark Twain's Ghost

Google search disagrees, but I'll take your word for it:

http://www.quotationspage.com/quote/253.html
mark
mark on 6/23/2008 2:28 PM Ah ok, so that's why I never get laid.
Derek
Derek on 6/23/2008 4:14 PM I'd love to hear why you think men shouldn't have long hair.
Kevin Pang
Kevin Pang on 6/23/2008 5:14 PM @Derek

I didn't mean to imply that men shouldn't have long hair, although I can see how you might infer that from the "This isn't the 60s" part of the post.

My attempt at humor obviously failed here. I simply meant you should get your hair cut so you don't have split ends and can keep maintaining your hair style. However long your hair is after the cut is moot.
Mike Borozdin
Mike Borozdin on 6/24/2008 3:50 PM A very good post. Probably there's no need for buying an Armani suir, it certanly will bring no harm though, but it's very important to look tidy.

I would also add that it's crucial to have good communications skills, I think that good appearance is a part of communication skills.
Kevin Pang
Kevin Pang on 6/24/2008 3:54 PM @Mike Borozdin

I couldn't agree more. Looking good is only a part of the equation; it does not guarantee success. Being able to communicate effectively and eloquently has become somewhat of a lost art in the age of "txt msgs" and informal e-mails.

Thanks for taking the time to post your thoughts. :)
Janko
Janko on 7/5/2008 11:34 PM Excellent idea for writing and excellent article. There is a belief that if you are a developer you have to be messy and geeky, which is not true. I agree that many developers just don't take care about theirself which means there should be more articles like this one.
pingback
geeks.ms on 7/6/2008 12:39 PM Pingback from geeks.ms

La Caja - Artículos Recomendados - YSlow - Enterprise Architecture Guide - Jersson on Geeks·ms
Kevin Pang
Kevin Pang on 7/9/2008 4:56 PM @ZagNut

I have decided to delete our last two posts since neither were going to be of much use to people reading over this article and were not conducive to a constructive discussion.
Thibault
Thibault on 8/4/2008 4:27 AM I love this article. I know a few people around me who should read this.
Akkansha
Akkansha on 8/20/2008 6:55 AM Very useful article man....!!!
Luke
Luke on 8/28/2008 7:29 PM Nice one. I have to agree the facial suggestion might be a bit over the top, but man it'll make your skin look nice.. at least for a while... so I've heard.

Not to mention all the ladies in the workplace will probably respect you a little more if your somewhat attractive. I'm not saying this is a for sure thing, but I've noticed a much bigger difference between looking presentable/un-presentable and meeting/working with women as opposed to looking presentable/un-presentable meeting/working with men.
Kevin
Kevin on 8/28/2008 7:51 PM Well... one thing I've noticed over the years as a programmer is that the better you look, the less geek cred you have. Maybe that should change, but for now, I'd put more stock in a sloppy geek rather than a chic fellow in a heartbeat.
alistair
alistair on 8/29/2008 4:07 AM Any geek worth his/her salt will manage to make even the smartest of threads look bad... well i somehow do anyway...
Foley
Foley on 8/29/2008 10:28 AM I'd add one more - visible tattoos and piercings are career limiting. Yeah, they shouldn't be, but if you have managers over the age of 35, odds are they'll assign you a career ceiling based on the hole left in your lobe by your 4 gauge earrings.
Beau
Beau on 9/18/2008 7:34 AM I think this is a great article, I'll admit, that I was against some of the things listed, but I think I may just give them a shot, like he said, "don't knock 'til you've tried it". I'll share this will my friend who considers "geek" a compliment, and mocks me for actually trying to look nice. :P
Justice~!
Justice~! on 10/13/2008 11:35 AM Ok, forget the E-mail I just sent. Now you are my favorite *PERSON* ever after this post.
pingback
msforge.net on 10/20/2008 11:38 AM Pingback from msforge.net

Amazing web development articles of Summer 2008 - Morning Break
Adam
Adam on 12/8/2008 10:45 AM You speak the truth. I think this all came about because we can be left to our own devices without ever having to speak to a client, or really anyone outside of our development circle. It also helps that management ALLOWS US to wear shorts and a tshirt to work, and although thats great during the summer months, its still totally not the best for business.

Even if it doesn't help your career, dressing nice carries over into every part of your life. Whether its first impressions or confidence, dressing with clothes that fit and are appropriate will always be a positive addition in your life - no one will ever look down on you in any situation for dressing well.
pingback
developerzen.com on 12/8/2008 5:47 PM Pingback from developerzen.com

99 Ways to Become a Better Developer | DeveloperZen
VW
VW on 12/10/2008 6:12 AM this is really cool pic mate..Developers dont mind about their look..They just mind about their talent..:)
free footy
free footy on 12/10/2008 10:49 AM Fashion Fashion Fashion...........
Now Fashion is everywhere, I saw a beggar begging near a restaurant he came to me and started begging. I asked him what's wrong with you,have watch,shoes goggles? Then he simply answered that is fashion and asked me "Why beggars should'nt wear this?"

<a href=" http://global3sms.com">free footy</a>
Epiphone
Epiphone on 12/15/2008 12:38 AM Developer should carry same weight on their look and their talent. Look for their promotion and talent for their expectation.
cheap hosting
cheap hosting on 12/15/2008 3:25 AM s metrosexuality an Indian reality or a figment of the journalistic imagination, with its penchant for the latest Western trends? After all, the term was coined in 1994 by the British journalist Mark Simpson to refer to a new breed of young metropolitan males who had a strong aesthetic sense and spent a great deal of time and money on their appearance and lifestyle.

<a href="http://hostsvault.com/">Cheap Hosting</a>
AJ
AJ on 12/15/2008 11:40 AM "Like it or not, management is the next logical step for a software developer."

Uh, no, it isn't.

That's like saying that the next logical step for an artist is being a museum director.

There is nothing wrong with going into management if you feel you would enjoy it in some way, but managers do not code. If they do, they don't code much. You had better like being in meetings and on conference calls, because that is what you'll end up doing. Also, you get to stare at a lot of made-up deadlines on GANTT charts.

I'm generalizing here; always a dangerous act. There are exceptions, of course. But the above paragraph describes the lives of most of the software-guy-turned-managers that I've known. And a lot of them end up hating it - choose wisely.
online casino guide
online casino guide on 12/16/2008 9:33 PM There used to be a time when men looked good. We dressed well, we groomed regularly, and we took pride in it. It wasn't so long ago that the streets were littered with suits, vests, and fedoras. Where we actually bothered to comb our hair, shine our shoes, get straight razor shaves, and purchase expensive accessories like watches, belts, cufflinks, and ties.
zeolite
zeolite on 12/17/2008 11:47 PM If you have to learn personal hygiene tips from a developers blog you are already beyond help, believe me. What the hell are people thinking in kicking this kind of shitpost on a dotnet news aggregation site? Makes a change from the relentless lightspeed posts i suppose.
Search Engine Optimization Marketing
Search Engine Optimization Marketing on 12/28/2008 7:45 PM Metrosexual is a neologism of the 2000s generally applied to heterosexual men with a strong concern for their appearance, and/or whose lifestyles display attributes stereotypically attributed to gay men.

The term is closely related to dandy. Debate surrounds the term's use as a theoretical signifier of gender deconstruction and its associations with consumerism.

Add comment


 

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]