People that did not expect you to wear a suit will be fine with it because they will understand after that long in that formal of a workplace it is reasonable that you expect yourself to wear a suit to interviews and other formal meetings. (If they don't then they would likely be a poor 'culture' fit, once again assuming you liked your previous environment)
People that did expect you to wear a suit, are much less likely to hire if you if you don't.
One time, I wore a suit to an interview (where the recruiter forgot to tell me to wear casual) and was literally mocked for doing so. Not just a good natured ribbing either, this was a good five minutes of really angry tear-down. And this was no startup, they had probably 200+ people. I got to stand there in front of maybe ten interviewers getting "dressed down" for my attire, like some sort of boot camp grunt. I lost all respect for my interviewers at that moment. If a group is so single-minded that me dressing up a little "too much" gets mocking, I'm happy working elsewhere. This same group also picked on me for using Linux instead of a Mac.
If conforming is so important to a group that someone dressing up or using a different OS is so offensive they cannot even pretend to be decent people, I'm happy to see that signal as early as possible.
But please, if you find yourself acting like this: turning down (or even openly mocking) candidates for their formal attire, please consider that you are hiring people who disregarded common wisdom about interviewing. You are hiring people who, when dealing with something as important as interviewing, decided "it's recommended I do x to increase my chances, I'm too cool|awesome|unprofessional to bother with that!"
That doesn't mean mock someone for being sloppy either, I'm just tired of clothes being such a big deal either way.
been to a few interviews where the interviewers were wearing a t-shirt, jeans and sandals.
But for the tech jobs most people want, it's a really bad idea to put a suit on for a interview.
Why? Are you saying that some company will give you a hard time because you are wearing a suit? That would certainly be humorous.
Humorous as in "Haha, I have no intention to work in such a place, ever".
I don't have anything to complain about that attitude. In retrospect, it saved me from quite a few bad situations that my inexperience would make me accept. But things changed and it does not apply anymore (am not even technically working on IT anymore).
as a rule, you never want to be under-dressed when meeting with people who you want to give you money. being wrong on this even once could cost you money, possibly a great deal of it.
if you show up in a suit and tie and everyone else is wearing sandals, the proper etiquette is to say "mind if i remove my tie?" and then remove your tie and jacket and unbutton your first shirt button.
instant business casual, which mixes fine with sandals. this also demonstrates social competence which may or may not be a factor in your hiring.
Thinking that you always have to wear a suit is some type of throwback where the interviewer had all the power - I don't see interviews like that. Interviews should be a mutual meeting of people where they work out if they should work together. An inability to even work out what the dress culture is like before the meeting betrays, to me, an inability to get basic background research in place before any meeting.
So just ask, and then dress appropriately based on the answer given.
the point is not to fit in, the point is to minimize the risk of sartorial faux pas to zero. ZERO.
you have this impression because your typical engineer will wear a cheap, ill-fitting suit he bought the day before. this will make him look like a schlubby teenager trying to make a good impression among his cooler peers, instead of a manicured professional.
also, the suit isn't going to make you any smarter. you have to be competent. engineers also shy away from suits because they see morons wearing suits. correlation != causation.
show up looking like vint cerf, and the story is different. if you don't know who vint cerf is, look it up. he happens to work for google at this point in time.
http://pseudodoctor.com/2012/06/vint-cerf-is-the-architect/
scroll to the bottom.
I know who Vint Cerf is. One of my friends met Vint Cerf at Google, and I hope you see the irony in citing Vint Cerf. Vint Cerf is viewed within Google as a highly eccentric (aka weird), albeit brilliant, individual. If you come in looking like Vint Cerf for a standard engineering interview, you will look very weird and out of place.
A suit, even a well-tailored, modern cut suit, will be very weird in a software interview at Google.
Don't believe me? Spend a few hours at Google's Mountain View office to get a (admittedly superficial) sense of the culture there.
Now I just ask everytime, "tell me what to wear". If there's no recruiter, I'll cold email. Stupid clothes.