Internal Microsoft Email about Life at Google
An anonymous reader wrote in to give us "An interesting perspective on Google, from an internal email sent around Microsoft. Basically an interview that provides analysis about how Google compares to Microsoft from an employee perspective. Included are suggestions for what Microsoft might copy in order to stay competitive in the job market and criticisms of Google's "college kid" atmosphere."
"These kids don't have a life yet so they spend all of their time at work."
:)
"People are generally in the building between 10am and about 6pm every day, but nearly everyone is on e-mail 24/7 and most people spend most of their evenings working from home."
Wow - I dunno about the rest of the world, but for our company that's the norm and we're all in our 30s/40s working for a marketing company
Well, Microsoft's HR is working hard ... or hardly working.
May Peace Prevail On Earth
The biggest difference between Google and Microsoft is that Google turns research ideas into products. Microsoft spends something like five billion dollars on research a year, and pretty much any conference has a few interesting papers by Microsoft Research, but five years later you still won't see any products based on them. Google have a good track record of turning employees '20% time' into products. I think the difference here is that Microsoft have a research arm, and a products arm, and are not good at passing ideas between the two, while Google have people doing product work 80% of the time and research 20% of the time, so there is no disconnect.
I am TheRaven on Soylent News
"Microsoft is an amazingly transparent company. Google is not. "
Ya, right.
I find that very amusing. Bill gates ran Microsoft as just such a company for many years.
I heard, that over at google, they have vat grown clones of Natalie Portman for use by all employee's. How is Microsoft ever going to counter that?
My guess is with an army of brain dead Steve Balmers...
... that google abhors private offices and loves open-space plans, was the moment any temptation to go work for them evaporated for me. Now if only there was a company like MS (work-environment wise) that worked in the unix-linux-lamp-python-etc space...
-- the cake is a lie
FUD is also blaming Microsoft of FUD at the drop of a hat...
At the risk of getting marked troll or flamebait, it almost sounds like a pseudo communism. There are bins for them to have shirts, and free food... Google takes care of everything for them. Throw in the "you are all alike" attitude, especially evinced by the random desks and overcrowding.
Since most of this sounds a bit non-standard with companies, it will be interesting to see how well it ends up working in the long run.
"if only i had known i would have been a locksmith." -albert einstein
Would the last person to leave Redmond for Mountain View please remember to turn off the lights.
Now, you say "oh, but patents 'only' last 20 years". Well, I've got news for you: US diplomats have been pushing for 40 year patent terms abroad (asia, mainly). Once a country goes for that, then the USA will have a policy-laundered excuse to "harmonize" up to 40 years. Lather, rinse, repeat.
The entire patent system should be abolished - if you want to reward "innovators" over and above the free market, find a way that doesn't deal a death of a thousand cuts to the freedom of hundreds of millions.
Somehow, the author interprets the great perks like free T-shirts, meals, health care, and facilities as Google playing your parent and running your life. That's a hell of a spin job on what I'd consider a dream environment.
I swear to God...I swear to God! That is NOT how you treat your human!
I'm amazed to see discussions, not just here but elsewhere, based on blog posts which supposedly give "an insider's look" or "confessions from a former...." and are taken as the gospel truth.
Admittedly, I am cynical, but isn't it common sense to take these things as false until proven true?
Personally, I give this kind of thing as much credence as forwarded-forwarded-forwarded email.
I think another big issue is that Google is probably still at that stage where projects are new enough and the organization is new enough where you're actually permitted to accomplish significant things without a mountain of bureaucracy, a long series of pointless meetings, and approval from several large committees. You get the impression that, unlike other software companies, Google hires good people and lets them work instead of keeping them perpetually frustrated.
Eventually, Google's employees will be as over-managed as most other employees at most other software companies.
If you didn't come to party don't bother knocking on my door. Prince '1999'
How is blaming Microsoft of FUD fear, uncertainty, or doubt? No one here is afraid of their FUD. We know what to expect, so it's not uncertain. And it's the opposite of doubt because we know they spread it and it's consequences.
Developers: We can use your help.
#1 Tip for MS employees: tell people you work at Google.
ccalam - acoustic versions of new songs.
I've tried to write code in a cubicle, and it sucks, big time. I can share an office, but two-up in a 10x20 is about my limit.
So, if I find myself competing with Google for a candidate, I can see the main lever to apply. Besides matching their salaries, I've got to provide a private office, and make sure that the work is as interesting as whatever they'd be doing at Google.
-jcr
The only title of honor that a tyrant can grant is "Enemy of the State."
I blogged about my own experience at Googleplex in Mountain View. I concur that Google is very hush hush in general. My most surprising observation was that the security guards were rather laid-back while some engineers were very solemn and confrontational. This is not indicative of the overall feel of the place though - it's like a cruise ship party where people do work.
Google is about making a better, quicker, more effective product or filling a need that wasn't filled before. Microsoft's policy has typically been "How do we control the market?" "How do we make this product necessary to the industry?" etc... Not building a better/quicker product but making a product in demand. Kind of like requiring vista to run certain games(while my railroad tycoon 3 causes vista to coredump on my laptop, I'm not touching it on my desktop, which means no shadowrun... damnit).
You can argue it any way you like, Microsoft is a little more agressive in the industry and Google believes if you build a great product people will come(and with their name they believe everything they do is a great product whether it is or isn't because they get people just because of their name). Microsoft has given up on better/quicker and gone for "How to make this necessary?"
Now? Microsoft has basically _always_ (except in the really early startup days) indoctrinated its nonexecutive employees like a cult. They almost always hire straight out of college, before students get "tainted" by exposure to the free world.
What amazing spin:
Microsoft is an amazingly transparent company.
People know about M$ because M$ has misbehaved not because M$ wants people to know things. M$ leaks like a sieve because their employees hate their company. This is how the rest of the world gets Halloween Documents, and other fun outside of lawsuits. Lawsuits are the result of everyone else's outrage and reveal even more. Calling that kind of hate and animosity "transparency" is a brazen lie. Actual disclosure will get you fired.
Friends don't help friends install M$ junk.
You may not like the few Microsoft products that you actually know about, but the idea that Google produce more products that hit the marketplace is simply fundamentally not true. Furthermore, while Microsoft's products may lack the "innovation" you're after, at least they have some that actually attempt to do useful things. Google, on the other hand, is focused on ways to monetize the Web through advertising. Very noble...
If you want news from today, you have to come back tomorrow.
I guess that's the downside that Microsoft sees in Googles "college kid" atmosphere. Why innovate when you can embrace, extend, extinguish.
Wow. I'm self employed so I pay for all my lunches anyways, but I wouldn't work somewhere where they make you pay for food in the cafeteria unless they give you 1 1/2 hrs for lunch. Sounds like my corporate brothers are having a shitty time right now. :(
I'd say even with the less pay Google offers a better working environment, although career wise it sounds like Microsoft is the way to go(coming from a Microsoft memo, that's the way you would expect it to sound too).
I guess it's hard to demand stuff from the "corporate overlords" but crappy food for $15 isn't going to win me over. They say that I say 1 1/2 hrs for lunch so I have time to get out and get back. I love the ideas of a "tech stop" at google. That sounds just awesome.
Correction: Google turns research ideas into products that don't make any money
I like Google as much as the next guy, but you won't see me jumping ship to work for Google and I wouldn't touch Google stock with a ten foot pole because they are a one product company; with the exception of AdSense, nothing Google does makes money to any significant degree. While they are light years ahead of Microsoft and Yahoo right now, its just a matter of time before someone catches up. And when that happens, Google's perks (as nifty as they are) will be viewed how Aeron chairs were viewed in 2002.
hmmm... a while back there was speculation that Microsoft had despaired of ever having its press releases taken seriously, and instead had started to release company PR disguised as "leaks" about which it would then pretend to get vary annoyed.
By doing so, instead of everyone going "ho-hum - more PR from Redmond" they'd take the leaked document very seriously. Then someone would pipe up with, "you know, if you think about it, Microsoft really don't sound too that bad in this", and everyone would take that seriously too. Because, you know, if it wasn't true, why would they be so angry?
So I suppose it's possible that Microsoft employees aren't the intended audience here...
Don't let THEM immanentize the Eschaton!
If you get a roomful of seasoned IT people to read this they will all say that all the basic tags of this piece are present in any reminiscence of the early days of a great company. Digital Equipment Corporation had a great deal of this proto-fascist sense of belonging, - we were all young and felt ourselves the specialest snowflakes. The success in the marketplace, like love for a Christian, covers over a multitude of sins. I will say DEC didn't offer free food and clothing. Their speciality was alien abduction - they built in towns on Route 495 where the youth were as much as possible free of such distractions as husbands, wives, fuckbuddies of any gender and life as lived. Of course what we were all looking for here was the grim underside of google and we didn't get it. I mean the real nitty-gritty, like the conflicts at Thinking Machines which made traumatized employees go home, pull down the blinds and not answer e-mail or phones for six months. I do know people who have been traumatized by rejection from google after great career debuts at other places, which is very sad.
The memo is wrong about private office space. Microsofties are used to it because they all have private offices (with doors and all), which is far better than cubes, but his dismissal of shared working spaces comes with no backup arguments (other than a link to a JoelOnSoftware article that talks about them expanding space--how is that a backup argument?)
I used to work in a team room environment, where all the developers sat together in one room (there were 10-15 of us or so), working on the same product. I loved working in that environment. You could talk to anyone just like that right away. Not having to walk for a minute or half a minute makes quite a difference, believe it or not. Since the barrier for asking someone for help or ideas is so low (lean over and speak), it's much easier to quickly bounce off ideas without having to interrupt your own flow. Also, you overhear others' problems and ideas, and pitch in with your own. Countless times I've heard someone lamenting some problem and was able to chip in with "oh I just solved the same issue."
Yes, you must have headphones in the team room, because sometimes you just need to concentrate and headphones are essential to drown out the noise.
Unfortunately, I am back to working in a cube and I miss the team room days.
I work at Google. It really is a dream job. The main criticisms he had were:
1. People work too hard
2. There is little privacy
#2 is true and is unfortunate, although it matters less than you think because nobody expects you to be working all the time. #1 is just a load of crap. Some people work hard because they feel like it, but there is very little pressure to do so, and many people do not work hard at all. I average less than 8 hours a day and never work from home, and I have never been given crap about it.
As many have pointed out, many successful companies have started off similarly.
So is Google doomed? Doomed to be a bureaucratic mess with 800 levels between me and, say, Bill Gates with the only people who can really profit off of my work being closer to the top of the pyramid. I've interned a lot of places, but haven't actually had a job. Friends who have tell me such horror stories. Are the creme of the crop CS people destined to either pinball around the tech companies as the are founded and inevitably turn crappy hoping that once they'll get in early enough to ride the wave for the rest of their lives? Or is there a better way? :)
...that there are so many replies along the lines of
"Dude you shouldn't have published this, why do you even work for microsoft."
and
"You should quit right away"
and
"this is horrible, man you ARE the reason microsoft is suffering!"
and
"What is wrong with you? Why would you publish this? This is internal only"
and
"I cannot believe you posted this. What is wrong with you? Makes me shudder to think what else your pathetic and bereft character would allow yourself to post"
and
"Idiot, idiot, you should quit. You should be ashamed. Hopefully HR will figure out who the hell you are and can your ***."
When I read the posting, my thought was that both Microsoft and Google sounded like interesting places to work, with different profiles of plusses and minuses.
When I read the responses, my thought was that Microsoft must be as full of paranoid conformists as the second circle of Hell. If these responses are typical of the environment, goodness knows what Microsoft does to people who post Dilbert cartoons on their office walls.
"How to Do Nothing," kids activities, back in print!
Just wait another 5 years and Google will be the new evil empire, they are almost already there with all of the privacy concerns.
I thought it was a pretty interesting read, definately not FUD. I don't fear working for Google now, or am I any more uncertain or doubtful about the experience. The article jives pretty well with other stuff posted about working for Google. So basically I think you are wrong. Calling the article FUD does increase uncertainty and doubt about its content. Maybe not fear, so it's UD then.
This type of knee-jerk Microsoft bashing is only good for a little karma-whoring but does not really add anything of much value. Kind of like FUD. Especially when you would have posted the same comment no matter what the article said.
a bunch of people who will work slavishly churning out a whole lot of crap they think is the most awesome thing ever.
Yep. I bet they've never had to do any maintenance at google. Everything they have is brand new (and admittedly, all of it is pretty awesome). The problem is that, take something like gmail for example. Gmail *has* to exist and be supported and updated and maintained for decades. What I'm getting at is, if you look at the big picture, you'll see that 90% of the time spent coding on gmail will necessarily be spent maintaining it, NOT writing it.
Now, I don't know what the code for gmail looks like. Maybe it's beautifully written, pretty-printed, commented, documented, poetry. Maybe. For the people who do that 90% of the work, I hope it's like that. What I have seen in my years in the software industry, is that people who can churn out lots of code and do lots of cool stuff, tend to write code that's very difficult to maintain.
So anyway yeah, like you said, college kids will work slavishly to churn something out. I just hope the code is readable because if not, google is going to pay for it in the long run.
I spent time working up my resume to get noticed at Google or Microsoft to get a job. I really wanted to work in a field that was 'techie' and that I was working for a company I believed in.
Then I got a job at a video game company. It was a smaller firm, but a lot of fun to work at. People were all young (I'm only 26), they had free food and lots of perks. You could go to work in shorts and a tshirt.
But then I started to see the down sides of it all. I worked long hours, and often worked from home. My health insurance wasn't anything special. Being on email till the wee hours of the night was an annoyance.
And then I found another job, and left.
Now I work for a place I have no real feeling of accomplishment, nor is it a place I yearned to work for. But I get in at 10am, I am out the door at the latest by 6pm. I don't work from home. I don't get on email after I leave work. Emergencies come up and then I take care of them, but I am able to separate my work life from my personal life with great distinction. My co-workers are in their 30s and 40s and 50s, all of them have families and leave on time to make sure that they are home to pick up their kids, play with them, and be at their soccer games. They encourage me to leave work and go out on a date, watch a movie, read a book, and do something constructive. They know that working isn't the point of life, but merely a part of it.
And now at the age of 26, I finally have a job that I yearned for, but didn't know I wanted.
Do yourselves a favor -- find a job that will let you live your life reasonably. You will be better at your job because you appreciate it, not because you are dying for it.
The price is always right if someone else is paying.
Where did you get that out of the memo? Many companies ask for more from their employees, with NO perks.
The Kruger Dunning explains most post on
I strictly work 7.75 hours per day mon-fri; no blackberry, no work at home, no email checking at home. Heck no work contact at home at all. This is EXACTLY how I want it - my family is much more important to me.
Now they are not supposed to have a life. Techies didnt have a life in college. They need to get their kicks in sometime. Retirement is a nono as with all the soda few will live to see retirement
**Life is too short to be serious**
Do you really think you will find privacy in Mr. Gates' empire? You could work in a vault, but every file on your computer, every email, phone call, and web site you visit will be monitored. You might even get fired for making a blog post at home that Mr. Gates did not like.
Friends don't help friends install M$ junk.
Google creates cool stuff :)
Microsoft tries to, fails, buys it and ruins it
The criticisms of Google's "college kid" atmosphere remind me of the apple "flashback" ad from the "get a mac" campaign where PC is always calculating how much time Mac is wasting doing "fun" things like creating something in iPhoto. iLife really does imitate art I suppose.
It sounds like Sergie and Larry need to (re)read "Peopleware" by DeMarco and Lister. Summed up in one sentence, Peopleware says this: give smart people physical space, intellectual responsibility and strategic direction. Two out of three isn't bad, but they seem to have missed on "physical space" (if TFA is accurate).
So we all have to conduct our lives the way you want us to? Whatever happened to "different strokes for different folks?"
If someone likes working all the time, why not respect that and move on with your life?
Mac OS X and Windows XP working side by side to fight back the night.
You're forgetting the vast majority of the receiving end of Microsoft's R&D dollars: it's development, not only research.
Didn't we learn from all the EU probing that Microsoft begins a project by coding, not by engineering, design, and documentation?
I'd bet the vast majority of Microsoft's development dollars go into iterative coding - i.e., code, compile, fix errors, rinse and repeat...
OK - maybe I'm being a little harsh, and Microsoft has grown up over the years, but when they were young, that was exactly how things worked.
"A little misunderstanding? Galileo and the Pope had a little misunderstanding."
I work for the last tech generation's great and most favorite company. A big three letter place. It's a tomb. It's a company that sees its future as merely saving and cost cutting its way to prosperity as it develops nothing and creates nothing. And the only new things to come out of it anymore is via acquisition.
MS is probably just like that. A husk on cruise control that's driven by costs, bureaucracy and slack. A place where nothing new happens because the executives are paranoid rich blockheads.
Some MS insider should check to see what the average tenure with the company is now. I'm sure its dropping. If it's a really low number like mine is then that's a red flag for a company that just wants to operate on the lowest cost basis, probably out of the country and where innovation and quality are already dead.
More than 24/7, with substandard salaries and an slavetrader management mentality? Not any company I've ever worked at.
I bet when MS is born, it looked like what Google looks like know. Wait another 5-10 years (or until next big thing) and Google will be an old and (possibly) evil company for many.
Notice that the M$ guy never mentioned "do no evil" as a factor.
The fact that this was a non-factor in the discussion perhaps indicates that this MS->Google->MS employee really is working where he belongs.
(Yes, I know that Google hasn't perfectly observed its "do no evil" rule, but it still seems a heck of a lot better than M$ in this regard.)
courtesy from Razor1911, you can find on bittorent the hack which will make Shadowrun and Halo2 work on XP.
As with the other MS only Vista or only XP games, it seems it's only a verification of the system at the instalation.
Happy playing.
A bean bag chair and paint? Oh yeah, that will make the next version of IE better. Perhaps they can be a company that does not make you grovel, beg and feel like a school girl to get anything done. Nah, that would be a different company - here's a M$ bean bag, which is ergonomic like an oversized sack..
The whole article is one of the most infantile and petty cases of corporate penis envy I've ever seen.
Friends don't help friends install M$ junk.
google is successful.
The Kruger Dunning explains most post on
I'd go a step further than that. I'd guess a lot of good ideas at Microsoft are thrown by the wayside not because communication is bad, but because the ideas are "dangerous." The company's massive revenue comes mostly from Office and Windows; many things that are new, shiny and have the potential to change the world, also have the potential to change the OS and productivity markets. The Web's history at Microsoft is the core example of this way of thinking - if Microsoft can control something and prevent it from being too world-changing, it's all right. Hence Fake-Java, IE, ActiveX and so on. If it weren't for the company's paranoia of upsetting the cash cows, Microsoft would probably have changed the world a dozen times over. They might have better supported Java, built Web versions of Office, opened more APIs in Windows, spearheaded the OpenDocument format and adopted it in Word ... and I'm sure there are thousands of other "what-ifs" that the cash cows have killed.
Google doesn't seem to care what they tear down in order to build new technologies, aside from their ad revenue, but at the moment that's not in serious danger.
What makes the open plan office thing tolerable at Google is a very large number of modest-sized, well-equipped conference rooms.
Google does go overboard on on-site services designed to keep people at work. I'm surprised they didn't go all the way and build dorms. Some large Japanese companies do that. But the real feel of Google is "overfunded dot-com". Yes, they're profitable. But the profitable part, search, was built some time ago. Most of the technical people in Mountain View are working on Google's money-losing sidelines, like desktop apps. Those are the labor-intensive parts of the business.
Remember that Google is really an ad agency. That's how the money is made. Much of their newer hiring is sales reps for ads. The days when the ad sales just ran on autopilot are over; now Google has to push their ad products. In time, the ad agency people may take over. That will be an interesting culture change.
Google's campus used to be SGI's campus. Most Google buildings are former SGI buildings. So if you've been in the Valley for a while, there's always that reminder that a company can go from #1 to zero in just a few years.
Compare Intel in Santa Clara. Intel looks like Dilbertland. Intel is where cubicle culture began. Intel has built buildings from the ground up with single rooms covering about two acres, full of tiny cubicles. The cubicles are so small that only one chair will physically fit in them; they look like library study carrels. These aren't for call center employees; these are the people who design Intel CPUs.
How do you know how people are at Google, if you were TURNED DOWN for a job? How can you be glad you don't work there if you never have in the first place? Sounds like you're just upset that you didn't get in.
Most of Asia hasn't been respecting copyrights, what makes you think they'll care about patents?
You give Google a little too much credit there. For example, the 'Google Pack', Google Groups and Picasa certainly weren't innovative, they're acquired products. As a regular user of the last two, I can't see that Google have done much at all with them.
In the case of Google Groups, they've recently made it worse, by trying to combine public newsgroups with their own 'groups' in the interface. There was nothing wrong with how it was, but I presume Google wanted more control over it than the public newsgroups alone allowed.
Is that a natural law or just the result of bad management?
Let's see what Google looks like in another ten to fifteen years. I'm guessing they will be no more innovative than Microsoft is now.
http://www.bynarystudio.com
Why innovate when you can embrace, extend, extinguish.
...and that's why Google invented the search engine.
I agree with the rest of your post except for the above sentence. In the case of Google Apps, I don't see how the product is better, quicker, more effective, or filling a need. Despite how much people here hate MS, Office really is an excellent product for businesses and Google Apps doesn't even scratch the surface of the functionality. It's a nice proof-of-concept for "hey, we can build a spreadsheet engine using javascript", but I don't see it being useful for anyone accustomed to using more than the most-basic of Excel functionality.
It's like shooting fish in a barrel. Do you really think you will find privacy in Mr. Gates' empire? You could work in a vault, but every file on your computer, every email, phone call, and web site you visit will be monitored. Why do you have to make me sound like a broken record? *exasperated sigh* Proof, please? You might even get fired for making a blog post at home that Mr. Gates did not like. As usual you're misrepresenting that situation. Work at any big company. They will fire you for taking photographs of private company matters. It's called 'corporate espionage' and it's not in any sense of the word 'protected' by any law. It doesn't matter what he was doing, whether he was taking photos of computers, trousers or whatever. He fucked up big time and you won't find a single company of Microsofts size that will tolerate that behaviour from their staff.
"It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
"Radical Transparency" is their new marketing catchphrase. It doesn't actually mean much, but it's a good clue to when someone is spouting PR. If you read the Wired piece, you know that they had tons of people on staff, all trying to get that "transparency" piece put into Wired (and, ironically, accidentally emailed him the document detailing all of their PR work).
So they have a very active PR department, and when you hear the word "transparency" you can just about assume that a Microsoft PR guy is lurking in the shadows.
Also, I don't use the phone or do any work on Saturdays or religious holidays, which my non-jewish coworkers have all respected. People don't expect me to be available when I'm not at work. Add in a fairly sizable commute, and home and work stay pretty separate. With young kids, I really enjoy that.
I'm the number two guy at the company, after the founder, so it doesn't seem to have had an adverse impact on my career.
It's not wasting time, I'm educating myself.
True that. I forget about their other stuff. I really mean gmail, google news(it's absolutely great), and google search. The rest is really lacking. I don't care for Office as Open Office does everything I need and I don't use the other apps unless I'm somewhere without either, but they are only good for looking at docs.
Sorry Nick, you're making us all look bad :)
"College kids tend to like it because it's just like college - all of their basic needs are taken care of. In fact, even most of your personal-life can get tied up in Google benefits. Google provides free or subsidized broadband to every employee. Google runs its own, private, bus lines in the Bay Area for employees. Google provides free or subsidized mobile phones. A college kid can literally join Google and, like they did as freshman at university, let Google take care of everything. Of course, if Google handles everything for you, it's hard to think about leaving because of all the "stuff" you'll need to transition and then manage for yourself."
Perks are bad? If Microsoft is hiring people that can't feed themselves if they have to then they got real problems.
"Google has no facility for career growth. Microsoft has more, but could do better. Continuing Microsoft-specific education for things like project management, managing people, communication skills, etc. should be promoted. A structured career plan for each discipline would be great - e.g. training, experiences, milestones, etc. Paths like "Developer to Development Manager" "Developer to Technical Architect" which show what courses and experiences (e.g. being a mentor) are encouraged for the different paths."
This is a philosophical difference, as is Google's lack of structure. Google throws a lot of smart people together and trusts them to work things out without some overpaid consultant giving management tips and designing hierarchical organizational charts.
"Take a cue from Google and loosen up a little about offices. Let people call facilities and have their office painted any color they want. Have the standard office come with a guest chair and a brightly colored Microsoft branded bean-bag chair."
I guess they wouldn't appreciate the Che Guevara poster hanging on my office wall, but bean bag chairs for everyone!
"Most IT problems are trivial when you're in a room together ("oh that Ethernet cable is in the wrong port")"
Oh, so that's why Windows Task Manager crashed on me yesterday, they employ the mildly retarded.
Even better, the guy that story is about actually admitted that he was in the wrong and was fired 'with cause'.
"It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
Concerns that Google might some day do something bad is not the same as Microsoft's proven track record of doing bad things.
Like most Microsoft "internal emails" that are "leaked", likely as not this is thinly disguised Microsoft PR. As far as I can tell it's a collection of mostly true facts with very very heavy Microsoft spin on them.
Well it's not like this was an internal Microsoft e-mail from the VP telling its employees not to work at Google. However, regardless of whom the e-mail was from, if you have to resort to saying "Don't work for XYZ because they suck..." instead of saying "Work for us, we're great! Here are the reasons why..." then there are issues that need to be worked out within the company.
Personally, I'd rather have people pick my company to work for because it's a great company and not because the competition is labeled as being worse.
Best "String" Ever!
You mean "what Microsoft might innovate!"
-- Boycott Shell
Here's an idea for us older types with families...I think IT companies would have fewer retention problems if they balanced this "take care of everything" approach with some reasonable limits.
Here's an example: Most parents would love the idea of on-site daycare for their kids. It's the 2000s, and many women actually want to keep working after they have kids. Making the whole childcare thing easier would definitely keep good, more experienced workers in place and productive.
The problems come when this extra stuff is provided with the understanding that you will work tons of extra hours for it. The college campus atmosphere works for younger workers, but most older ones with families want a balance.
In your 20s, especially in the IT world, you don't have a whole lot of outside commitments. You can go to work, then go home to an empty apartment. This doesn't fly once you get married and you're expected to put time in outside of the office. This is another reason why Big 5 consulting is so attractive to the young. A job where you get to travel, drink in strange places, and make a lot of money is a really easy sell for a new grad.
I think companies (especially software/hardware/services houses) would be really surprised how much a few extra "grown up" perks add to productivity. If I have to make one less trip a day because something's provided, that's more time I can be contributing. One of these things would be an enclosed work space...cube life is annoying especially when you have loud neighbors.
Thats fair but Google's entire lifeline is directly proportional to the profitability of AdSense. Suppose that Microsoft and Yahoo manage to catch up, and offer something equivalent to AdSense, but cheaper and manage to drive down margins. Now all of a sudden Google's share price collapses.
In the 1980s, Apple once thought that they could sit there and rake in the dough because they thought that 50% profit margins would last forever. It didn't. Don't assume that AdSense will always be as profitable as it is today
I work from 10-6..may be more. Work in the evening work at night on call all the time. 24 hrs high speed broadband connection I report to my manager I resolve conflicts with peers Been asked to devote more than 30% of the time or more to do 'projects' I get paid peanuts.. AND I am a GRADUATE STUDENT.
But what Microsoft is really worried about is being sued for patent infringement. They'll always be vulnerable to patent trolls (Eolas, et al), but if they can use a massive patent library to cross-license with other companies, it allows them to develop their products with little to no legal impediments.
For example, take Windows Media Center. No doubt TiVo has quite a few patents covering DVR functionality. For a company with no patent library, this would be a huge problem when developing a competing product. But with their extensive patent library, it's nearly impossible that TiVo has implemented their system without accidentally infringing on at least one of Microsoft's patents. Even if it's something minor in the Linux kernel, there's almost no chance that the whole of TiVo's offering is entirely legally defensible. And it doesn't matter if they actually agree on a cross-licensing agreement or not, there's the knowledge that suing Microsoft will result in a counter suit that is probably going to be at least partially won.
So the net result is that Microsoft was able to enter the DVR market where others would not have been able to. It's that ability that they spend $5b/year on.
aptly named suv4x4, looses his cool and tries to act like a dick:
I'm not going to see four instances of "M$" in a single line of text and stand here taking it like a pussy. I'm coming for ya! Aaaaaaaaaaaahhhh!
It was two lines, and whatever you tossed relieved only yourself.
Friends don't help friends install M$ junk.
I currently work at Google, and people aren't expected to work overtime, they choose to. Keep in mind the types of people Google hires - very intelligent overachievers. These are the types of people who want to keep working after they go home.
If you don't want to, like me, you can put in your 40 hours a week and be done with it. I work my 8 hours a day and that's that. Nobody asks or expects me to do more.
In fact, even the founders actively encourage people to have a better work-life balance. They've come out and specifically said that if we feel pressured to work overtime then something is wrong.
Actually, the issue isn't that there's a disconnect between the research and products arm at Microsoft. The problem is that the products arm won't start on a project unless it's "worth their time." Given the amount of overhead a typical product requires, it's going to have to sell a lot of copies or be very strategic to get underway. Most of the ideas that come out of R&D are cool, but too small to matter to MSFT.
I don't have first hand experience with them, but Google doesn't really seem to care about that. They release projects on the merits of the project, not the numbers the sales staff can generate.
What MSFT needs is something akin to Daimler's old Plymouth division. A risk-taking company that doesn't expect large sales numbers. I remember a presentation from a couple MSFT researchers back in 1994 on something pretty similar to what Second Life has become. The tech wasn't there to make it happen properly at the time, but it's something that could have been in that subsidiary's backlog of ideas. It just got lost within MSFT.
True, but you extrapolated based on your own experience when you wrote "The whole programmers need an office cubicle thing is vastly overrated." I agree with you that interesting work is *very* important to productivity, but don't underestimate the noise factor. Plenty of people (perhaps the majority) are able to tune out moderate noise but I'm unable to do it myself. I can't even listen to music, the primary method that people use to tune out noise in cubicle envrionments.
It's been really rough for me personally. Over the past 7 years I've been working in cubes, and I estimate that my output has been 1/4 of what I could have produced in an office with a door (which I enjoyed at a prior job). The more demanding the work, the smaller this fraction becomes. Fortunately in my job I am able to hide the fact that I have unproductive days on account of noise, but it's no fun struggling with it all of the time. When deadlines loom I have to come in on weekends to finish my work in peace and quiet.
One more thing: earplugs work great for short periods of time, but if you wear them for more than a few hours they really make your ears ache. They're not a viable solution for more than a couple of hours a day. Noise cancelling headphones don't work either. They eliminate the HVAC hum but leave the voices loud and clear (with the pair I tried). If anybody has found headphones that do a good job cancelling out voices, please let me know.
What exactly doesnt google buy nowadays?
Google maps, google earth, picassa, google goups, youtube, ect, all were just bought and relabled the microsoft way.
Give it another 2-3 years, and original developments at google will have gone the way of the dodo. As they all will have much better use of their time (like searching for ways to put those venture capital billions to some use).
HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
... or he has nothing to toss.
Friends don't help friends install M$ junk.
So, Microsoft is trying every single (quite pathetic I have to say) thing to avoid employee leaking to competitors or better places, including having developers in their own private office?
With team members probably not communicating with anything else than e-mail, no wonder why they can't make a single product without crashing all the others.
Tons of perks at the cost of a social life, I'd say!!!
The OP asks a very interesting question. To me, the article reads like a helpful list of the pros and cons for working for two different places. Both come across as reasonable places to work (for those of us with "high pressure" type jobs), although they each have their own foibles.
In short, I see nothing objectionable in this article; nothing evidencing a Machiavelian attempt to "stick it to" either side. Corporate confidentiality is certainly something I appreciate in my business; but it would never extend to such items as perks or office size or any of the other items.
I found the discussion of the "20 % time" particularly interesting because it matches how most law firms treat pro bono hours. Sure, you're entitled to do pro bono -- we even give your "billable hour credit" for pro bono work -- but make sure that not one iota of your existing workload suffers.
I agree with what you're saying for the most part, but I, too, have worked in both types of environments. You've captured the downsides of the start-up type company pretty accurately. The downside of the other type of environment is a tendency toward under-achieving.
... i.e. big HMOs, university staffs ... any job where it's really difficult to get fired or laid off once you're in. These jobs attract people who have families, outside lives, want the healthcare and the work/life balance, precisely because they offer so much security.
... and the buck stops there. Your manager diddles the numbers a bit. Everybody's told they need to "work a little harder." And that's it.
You see it more in larger companies, and especially as companies get closer and closer to government
The problem is, once you have a preponderance of people with that mindset on staff, it becomes difficult to act like the smaller company. When your whole staff is seeking security in their employment, it makes sense that the organization naturally becomes more and more risk-averse. You stop taking chances. There's nobody to rock the boat.
When that really starts to suck is when upper management starts looking at the numbers and they say, "Hey, it's a different market, your department isn't pulling its weight anymore. We need change." In a company full of ambitious over-achievers who have learned to be just a little bit afraid for their jobs, this situation is an opportunity. It's time for new ideas to surface, for the underdog to make his bid for success. New projects get launched. People move offices, start reporting to different bosses. You try stuff.
In a staid, safe, secure work environment, however, this is how it happens: Upper management says "we need change," and the head of your department says, "Yes sir, will do, sir"
And maybe you were at the same meeting that the head of your department was, and maybe you heard that upper management guy saying "we need change," and now you're just sitting there. Twiddling your thumbs. Waiting for the axe to fall. And you go to your boss and you say, "Shouldn't we really be doing this or that?" But he's thinking about his kid's braces and his car payment and his wife's last biopsy, and he doesn't want to rock the boat. So he sends you back to your desk. To wait.
Bitter much? Nah, not me.
Breakfast served all day!
I once shared an office with one other developer, a good friend of mine. We told stupid jokes and laughed all day long. I thought it was a cool compromise.
Breakfast served all day!
I don't have first hand experience with them, but Google doesn't really seem to care about that. They release projects on the merits of the project, not the numbers the sales staff can generate.
Which is why, realistically, Google is a two-trick pony - the search engine and AdWords.
The rest of their stuff, while kind of neat at times, doesn't really matter. Add to that the fact that most of their recent "developments" have been aquisitions, and they start to look a lot less impressive.
Everything I need to know I learned by killing smart people and eating their brains.
I have never let my schooling interfere with my education.
I worked 9 months as a contractor for Google and was offered to convert to a regular employee, which I declined. I just couldn't work in that environment where I was almost disgusted by the arrogance and superiority of the people. I had to leave as soon as possible, which I did. There are many important things apart from the reputation of your workplace, like feeling respect towards your coworkers (which I honestly never could feel due to their attitude) and don't have the feeling that it is a cult.
To this day, I still get questioned why I left Google as soon as some one know I worked there. So it is clear that people in the outside have a very different image of the reality of Google inside, which to me, honestly, it is a pretty sight.
Also, people do not seem to realize that Google today is very different to the Google of a few years ago. As a programmer, you are just a commodity. They take good care of reminding you that they don't need you and on the contrary, you have the privilege of being instead of any one else from the pool of applicants. You are just employee number XXXXX that can be easily replaced without hesitation. The people that were from the early stages of the company have a totally different position (understandably), and the rest of the employees are way below at a very different level with virtually no changes of being promoted ever.
Microsoft "given up" on beter/quicker? Microsoft is/has been a lot of things, but innovation isn't one of them. They are far more successful at letting someone else identify a profitable niche (WordPerfect, Lotus Notes, dBase, Novell, cc:Mail, windowed UI, Netscape, RealPlayer, Apache...) and then dominating it by any means necessary. I'm not even sure better/quicker applies.
As for Google... meh. A commodity search engine and some amusing toys that I download once and never use again. I don't really think of them as a products company, just a services company that is (unsuccessfuly so far) trying to enter the products space. If they were to disappear tomorrow, I'd pick another search engine off the list and not think twice about it. They certainly aren't a company I think of as "making a better, quicker, more effective product" or even "filling a need". But that's just my opinion. They are certainly getting some good press and people seem to be raving about them as if they matter... but beyond the search engine, I just don't see it, myself.
When I worked at Microsoft, all full time employees usually got their own office. If you are a vendor or a temp, then you will share it with 1 or 2 other vendors/temps in your group based on the size of the office. If you are a tester for games, then you will more than likely be in a large testing room with 20 others.
And as for getting fired for making blog posts/comments that the CEO/President or whatnot does not like, its basically like that in most companies. Even more so when the company is a large corporation.
I think you mis-spelled "compulsory" there.
My Suburban burns less gasoline than your Prius.
I can tell you than my feeling as a member of the academic community is that MS Research produces much better and reputable research than Google. I don't really know, but I get the feeling from Google that they are mostly focused on products or very applied research.
So yes, my perception of the work environment was that it sucked, because programmers are just used as a replaceable commodity, not very different to all those computers that break every day in one of the many clusters they use.
I think it is already happening. If you go to, for example, Google's Sydney office, there are way more ad reps working there than programmers. The same for the Melbourne or NZ offices, where they simply don't have any technical people.
"Please provide any additional information that you believe will help in our battle for talent against Google?"
Here are some suggestions:
- stop trying to win in the market through sleazy business practices
- stop trying to kill open source through FUD; either deliver something that's obviously paying money for, or join open source
- stop delivering products many years late
- stop having your executives perform monkey dances (and fire any that have the bad taste to do it)
- fire the old-timer multi-zillionaires; they make any newcomer feel like a peasant, and they have far too much influence
- stop filing patents on inventions others have made decades earlier
- start making products that matter, as opposed to useless variants of outdated products and "me too" versions of Google and Apple products
Personally, I don't give a damn whether I work in a cubicle or a private office, or whether my company gives me free food or not, but I do care whether I have to be embarrassed mentioning who I'm working for.
Let's look at the comments, remembering that this is an internal Microsoft email (i.e. not an internal Google document of any kind):
> What is wrong with you? Why would you publish this? This is internal only. Thanks for ruining it for the rest of us.
> this is horrible, man you ARE the reason microsoft is suffering!
> Idiot, idiot, you should quit. You should be ashamed. Hopefully HR will figure out who the hell you are and can your ***.
Unless Google is so desperate as to troll pro-Microsoft blogs, those were Microsofties not Googlebots. I mean, who else reads a site called Say no to Google, anyhow?
I have plenty of friends who've interned at Google (though I haven't myself yet), and so I have a good idea of what working at Google is like. One of my friends is a very academically passionate guy. He's at work on average 12-15hrs per day (He's at work until 5am on many occasions). He doesn't always "work" per se of course. He goes to the gym or plays one of the other recreational activities there. He goes to research seminars and does independent (but related) research to his job. I guess it's a part of his 20% independent time. I've visited the Google campus (Googleplex I guess they call it), and it's fabulous. It has a unique university feel to it. Plenty of lounges and open seating areas. People just sit around doing work wherever with their feet up and some Naked juice (ohh how I love the Naked juice). Yes, Google cares about where your degree is from, but Stanford is not the only school they hire from by any means. The University of Waterloo (where I'm from) in Canada has the #1 co-op program in the world and so Google hires plenty of interns from there (many of whom become full time employees presumably). I can't make any claims about the Microsoft life style though because I only have one close friend working there, and I haven't been to the Redmond campus yet (though I may be going up for a visit in a few weeks). So yes, the young eager ones do not have a social life, but you're free to be as academic and research oriented as you want to be. If you think you have a brilliant idea, the company gives you the flexibility to explore the idea. There are plenty of young inventors out there with ideas that never make it commercially because they weren't willing to take the chance to start up a company and their employer didn't give them the time to explore it. At Google, you have that time, and I've heard if you come up with an idea that ultimately is released, they'll reward you handsomely making starting up a company less appealing.
i would just like to say that no body had the regret of not having worked long enough in office while dying... 9 hours a day is more than enough for anything no matter how much you like it... world is big, life is short, go and enjoy the life. time once gone wont come back ...
"I can understand why someone without a very strong self-steem may feel bitter and decide to do the second. ;-)"
I think you proved his point...even though you think you're being funny. And I seriously doubt the OP manager/director is going to be afraid to admit he doesn't remember something technical and has to defer to someone else or look it up. By nature, management grows out of touch with technical details and must delegate. If that was the most "management" covered in the interview, then the interview probably wasn't about management but was a personality vote "we saw the guy and he seemed blah" or a complete mistake.
Google's hiring process is known to be atrocious from day one. I know a 50 year old that was hassled for his SAT score for a non-technical position. And even google recognizes problems in hiring by conducting internal surveys of performance and personality characteristic to build better profiles of good hires. So I would tend to support the OP over someone attacking someone by calling them bitter and saying they lack self-esteem.
"Just hire everyone who walks in the door, and expect to fire most of them in a few months? "
I've worked for two companies where that has seemed to be the case. More accurately their hiring interviews were so cursory that they could not really tell who would fit in. So after three months it was bye-bye to about 20% of new employees.
the guy there talking about left MS his company was brought by google doesnt it say somthing that hes now leaving to go back to MS ?
You will never get to heaven with an Ak 47... But A Zu 30 is good for Low Flying Cherubim
Jeez, I don't wanna work that hard.
From what I read on Wikipedia Google salaries are on the low side. I work as a sysadmin for the federal government - I don't carry a corporate cell phone, work 40 hours a week (16 of those from home) in an environment where working overtime is strongly discouraged because of budget cuts and I make more than twice what Google's entry-level sysadmin does - and live in a considerably lower-cost area than the Bay Area.
I don't get free food but do get a free gym, 10 federal holidays, 13 sick days and 26 vacation days a year - on top of the 104 personal days I already get - and I go home at 3pm every single day. I don't understand why someone would want to work in that kind of a sweatshop. For me, a job is necessary to be able to do the fun stuff - not my reason for existence.
we see things not as as they are, but as we are.
-- anais nin
http://scobleizer.com/2007/03/20/one-thing-microso ft-does-way-better-than-google-research/#comment-3 00364
http://scobleizer.com/2007/03/20/one-thing-microso ft-does-way-better-than-google-research/#comment-3 00607
-- "I never gave these stories much credence." - HAL 9000
This idea comes in two forms: One out of ten work days, each employee can take that day to do volunteer work. The other model is 1/10th of a company's output is given away. Plan A Examples - Joe Bob spends every other Friday teaching inner city kids how to use computers. The Canard Noir cooks for free for 8 hrs every other Tuesday. Everybody at Big Boys Heating and Plumbing does a Habitat for Humanity project every other Monday. Gold Gym in Herndon could run a bi-weekly fitness day camp for fat kids. Lisa Anne saves up his 10% over a few months and then spends two weeks to teach an art class. Plan B Examples - Every tenth copy of Vista off the line goes to a charity pile for schools, shelters and the poor. Every tenth pint of blood donated is frozen and shipped off to where it is needed. Allow companies to write off the "losses" and to tout how much good they do. THE POINT - To move away from MONEY. It is far more meaningful and helpful to have people donate time and sweat. Plus, unlike writing a check to an orphanage, volunteer WORK creates a sense of community and responsibility, fosters a real human connection. /worries this might be modded "Funny"
Utilizing the synergization of benchmark e-solutions to pre-workaround action items!
As Google's employees grow up and exploit their perks, the perks will disappear. A few years will pass before Google's culture is comparable to Microsoft's. I'm surprised they've been able to maintain it for this long though.
I've been at Google a month now, and I am finding it very satisfying,
even more so than I hoped for. A great deal of the corporate culture
is simply about removing barriers that might keep you from doing your
work. The Tech Stops are a perfect example of that - if you have a
problem, they usually just fix it right then and there.
Before I joined up, I assumed that the meals were basically a strategy
to extract the most hours of work from employees. Now that I'm here,
I'm finding that it doesn't feel like "work late and we'll feed you"
at all. Rather, it's an opportunity to get to know people better, make
friends, build and strengthen those connections. And range and depth
of talent of the people is truly incredible.
There's a lot more to the food than it being free, too. It's not just
that it's "gourmet" either. Amazingly, the people who make and serve
the food are as passionate about it as the engineers are about
software. There's a garden inside the main campus where they grow
veggies, and they use local sources as much as possible. Today, for a
snack I had strawberries that were every bit as good as the wild ones
I picked from patches when I was a boy. Turns out, they were grown
right next to where the barista in my building's coffee bar lives.
Earlier this week, there was pizza for the open source tech talk, and
the guy who made it brought it himself, and chatted with the guests.
That kind of quality and connection is something that I think
everybody should aspire to in their lives, in food and in other areas.
I can see that not everybody would have a good experience working for
Google, especially people who need their hand held all the time, or
who have difficulty balancing the demands of work, life, family, etc.
I personally like being treated like a grown-up, and appreciate being
able to treat other people the same. But the culture there probably
isn't for everybody.
LILO boot: linux init=/usr/bin/emacs
IMNSHO, I offer an opinion on this debate on Cisco's blog: "CAGE MATCH: Google v. Microsoft v. Cisco" Read post here: http://blogs.cisco.com/news/2007/06/cage_match_goo gle_v_microsoft.html
Net net is: "Which is the best place to work? There is some scuttlebutt in the blogosphere and reported in ComputerWorld about a post written by a former-Google, now-Microsoft employee that Microsoft is a better place to work. Let me put this argument to rest...the best place to work is Cisco..."