Very nice. Put into words my vaguely-formed concept of why I won't be pulling out the suit for future interviews.
For interviews, the best advice I've heard is to remember that you're evaluating them as much as they are you. If they demand/care that you dress a certain way, perhaps it's a good sign you don't want to work there (unless you're into that kind of thing).
I have read posts that hint at a bit of hypocrisy in startups, though: "We wear t-shirts because clothes don't matter, but if you wear a suit you're unfit for startup hacker life." Bear that in mind if you really LOVE wearing suits. :P
I work for a super casual company now. I wear a t-shirt and jeans to work every day. They actually asked me on my interview why I was wearing a suit. As soon as I spoke, they could tell I wasnt a stuck up stiff "suit". I showed some personality, smiled and laughed a bit. On the other hand I have seen people come through here in hoodies who get the job. But I would personally never wear anything less than a suit to an interview.
That puts into words my vaguely-formed concept of why I defiantly wear dress pants and expensive shirts (+ suit and tie for interviews) even when working at a tech startup with 20-somethings in (carefully chosen) worn jeans and t-shirts.
If clothes don't matter, why am I being judged because I value aesthetics, not excluding the clothes I wear?
Because they do matter. The function of any level or style of dress at an interview is to mark you as part of the Right Group. This holds true even when the interviewers don't realize that they're unconsciously doing it.
Overdressing for an interview at some companies can put you in the Wrong Group just as surely as underdressing will at others.
You should always dress nicer for the interview than you expect to for the job. It has nothing to do with impressing the interviewer. I wore a tie to my interview because it made me feel important, which made me feel more confident, which made me come across as a more compelling candidate.
Use whatever tools you have to manipulate yourself into being the person (at least temporarily) who easily gets the job you want.
One company was 100% casual (don't wear a miniskirt and you are fine). The company was the biggest POS to work for.
Another company is business casual (occasionally they don't mind me wearing a t-shirt and jeans) and it is is just a pleasure to work at this one.
Edit: I actually like wearing business casual, very comfortable cloths.
I'm 26 and I find the trendy designer-esque throwback to the 80's an eye-sore that belongs in a circus, and a contradiction to the shouting cry for individuality when hipsters congregate.
I agree dress like the job you want to have, but I disagree with the t-shirt bit. I've worked at 4 different companies, and always show up wearing professional, clean clothes to my interview (suit and tie the first time, since then just button down shirts and dress pants or khakis).
The t-shirt and jeans can wait until you've proven yourself for a few months. I go to work now in shorts and a t-shirt, so this isn't some sour grapes rant. Though I dress casual for work, given a choice between two identical, impeccably groomed, candidates one who came professionally dressed and one who came in shorts and a t-shirt (and that being the only difference), I would be likely to hire the one who came like he was here to interview.
Of course, I would hire someone casually dressed who knows their stuff over an idiot who happens to be wearing a suit, but I don't think there's any reason to put yourself at a disadvantage. Don't overdress, don't underdress - wear clothes appropriate for the interview.
There's no contradiction between what I said and what you're saying -- we just happen to want different jobs. I don't want a job which has expectations for clothing beyond "yes please".
It's up to the original poster to decide what sort of job he wants and dress appropriately for that -- odds are, the job he wants is one which neither of us would want.
Incidentally, bad spelling in an otherwise smart person is a good sign of creativity, because it's correlated with personality types that correlate with creative thinking (when intelligence is evidenced at all).
It's the same sort of thing as dyslexia being different at a neurological level in chinese then in english. English dyslexics who learn chinese aren't dyslexic in chinese. Likewise, people who are messy in their english might be extremely good at code. People sure like to hang onto conventional wisdom even when there is plenty of scientific evidence to suggest that they are wrong.
Clumsy use of English from someone for whom it isn't their native language is a completely different matter, I don't care about that.
For me, it's less about the typing or language skills and more about proving that you can produce a complete work-product. A typo-laden resume indicates to me that you failed to have at least one native speaker of the language review it.
If you have a known weak area (English is not your most fluent language and is also required for the job), I would expect a thorough individual to seek help.
Just like I would expect a rock-star hacker to call tech support or post on open-source forums for help if they have a particularly difficult bug that they aren't making headway with.
Anyway, I went on to be hired and then promoted through dev lead, dev manager, and architect roles at that company.
So, I'm not of the mind that it's something to worry too much about if you're a decent hacker. My more recent interview sessions, I've pretty much always been wearing a suit or at least business casual, but I wouldn't say it's a hard-and-fast rule, especially for a startup and junior position. Still, YMMV.
If a company makes a huge deal about you not being well-dressed then they probably aren't going to be the most flexible company to work for. I know I don't tend to judge candidates specifically by the way they dress, but those who look comfortable in nice clothes do come across more professional.
There are a lot of ex-City people here, which may be where the expectation comes from, but even so...
That explains everything.
I had a friend who actually got turned down for a management position for wearing a suit to an interview (they thought he was "too formal" for the job). PayPal, I believe.
I rock the Silicon Valley Casual for interviews-- jeans and an untucked button-down shirt for consulting gigs (and employee-jobs that I already know I want).
If it's a really creamy consulting gig for a large company, I might even make it slacks, semi-dress shoes, and untucked button down. Regrettably I don't have the complexion for khakis, since blue button-down, brown semi-dress shoes and khaki slacks [with cell phone on a belt clip] appears to be the uniform of choice around here large boring companies that think they're casual.
For startup interviews, I will wear a funny t-shirt, often involving pirates.
You will note that I never overdress beyond these levels (for an interview), as the casual dress is part of my filter against stupid, boring companies.
(granted most High Schools aren't that magical on paper, so the parent post has a valid point in principle)
Take that out. It doesn't matter what sort of job you're applying for -- the words "high school" should never appear in the resume or cover letter of anyone who has a college degree.
As for the rest: Dress like the job you want to have, not like the job you're applying for. If I was applying for a management position at a bank (not that I can imagine why I'd ever do that, but hypothetically...) I'd still turn up for an interview wearing a t-shirt and jeans. If my apparel wasn't up to standard, that would be an indication that the job I was applying for wasn't actually a job I wanted -- and being not offered the job would simply save me the trouble of quitting after a few weeks.