I've largely stopped hiding the fact that I interviewed at Google a couple of times in recent years -- I wasn't unhappy with Memento or anything, but it's hard to avoid being intrigued by Google. The sheer size of the company was daunting to me (mind, I consider a 300-person firm "large"), but I have a lot of friends there, and the general attitude towards development sounded kind of cool. I was always a bit skeptical about the self-image of Google as a large number of startups lashed together in a single company, but projects like Wave demonstrated that they had room for cool skunkworks and fun ideas.
The first interview got scuttled by Jane's cancer (we got the diagnosis the day of my interview). That went quite well, but I had to shut it down -- it made no sense for me to be commuting to Cambridge when her health could get dicey. (And in retrospect, it was absolutely the right decision: besides simply not having to spend as much time away from her due to commuting, Memento was really good to me during her final months, better than most companies would be.)
By the time the second came around, the nymwars had brewed up -- indeed, everything hit the fan between starting the process and me actually coming in for the interview. The result was considerably less successful: while I liked the people I talked to, and think I presented myself decently, I'd bet that my intense distaste for Google's new policies came across as strongly negative, and I wasn't surprised that they opted to not continue from there.
My concern was less about the specific policy, and more about the decision-making process. The realname policy was dumb and naive, and IMO continues to be well short of appropriate -- while it's improved a good deal, they've promulgated a lot of nonsense about how people interact online, ignoring decades of experience and study in this field, and how online identity *works*. Once again, it was clear that Google's upper management had managed to screw up a fundamentally good product with a few bad decisions. (Very much like Wave, which I still think was a *great* product that was torpedoed by a few idiotic mis-steps.)
And the thing is, much of the company clearly *knew* that it was broken. Without going into too much detail, a bunch of people said pretty clearly that they knew the policies made no sense, but felt fairly powerless to do anything about it. Now *that* is what I expect from a 20k person company: bureaucracy, management fiat, and poor mechanisms for bubbling intelligence up the chain. Suffice it to say, over the course of the interview, I developed a pretty strong sense (and did nothing to hide it) that I could only cope with the company by being a fairly loud iconoclastic pain in the butt about these mistakes. So like I said, I wasn't really surprised that they chose not to pursue further interviews.
This all comes to mind because of James Whittaker's blog post this week, on why he decided to leave Google. I confess, the post comes as an odd relief to me. Google is secretive enough that I couldn't be sure that I was reading things right in that second interview, and in reading the other tea leaves around company policy and what was leaking out. But his description matches pretty closely what I was coming to suspect: that the company has crossed the line from being the scrappy world-beating startup to being a much more normal corporate giant. I'd sort of assumed that was happening, since it happens to every big company eventually -- I remember clearly the days when Apple and yes, even Microsoft were the little Davids taking on the evil corporate Goliaths.
It does make me a little sad: I have a suspicion that I would have quite enjoyed the Google of 3-4 years ago. But it sounds like they're gradually becoming a more typical big company, and I just don't enjoy working for those. Probably for the best that I stick to real startups, where the way that I deal with bad company strategy is to walk into the CEO's office and have a chat...