Everyone has a uniform of some kind, I suspect, but software people have eschewed the formality of business fashion since the days of short-sleeved white shirts, clip-on ties, Buddy Holly glasses and IBM.

During my formative years at Microsoft, the only people caught dead in suits and/or ties, were interviewees who were unfamiliar with the lax dress code. On the second day of interviewing, they would always return in what has come to be known as “business casual,” in an attempt to persuade the interviewers that they weren’t too stiff and formal for the company.

At my first company, Saltmine, things were even less formal. As a web development agency, we weren’t restrictive at all about appearance. The business casual of Microsoft looked positively glamorous in the early Internet culture… a patois of punk rock, gamer nerd, glue-sniffing geek, and how shall we say, things nebbish-ista.

I mean, take a look at this guy:

He’s my business partner, for cryin’ out loud!!
So now days, the Internet business is reaching a kind of maturity (although I agree it’s iffy to use “Internet” and “Maturity” in the same sentence). With this, ahem, maturity, there has come a ubiquity of clothing unseen since the days of IBM. I’m talking about the omnipresent BLUE SHIRT. As I cast my eyes down 1st Avenue here in Seattle, I can see blue shirts on every block, at every Starbucks, and in the lobby of every building I pass. Why blue? Why now?

So in the beginning was the end, the software fashion cycle has come full circle from conventional to unconventional and back again. As for me, I have a blue shirt and a Rat City Roller Girls T-shirt so I feel prepared for just about anything.