I applied to Fog Creek. I didn't get to the in-office interview. Now, I'd totally understand if they chose not to hire me after an interview. I'm pretty particular about what kind of work I want to be doing, and that makes me a poor fit for most jobs. Also, knowing more about the company, I wouldn't have been a great fit (no fan of Microsoft, and they use Wasabi, which I understand to be a VB dialect). So I hold no grudge that I didn't get hired-- just business, and very likely the right decision-- but I was pretty damn surprised not to get an office interview. I'm reasonably smart (top 100 Putnam) and I made it to the final round of DE Shaw's process shortly out of school, and had plenty of opportunities (even then, in 2008) to move back into finance. So it's pretty shocking that they didn't at least bring me into the office. Ok, but that's their decision and within their rights; they haven't done anything wrong, unprofessional, or embarrassing. Not yet, anyway...
Here's where Fog Creek begins to look bad: remember what I said about being laid off in the midst of the worst recession ever? After getting turned down for the interview, I called Fog Creek to ask why I didn't get it, wanting to make future applications, to other companies, more successful. No explanation. No tips or advice. Nothing. "We'll call you if we can release that information." No call. I tried again, 2 weeks later. Nothing. I'm sorry, but if you can't take 5 minutes out of your day to explain to someone who is down on his luck why he didn't get an interview, then you've checked your humanity at the door and crossed the line into sleazy corporate "neither confirm nor deny" territory.
To make it worse, I know that Joel is friends with my ex-boss. So Fog Creek's decision not to explain the rationale to me casts aspersion onto him. Not very professional. (Of course, I have no idea if Joel had anything whatsoever to do with this matter. Still, it makes the company look bad.)
Anyway, I rebounded, I've moved on and I'm doing well. In 10 years when I have a bit of success to my name and I'm hiring, I won't hold it against someone to have worked there. Even if that person worked in their HR department in the summer of 2008. But this is why I think Fog Creek is overrated. I'm sure they're a great company, and they have some impressive people, but they still have a touch of the old regime in them... or at least in one subsection of the HR department as of two years ago.
(TL;DR version: The "cool company" image of Fog Creek is overstated, as my experience attests. Still, their programmers are impressive.)