A course in how to deal with ferocious intensity at Google
nytimes.com
nytimes.com
(Of course, like any achievement-driven person I do get stressed about work, but it's internal pressure, like being frustrated about not making progress on something I find important. And that is not a cagey way of saying I work an 80 hour week.)
So at the extreme high end (0640/1840 shuttle), I'm away from my house for about 64 hours a week. Ordinarily (0640/1655 shuttle), I'm away from the house around 55 hours a week. This includes both my lunch and about an hour on the shuttle each day, so depending on whether I work on the shuttle (I almost always do), my actual working hours are 35-45 hours, lunch excluded.
Oftentimes I'll come home and idly hack on work stuff while I'm sitting in my comfy chair and my wife and I watching her shows, but I'm sure exactly how to account for that time. It doesn't feel like work, I'm just hacking on what happens to be the most interesting stuff I could be hacking on at the moment.
I typically arrive at Google about 9:20 (until recently the breakfast cafeteria at the NYC office closed at 9:30, although that's no longer the case I've kept the habit), but don't really start working until ~10. If I have plans in the evening I'll leave around 6, if not, I'll stay for dinner and keep working until 8-8:30. I've never come in on the weekend.
One coworker on my team is always there before I arrive, and is always still there when I leave, but everyone else on my team floats in gradually until 11:30 (when we have our daily standup), and leaves sometime between 7 and 10.
While some days I may spend 10 hours in the office building, consider that this includes 3 meals and usually at least one other major distraction (a tech talk, a break in the game room, TGIF, or something).
Edit: I've been in the NYC office around 4 months.
Personally my schedule varies. Lately I've been getting in between 11 and 1 and staying until dinner (6:30) or later, sometimes very late (midnight+). Not all of that is work time as I often end up hanging out with other night owls.
My team is generally on a more normal schedule. Nearly everyone in the group is gone at or by dinner.
I have had weeks where I'd get into work around 10:00 AM and work till 1:00 AM on Mon/Tues, till 11:00 PM on Weds, normal hours (about 10:30 AM - 6:30 PM) Thurs/Fri, and then put in about 3-4 hours on Saturday as well.
I've also had weeks - like last week - where I get in at 1:00 PM, do a bunch of code-review threads & meetings, have a launch party, drink some margaritas out on the Charlie's Patio, watch a Starcraft tournament, and go home after dinner at 6:30.
If you have a good manager, their objective will be to have you accomplish a lot of things for Google without burning you out, so that you can continue to accomplish a lot for Google. And the "heavy" weeks I've mentioned above have accomplished a lot for Google - I've made more money for my employer than I am likely to make in my lifetime. As long as I don't spend all my time slacking off, they don't mind if I spend a few mornings on personal stuff and take advantage of the perks at the Googleplex.
I think a better explanation is that Google (and Facebook, and YC startups) tend to draw from the population of developers that is most likely to read social news sites about science, technology, and programming. They hire from people who try to learn more about the field; those same developers are not likely to stop learning once they've gotten a job at a big company.
FWIW, I'm a Googler and satisfied with the amount of personal time I get. I also don't watch TV, play video games, or spend much time on Facebook, which are the big time sinks for most Americans. The bulk of my non-work time is spent either hanging out in person with friends or commenting on a handful of Internet sites (HN, Reddit, Facebook, G+, OKCupid, and an Amherst-only social network).
When I look at my social networks like Facebook or the Amherst-only one, the most active people tend to be employees of Yahoo, Intuit, Boeing, etc. From this, I can conclude that people at those companies have far more personal time to burn than I do. After all, if they're posting all during the work day, when do they get any work done?
Workhours vary a lot by teams and functions at Google. I know of teams where you work 40 hours each week and teams where 15 e-mail threads at 3 AM are the norm. I work on a team closer to the latter and it can be incredibly frustrating to hear about other employees talk about all the awesome perks & benefits I don't have time to even try.
Actually, if there were such laws, no other valley startup could have a competitive advantage of working more hours, so I don't see why any startups couln't exist.
The effect of those laws would be to essentially level the playing field, so what matters is the end product, not how much you overwork your employees...
It could even make the quality of the end product better --since programmers would afford to pay more attention to detail instead of churning out code exhausted and dazzed from lack of proper sleep.
as for why you feel that this describes a different company, I think there are two reaons: 1) when I was there, (for others: I left in 2006) I felt that the pace of new distinct pockets of work culture was increasing. youtube and android really put an elbow in the curve since they were separate and more successful than the acquisitions that google brought completely in-house. 2) maybe your managers recognize that long hours equals burn out.
It all depends on what team you end up on... And since you don't usually get any real choice in the matter, or the opportunity to meet your future manager and teammates to see how you'd fit in, it's a game of russian roulette.
BANG
My brief experience at google was a horror show with great perks. I was even signed up to take Meng's course. But I got a better offer for a better team at a different company long before I got to that and I left within 48 hours of receiving that offer with the management effectively suggesting I not let the door hit me in the a$$ on the way out...
In contrast, I have friends who love it there, and have been there for years. I attempted to transfer to their teams before I got the above offer. Those attempts were blocked...
The article comes off as making stress at Google unique: the intensity, the level of superiority of the workforce, dealing with possible imperfections in one's self, etc. There are elements of judgment in the article, and my reaction is simply "get over yourself".
As if stress at Google has different effects from stress at any other employer. While the sources may be different, how people respond is what's most important. Whether you're a world-famous technical engineer at Google or simply a nameless cog in the machine of XYZ Corp., stress is stress. If anything, I take away that there are more than a few people at Google who could use the opportunity for therapy. (And for good measure; I think many people in the world could use the chance as well.)
If this helps people at Google get over the "ferocious intensity" of the workplace, so be it. But for those who aren't living in that bubble, it's just called stress and therapy to deal with it.
That said, I have not worked for Google, and I tend to believe that this article is not very representative of what day-to-day life really looks like.
[1] www.ted.com/talks/dan_pink_on_motivation.html
Apiaries? Google has beehives on its campus? Do Googlers like honey that much? Or do they mean aviaries?
Now that was a super stressful job & the hours were lots longer, major sleep deprivation.
Our therapy was debauched shore time in various Pacific ports, seemed to get the job done. But I suppose Google HR department wouldn't go for that.