Slashdot Mirror


Some Developers Leaving Google For Microsoft

recoiledsnake writes "We have heard about lots of talented developers jumping ship from Microsoft to Google, but is the trend beginning to turn? Dare Obasanjo (a Microsoft employee) writes about a few high-profile people picking Microsoft over Google — either making the jump directly, or choosing Microsoft after receiving offers at both. Sergey Solyanik is back to Microsoft and he primarily gripes about the culture and lack of career development at Google. He writes, 'Everything is pretty much run by [engineering] — PMs and testers are conspicuously absent from the process. Google as an organization is not geared — culturally — to delivering enterprise class reliability to its user applications.' Danny Thorpe, who was the key architect of Google Gears, is back at Microsoft for his second stint working on developer technologies related to Windows Live."

143 of 685 comments (clear)

  1. In other news by Anonymous Coward · · Score: 4, Funny

    Observers report large numbers of chairs flying out the windows of Google headquarters. More at 11.

    1. Re:In other news by CDMA_Demo · · Score: 2, Funny

      Some memes never get old.

      Yes,and others are killed and buried prematurely...the zombies crawl out regardless.

    2. Re:In other news by Anonymous Coward · · Score: 2, Informative

      Larry and Sergey don't seem like the chair throwing type...I'd be surprised if they could even lift one of the gold-plated Aerons they probably have in their office.

      No they don't have those, but you probably shouldn't give them ideas on what to do with their spare money. The real Sergey waits in line for burritos or salads just like me (I've waited in line with him), Larry has held a door open for me, and Eric Schmidt gets his own coffee, from the same type of machine that I do. Oh yeah, and Eric's office is half the size of mine (though he doesn't share his). And I'm just a run-of-the-mill dev, and a new one at that. It's frankly inspiring how little company money those guys waste compared to the usual CEO/founder/etc.

      All of the crazy stuff you hear about (airplanes, space trips) is them spending their own money, which is theirs, so I don't care how they spend it. Most of us would do the same things if we had that kind of money.

  2. Is that so? by QuantumG · · Score: 5, Insightful

    "Everything is pretty much run by [engineering] -- PMs and testers are conspicuously absent from the process."

    Oh what a fucking nightmare!

    --
    How we know is more important than what we know.
    1. Re:Is that so? by Anonymous Coward · · Score: 5, Funny

      Yeah! They should be run by marketing and management people, just like at Microsoft! Everyone knows that engineers can't be relied upon to produce enterprise quality software without marketing's careful guidance and input.

    2. Re:Is that so? by Penguinisto · · Score: 5, Funny

      Wow. Where is this alleged paradise where Program Managers STFU and pay attention to the coders? Where testers don't get to touch it until it's ready for testing?

      ...do they have unicorns there too?

      /P

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    3. Re:Is that so? by Enderandrew · · Score: 4, Informative

      Labels aren't better than folders?

      Labels can functionally completely replace folders, and surpass them.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    4. Re:Is that so? by mpapet · · Score: 5, Insightful

      The problem really is when either function gets too much control. Marketing tends to get capricious about features and blows huge sums on "research" and end up with a Ford Fiero.

      Engineering, well... I've seen low-level greatness that couldn't translate elegantly into customer-level value. I've seen projects never finish too.

      The problem is probably management-level. *Someone* needs to crack a few heads together to get people back into reality. A good anecdote about the organizational problem was on /. a couple of days ago when the mighty Bill Gates was supposedly pissed about some feature/application/thing. He cracked heads near his level. One level below it turned into a managerial quagmire.

      --
      http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
    5. Re:Is that so? by corbettw · · Score: 2, Insightful

      "Functionally" is not a synonym for "completely", "easily", or "seamlessly".

      --
      God invented whiskey so the Irish would not rule the world.
    6. Re:Is that so? by Enderandrew · · Score: 4, Informative

      Let me restate myself.

      They can seamlessly, easily and completely replace folders. You used to put items in folders. Put labels on them and archive. It is the same thing, but even better, now one mail can have multiple labels which solves the dilemma of where to file it.

      There are also extensions I've seen to have sub-labels that operate the way sub-folders do if you really want an old school nest. Technically you don't need extensions for this, but it helps the appearance for those who want to hide sub-folders/labels until you navigate to them.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    7. Re:Is that so? by stefanlasiewski · · Score: 2, Insightful

      Gmail: no folders? WTF is with that? Labels are not like folders, and they're not better.

      A single message can have multiple labels. However, a message can only be stored in one folder.

      Other then that, how are folders different from labels? They seem very similar.

      --
      "Can of worms? The can is open... the worms are everywhere."
    8. Re:Is that so? by caspper69 · · Score: 2

      Um, Ford Fiero?

      Pontiac, anyone?

    9. Re:Is that so? by strabes · · Score: 4, Insightful

      True except you can't nest labels like you can folders.

      --
      Its = possessive. It's = "it is"
    10. Re:Is that so? by shitzu · · Score: 2, Informative

      Gmail: no folders? WTF is with that? Labels are not like folders, and they're not better.

      Hmm - i propose an experiment to you. Apply some labels to some mails in Gmail. Now set up an IMAP client to connect to Gmail inbox. Uh oh - what do you know - they are not only 'like folders' they 'are' folders.

    11. Re:Is that so? by Enderandrew · · Score: 3, Informative

      Yes you can. You need to read the post immediately above you.

      First, you can create a label that you only use beneath another one.

      Secondly, there are extensions that allow nesting to operate in a more traditional sense, where you navigate to sub-labels.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    12. Re:Is that so? by Austerity+Empowers · · Score: 5, Insightful

      I so want to work there. I've seen both sides of this, run by engineering is 100000x better, if you're an engineer.

      I agree if you're trying to get to management and NOT the alpha geek in the pack, then you are dicked. But then why are you in engineering at all? The hours are long, the people are socially clueless, failure to know some obscure piece of academia turd may brand you the retard of the group...why put up with that? You are GUARANTEED to get in to management (in the private sector) if you are even slightly responsible and care even a little bit about the company...outside of engineering. Inside engineering, you need to be in a Microsoft (or the N equivalents) that will dumb down engineering to level the playing field. A few companies can do that, but not many that are on track.

      All this is peaceful bliss compared to being an engineer in an a business-oriented company. It's illogical, insane, dubiously profitable, hard in all the wrong ways...but yeah I could climb ye ole ladder and make mom happy. Somehow culturally incompetant middle management >> clueful engineer in the bragometer. Eh, I'll trade them my senseless business-driven engineering job for their engineering-driven engineering job.

    13. Re:Is that so? by spydabyte · · Score: 5, Insightful

      Look at Google's process. Simply speaking from an outside perspective, they have very little designated process. They use an extremely agile processes of basically "just code the shit" and it works for them. As far as testing goes, if they're working with some kind of eXtreme Programming, then hopefully they're writing their test cases first.
      Look at Microsoft on the other hand, they're extremely nested in processes and cannot get out.

      As for the article, I'd say there's so much more to look at. Housing, as already mentioned, is only part of the picture. What about salaries and work environments (some people do like process more than working anarchy)? I for one understand the argument of being a god among insects.
      No knowledge or real research done here, just thinking "outside the box". I hear Microsoft likes that.

    14. Re:Is that so? by mysidia · · Score: 2, Insightful

      There's a simple solution -- don't let such code monkeys dictate development, defer that to software engineers and designers.

      Keeping the 'sloppy coders' in check does not imply turning over the reigns to marketing and creating "product managers"

      Writing the least amount of code that will do the job is good practice.

      Writing excessive amounts of code (wasting lines) is just as bad as not writing the necessary code.

      Error situations and input validation are design elements.

      Not every code block will need to check for every conceivable error condition: the design will determine which elements of the system (which procedures) will validate certain input elements or not.

    15. Re:Is that so? by morgan_greywolf · · Score: 2, Informative

      Don't you think a more intelligent solution would be to offer both labels AND folders? You may not see or understand why some people would rather have real folders instead of some half-baked solution that kind of do the job, but your own limitations should not impose any solution to other people. If the problem is "we didn't have the resource to do it" then I can understand it, otherwise it just shows incompetence.

      Solution: Get Thunderbird or [insert your favorite mail client here] and point it at GMail's servers. You can use either POP or IMAP, and you can use it in addition to, rather than instead of, GMail's (rather excellent, IMHO) Web UI.

      I should also point out that the filters and labels approach Gmail uses is not unlike the 'virtual folders' aka 'saved searches' approach in Evolution or Outlook.

    16. Re:Is that so? by William+Baric · · Score: 3, Insightful

      When you use a feature to emulate another feature, it is "half-baked". Seriously, have you tried to manage a gmail account with several hundred of labels? With a real hierarchical organization (read folder) it can be done, but not with flat level labels, at least not with the current interface.

      Anyway, as I said, the main problem is still the implementation of threaded conversation, which to me clearly shows incompetence.

    17. Re:Is that so? by joelwyland · · Score: 2, Informative

      Seriously, have you tried to manage a gmail account with several hundred of labels? With a real hierarchical organization (read folder) it can be done

      Why on earth do you need several hundred labels? The point of GMail is that the search is far more powerful than any other mail client ever. You don't need to organize everything into a hierarchy, because it can be searched for and found in 3 words or less almost every time. GMail isn't trying to emulate folders with a "half-baked" label implementation. You are trying to trying to force GMail to behave like out-dated mail clients, so really... your hundreds of labels are the "half-baked" solution.

    18. Re:Is that so? by NNKK · · Score: 2, Informative

      Actually, let's _really_ generalize it properly.

      * Any object should be able to have an arbitrary number of 'links' to any other object (and we've just implemented an object-oriented database, but that's just outside the scope of this discussion).
      * Labels are objects.
            * Labels can therefore have links to other labels.
      * Messages are objects.
            * Therefore labels can have links to messages (and/or vice-versa, this gets into implementation details that aren't really important here).
            * (And messages can have links to other messages, we've just implemented threading, but again, outside the scope of this discussion.)
      * Therefore, a label can contain links to messages as well as other labels. This can be infinitely nested.

      Fully representing this in a standard tree is, of course, impossible (loops), but one could fake it pretty well if the user cooperates (which they presumably would if they were that desperate to keep to their existing UI paradigms for representing folders). There are UI tricks one could implement and make available to the user to make it easier to not screw up (and detecting loops and sticking an "Error" node on the tree explaining what happened is not overly difficult, either).

      What this amounts to is that with a proper generalization and UI treatment, it becomes perfectly possible to implement the concept of "folders" in a system that only understands "labels". There is nothing about the concept of labels that precludes this.

    19. Re:Is that so? by corbettw · · Score: 5, Insightful

      Except that you've completely broken the file paradigm that's dominated people's understanding of information storage for the last several millennia. I'll use another webmail service, Yahoo Mail, as a counterpoint since I'm familiar with both (I assume you are; if not, they're both free to sign up for).

      In Gmail, when I want to "move" an email to a "folder", I have to:
      1: Open the file, or check the box next to it.
      2: Click on 'More actions'
      3: Click on the label I want to assign
      4: Click on 'Archive'

      In Yahoo Mail, to accomplish the same task, I:
      1: Click on the message
      2: Drag-and-drop it to the new folder

      Half the number of steps, and it doesn't require learning a new paradigm.

      You need to go relearn the definitions of "seamlessly", "easily", and "completely".

      --
      God invented whiskey so the Irish would not rule the world.
    20. Re:Is that so? by Snaller · · Score: 2, Insightful

      Any extentions which try to fix the broken nature of gmail are not relevant since they aren't part of it. And create labels that you only use beneath another one? That's a total rubbish system.

      --
      If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
    21. Re:Is that so? by William+Baric · · Score: 2, Insightful

      No, Gmail isn't trying to emulate folders with a half-baked implementation. It is the idea that it is possible to emulate a missing feature of gmail (hierarchical organization) by using a flat level system that is "half-baked".

      As for why need several hundred labels, as I said, the fact that someone don't need a feature, doesn't mean that no one needs it. Some people "waste" their time organizing things, other "waste" their time searching for things. Individuals think differently and I believe a system should be adapted to people, not the other way around.

    22. Re:Is that so? by eric76 · · Score: 3, Interesting

      I'd much prefer working somewhere like NASA's JPL (Jet Propulsion Labratory) over either Google or Microsoft.

    23. Re:Is that so? by Enderandrew · · Score: 2, Informative

      I've been using Gmail since the beta first launched. I have thousands of emails and labels work just fine for me. Perhaps it is a matter of good vs. poor organizational skills. I use Outlook at work with folders and detest them. The search functionality in Outlook is slow, and I find as numbers scale up labels become a better alternative. With 4 folders you know where everything is. With 200 folders, you don't know where everything is. Label = instantly find what you're looking for, especially with multiple labels.

      You can also auto-label incoming email.

      Create Filter

      Step 1 - Select criteria, any criteria.
      Step 2 - Select "Apply label"

      There you go.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    24. Re:Is that so? by Enderandrew · · Score: 4, Insightful

      You know what is rubbish?

      A Fortune 500 company which tons and tons of public folders. Lord knows where any of the emails are. And people with gigs of email in a laundry list of folders. Who knows where the email exists.

      With a greater number of emails, there is a greater likelihood that an email fits multiple categories, and the number of categories also goes up.

      Folders don't work for serious email.

      Nesting of labels is unnecessary but easy.

      Label:

      ProjectA
      ProjectA-SubLabel-1
      ProjectA-SubLabel-2
      ProjectA-SubLabel-3
      ProjectB
      ProjectB-SubLabel-1

      In the end however, I can label and search directly for SubLabel and skip the ridiculous names.

      For instance, I recently was working on a large upgrade project with two outside vendors. In a folder concept the entire Aurosys upgrade project is one folder.

      Dealing with Eckleman is a sub-folder and dealing with Man Roland is a sub-folder.

      Instead of slowing navigating sub-folders, I can just skip that step and label Eckleman or Man Roland. Even better, if I deal with those vendors outside the ugprade, I can keep the labels.

      I label an email today Aurosys Upgrade and Man Roland. Tomorrow, outside the upgrade a seperate issue with Man Roland is just labeled Man Roland. I can easily search for all email related to Man Roland, or Man Roland and Aurosys Upgrade. Even better I can search for emails labeled Man Roland that exclude Aurosys Upgrade.

      The more case-scenarios you look at, more and more labels look better and folders look like rubbish.

      Use both for three months. Trust me.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    25. Re:Is that so? by Merusdraconis · · Score: 4, Interesting

      It's the same place where nothing ever gets to ship because the coders won't let it go until it's perfect. Witness Gmail, being in beta for years as a perfectly fine 1.0.

    26. Re:Is that so? by William+Baric · · Score: 2, Insightful

      You and NNKK use the word "label" as a concept that could be implemented (but which does not describe the implementation of Google). I use the word "label" to talk about what is implemented right now with Gmail and which Google call "label".

      I'd like to remind you that the subject was Gmail and not some theory about a concept that could be called label. I'll let you think again about which comment was "dead on".

    27. Re:Is that so? by pmee · · Score: 5, Insightful

      Very few Google teams do anything as rigorous as XP and I doubt that many write unit tests. And as another poster noted, developers often get frustrated because they never actually get to ship anything.

    28. Re:Is that so? by CTachyon · · Score: 3, Informative

      As a fairly new Google employee, who is now bound by NDAs and thus probably can't say anything about our development process, I have chosen an alternate means of expression:

      ... and I doubt that many write unit tests.

      *grumble*

      *grumble* *grumble*

      *grumble* *grumble* *grumble*

      This concludes the unit test of the Emergency Grumbling System.

      --
      Range Voting: preference intensity matters
    29. Re:Is that so? by Alphager · · Score: 3, Informative

      Where testers don't get to touch it until it's ready for testing?

      The later a bug is found the costlier it is to fix it. And if your projects run late (who are we kidding: WHEN your projects run late) the first two things to be cut down are documentation and testing. Do daily automated testing and you find many errors before they become critical.

    30. Re:Is that so? by speedtux · · Score: 2, Interesting

      Seriously, have you tried to manage a gmail account with several hundred of labels?

      No. Granted, I only have about 300k messages, so I still get by with a few dozen labels...

      Maybe you should start to figure out combinatorial uses of labels. That is, make each path component a label and then search by multiple components.

      With a real hierarchical organization (read folder) it can be done

      Well, then you'll be happy to hear about "Folders4Gmail"...

      http://userscripts.org/scripts/show/8810

    31. Re:Is that so? by speedtux · · Score: 2, Informative

      Maybe it's just a functionality problem. Can you auto-label incoming email?

      Yes. That's what the "Create a filter" link is for.

      Can you filter your inbox depending on the label?

      Yes. That's what the "Create a filter" link is for.

    32. Re:Is that so? by speedtux · · Score: 2, Informative

      This is what I want. I want to log into gmail, and only see my new messages. I want my old messages put away, IN FOLDERS. Storage for me to refer to later.

      Click on All, then Archive to move your mail from your INBOX to the archive.

      You can also move things to the archive automatically with the "Create a filter" option.

      Or, if your really just want to see unread, new messages, type "is:unread in:inbox" into the search box, then bookmark the resulting and use that as your start page for reading mail.

      Or, you can just use an IMAP client.

    33. Re:Is that so? by chthon · · Score: 3, Interesting

      A former boss of mine (which was responsible for implementing CMM at our place) used to say that Microsoft was the prime example of a CMM Level 1 organisation.

  3. Right.... by 0100010001010011 · · Score: 5, Funny

    "Google as an organization is not geared - culturally - to delivering enterprise class reliability to its user applications."

    Whew, good thing Microsoft is.

    1. Re:Right.... by Red+Flayer · · Score: 5, Funny

      Screw that. I want miranda-class reliability. Just so I can scream "Khaaaaan!" everytime I have a Windows problem.

      And by the way, it's not enterprise-class, it's Constitution-class. Sheesh.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    2. Re:Right.... by H0p313ss · · Score: 5, Interesting

      Yeah... sounds funny from the perspective of those of us who have suffered through the microsoft monopoly. But given that most organizations can't tell their asses from their elbows they may well be right. Google seems to grow and progress by throwing lots of young smart people at the problem, but the problem seems to be a moving target from day to day. But microsoft has managed to hold down a monopoly for 20 years.

      Who are you going to take business process advice from? While microsoft's ethics are dubious at best it's very hard to argue with success.

      -- godwin filter removed reference to unethical but successful leader --

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    3. Re:Right.... by Penguinisto · · Score: 5, Interesting

      Who are you going to take business process advice from? While microsoft's ethics are dubious at best it's very hard to argue with success.


      But why latch onto the tail end of a 20-year-old monopoly who by all rights is beginning to falter, and seems to have no vision at all for the next 20?


      That's what would worry me more. It's not what a company has already done, but what they're wanting to do.

      /P

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    4. Re:Right.... by corbettw · · Score: 2, Funny

      -- godwin filter removed reference to unethical but successful leader --

      Since when is FDR part of Godwin's Law?

      --
      God invented whiskey so the Irish would not rule the world.
    5. Re:Right.... by Anonymous Coward · · Score: 5, Interesting

      The quote about Google being run by engineers immediately caught my eye too. I've been a Microsoft employee for 2 years after doing contract jobs there since 1990. My perspective is that it has shifted from a being highly dominated by engineers to one that is pretty much run by HR and PMs, in that order. There is more focus on career development than I've seen anywhere else. There is a highly detailed process of setting and evaluating commitments, which is designed to give the review process greater transparency, and I think also to make the system more objective and foolproof. But a lot of a person's review consequently hinges on skillfully setting commitments rather than being talented. Toward the end of the fiscal year when many projects are in a crunch, I hear people say things like, "I don't care, I've hit all my commitments."

      Microsoft is still a good company with lots of smart colleagues, a nice work environment and great benefits, but it's also a very large company that has reached the stage of having a hell of a lot of people who don't seem to do a lot and get paid a lot more than engineers. I had to chuckle when the blogger said he couldn't tell what Google managers did, because I often have that feeling at Microsoft.

    6. Re:Right.... by Anonymous Coward · · Score: 3, Insightful

      I know slashdotters love to hate MS and love to think of them as faltering, But in reality the truth is the reverse, They have just had there most profitable year on record with record enterprise and desktop growth, even there entertainment division has turned the corner to profitability. Sure everyone hates Vista, but to say a company that is still growing revenue and profit is faltering is pretty idiotic.

    7. Re:Right.... by Anonymous Coward · · Score: 5, Insightful

      Falter may not apply here. Most people see the consumer end of the business. They see Google Search, and Apple Macs & ipods. MSFT keeps delivering what businesses want. So you & I may be perplexed at say, SHAREPOINT, but right now if you know SP you're employed- it's hot beyond comprehension. You got another version of server and sql server (sales up 30% qtr over qtr)... Get the idea. Profits are likely to go up, not down. Server rooms are getting more licenses not less.

      Google & Apple keep moving their targets and MS keeps moving theirs as well. They are just so huge that they touch everything. So they may not be the best at search or selling tunes, and that may make them look like they are faltering, but they have allot of other stuff to sell you that pulls you into the ecosystem.

    8. Re:Right.... by Tablizer · · Score: 2, Interesting

      Google throws a lot of things on the wall to see what sticks. If each blob only has a 10% chance of sticking, then lots of up-front QA doesn't make a lot of sense. If something starts to catch on, at that point then it makes sense to spend more resources on QA.

      It's true that good design up-front often prevents problems down the road, but the 10% rate may override that advantage.

      Perhaps it could be said that Microsoft uses sex (combinations of parts from existing products) to generate new products while Google uses mutations. (Come on, shoehorning such an analogy should at least get me one mod point ;-)
                 

    9. Re:Right.... by Lincolnshire+Poacher · · Score: 2, Informative

      > Screw that. I want miranda-class reliability.

      To be really pedantic, the Reliant was of the Avenger class.

      Miranda was a TNG-era abomination that was then retrospectively
      applied to prior vessels, despite five years of publications to
      the contrary. Just another example of Okuda Revisionism.

  4. Organization is everything... by actionbastard · · Score: 5, Interesting

    "Google as an organization is not geared -- culturally -- to delivering enterprise class reliability to its user applications."
    You don't have to be, when the entire on-line world is your beta test laboratory.

    --
    Sig this!
    1. Re:Organization is everything... by Anonymous Coward · · Score: 5, Insightful

      The difference between Microsoft and Google in this regard is that users pay to beta test Microsoft's sofwtare without being told it is, at best, in beta quality. Where as Google invites (initially selectively) people to try the product and provide feedback. They're in beta for a very long time because they want it to be stable before declaring version "1.0". Small contrast, but expectation goes a long way towards the perception of quality.

      If I'm paying money for retail software, I expect a rock solid product, not the buggy POS that I have to wait for the first Service Pack to use even the most basic functionality.
      Google is up front with the fact that their software is not necessarily ready for prime time and users can hedge their bets accordingly. That said, Google beta products are often many times better than the "final version" of software from other vendors.

    2. Re:Organization is everything... by Wo1ke · · Score: 5, Insightful

      The problem is that beta products should eventually *leave* beta.

    3. Re:Organization is everything... by chromatic · · Score: 5, Insightful

      They're in beta for a very long time because they want it to be stable before declaring version "1.0".

      You'd think an 18,000 person company would be able to release a finished project once in a while.

    4. Re:Organization is everything... by DamnStupidElf · · Score: 2, Insightful

      You'd think an 18,000 person company would be able to release a finished project once in a while.

      How do you "finish" a web based project? "Well, that's done, no one will ever think of anything new to do with this software, or any way to make it easier or better!" "Gee, we've indexed the entire Internet this month, so I guess we're done!"

    5. Re:Organization is everything... by Nefarious+Wheel · · Score: 5, Insightful
      Just a little reminder, guys, from a very old programmer: Software is a machine with thousands of moving parts running on a machine with with several billion moving parts. Bugs are not put in there on purpose. The amount of work needed vs. the amount of time | money available in any development budget does not always correspond.

      I'm not trying to make an argument in defense of slipshod work, but rather point out that any piece of software of any scope is hard work and in many cases the result of heroic individual efforts. Just offering a bit of perspective from a point of view people sometimes forget. Not asking for gratitude, here, just a little respect for the efforts of people often demeaned as code monkeys and asking for a bit of appreciation for those allowing the mostly free and unobstructed flow of information at a scale unprecedented in history. It doesn't matter which company is wrapping the output, this still holds true. Cool?

      --
      Do not mock my vision of impractical footwear
    6. Re:Organization is everything... by Moralpanic · · Score: 2, Insightful

      Why? Because changing the label from Beta to Finished would magically make them better? Everything i've used from Google has been free so far, so why the hell do i care what the 'state' of the product is. I'd rather 'beta' some product for free than wait until it's 'finish' before using it for free.

    7. Re:Organization is everything... by Renderer+of+Evil · · Score: 4, Funny

      The problem is that beta products should eventually *leave* beta.


      That's what my parents told me in slightly different wording when I moved back with them after college. I tried to explain to them that forking the codebase would be a waste of resources but my developers wouldn't have any of it.

    8. Re:Organization is everything... by ScrewMaster · · Score: 2, Insightful

      They do ... but Google development's major deliverables reside in the server room. They've delivered some pretty phenomenal technology there, when you get right down to it. Their ability to rapidly deploy and update applications on a massive scale is impressive.

      And, like it or not, search (and associated ad revenue) is still their big game, just like Microsoft's is Windows and Office. They're also like Microsoft in that they too are casting about trying to find another major revenue source.

      --
      The higher the technology, the sharper that two-edged sword.
    9. Re:Organization is everything... by Snaller · · Score: 3, Insightful

      No companies releases finished programs, they just say they do. And then you get version 1.01, 1.02, 1.03 and 2.0 and 3.0 and 4.0 etc

      Google are just honest.

      --
      If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
    10. Re:Organization is everything... by Dhalka226 · · Score: 2, Insightful

      Just to be clear, I think it's stupid that google has so many things in beta still. I mean, seriously, froogle and gmail are still beta? It's been what, 5 years?

      They may be betas, but they're not beta quality. Hypothetically speaking if you woke up tomorrow and the "beta" tag was gone, would you think it was premature or not ready?

      The "perpetual beta" thing makes for cute jokes, but if it makes Google more comfortable for some reason and user experience is not impacted either way, do the semantics of the situation really matter that much?

  5. Money talks by 192939495969798999 · · Score: 5, Insightful

    When I hear "...is not geared - culturally - to delivering enterprise class reliability to its user applications" as a reason to leave a company that's NOT microsoft to go work FOR microsoft, I have to wonder exactly how large the dump truck full of money was.

    --
    stuff |
    1. Re:Money talks by MMC+Monster · · Score: 4, Funny

      You are thinking small. Ask how many dump trucks full of money.

      Microsoft may consider it worthwhile to throw money at developers to keep them from working for google.

      Of course some people are going to choose Microsoft over Google. Just like there are some people that like wasabi flavored ice cream. There are freaks everywhere.

      --
      Help! I'm a slashdot refugee.
    2. Re:Money talks by AxelTorvalds · · Score: 3, Insightful

      I've worked at a handful of large companies and a handful of startups. In retrospect, every single startup was clearly, if not doomed then pretty bad off from the start... but I still believed the hype and hopped on board. Hoping for untold riches (I actually got a couple good payouts.. but I still have to work.) I've been there, I've heard the yarn the boys at MS can weave trying to hire you. A place like MS actually has a lot going for it, they're selling products, they've got a lot of cash reserve, they've got some loyalty from both employees and customers, nobody thinks they're going to go away. After another bomb or two like Vista, the expectations will be low enough that they'll get a deadcat bounce in the stock. It stands to be a bloody stable and predictable job. On the other hand, I don't know too many people that are expecting to be wowed by MS again anytime soon, the most dramatic product they've put out recently is the Xbox360 and it's being blown out by the Wii and doing everything it can to fend off Sony. If you're okay being average or ordinary you might be happy there.

  6. Hypocrisy or cluelessness? by subl33t · · Score: 4, Funny

    "Google as an organization is not geared -- culturally -- to delivering enterprise class reliability to its user applications." - Sergey Solyanik

    As opposed to Microsoft, which seems to be not geared - professionally - to delivering enterprise class reliability to its user applications.

  7. Re:Cost of Living? by neurosis101 · · Score: 2

    Now that's flamebait if I ever saw it. They're both beautiful areas, and both very different. What compels you to make a statement like that?

  8. Re:Cost of Living? by lazyDog86 · · Score: 2, Informative

    Well Google does offer employment in Seattle as well. And if you don't like the rain, how about Santa Monica? Or, if you want even more seasonal choices, how about Boulder?

    Man, that just sounds like an ad. Not really what I was after.

    Anyway, yeah, I agree any are about a billion times better than Silicon Valley and you still could be working for Google if that's what floats your boat.

    --
    my insights may be modded Funny, but at least some of my jokes are modded Insightful
  9. I don't know what "PMs" are by Punto · · Score: 5, Funny

    but they better STFU while the engineers are talking.

    --

    --
    Stay tuned for some shock and awe coming right up after this messages!

    1. Re:I don't know what "PMs" are by Anonymous Coward · · Score: 3, Informative

      Actually at Microsoft there are two uses of PM. The most commonly used one is in the development organization where PM = Program Manager. Program Mangers generally have several developers working under them and the PM's "own" one or more (usually more) features. As one goes up in the chain, they can be a Lead PM, Senior PM, or Group PM.

      The other common use is "Product Manager" and that is in the Marketing organization.

    2. Re:I don't know what "PMs" are by Red+Flayer · · Score: 2, Insightful

      Complicated projects require both good engineers and good project managers. Even if you call your project manager "Head Engineer of ProjectX", both are required.

      And while a good PM listens to (&understands) the engineers on the project, a good PM is also good at herding cats... and let's be honest here, not all engineers play well with others.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    3. Re:I don't know what "PMs" are by naoursla · · Score: 2, Informative

      PM = Project Manager. It is an engineer whose job is to understand what customers need and write the product specifications to meet those needs. But they don't have anymore authority than the SDE's (software development engineers). There is back and forth communication between PM's and SDE's (software development engineers) on the specification.

    4. Re:I don't know what "PMs" are by jaminJay · · Score: 2, Funny

      I thought they were more like DMs: they keep making stuff up until the entire team is eaten by a grue, out of money or their mums call them all home for dinner. They also get to deal out experience points if a mission ever completes...

      --
      Leela: "Is all the work done by children?" Alien: "No, not the whipping."
  10. The reason is obvious by Locke2005 · · Score: 5, Interesting

    Everything is pretty much run by [engineering] -- PMs and testers are conspicuously absent from the process. Google as an organization is not geared -- culturally -- to delivering enterprise class reliability to its user applications. At Microsoft, everything is pretty much run by Marketing. Anybody who uses the marketing-speak phrase "delivering enterprise class reliability to its user applications" obviously has more of a marketing mindset than an Engineering mindset, and thus would be better off at Microsoft. If we are indeed seeing a migration of hard-core engineers from Microsoft to Google and of Marketing droids from Google to Microsoft, well than, I'd say the movement in both directions benefits Google! (I've seen many extremely talented software engineers go to work for Microsoft over the years, so if their software sucks, it's certainly not for lack of creative talent.)

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
    1. Re:The reason is obvious by Anonymous Coward · · Score: 3, Interesting

      At Microsoft, everything is pretty much run by Marketing.

      As a Microsoft developer, I can unequivocally state that you, sir, are full of shit.

  11. Re:Cost of Living? by stewbacca · · Score: 3, Informative

    The fact I can afford a house on a software engineer's salary in Seattle, but not San Francisco? They both have crappy weather, so everything else equal, Seattle wins. Plus, growing up in Oregon, I have an ingrained hatred towards anything California.

  12. To waste time vs eyeballs by MavEtJu · · Score: 5, Interesting

    but most of them primarily help people waste time online (blogger, youtube, orkut, etc)

    No, these are things to sell eyeballs for advertisers. That's what Google is about, making money with selling ads around easy to use and "fun" tools.

    --
    bash$ :(){ :|:&};:
    1. Re:To waste time vs eyeballs by freakxx · · Score: 4, Funny

      hey, I have got a question: what the hell does your signature do? i mean: ":(){ :|:&};:". I tried to execute it and my computer got frozen. I don't know shell-scripting and have no idea what did it do (google didn't help).

    2. Re:To waste time vs eyeballs by damiam · · Score: 3, Informative
      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  13. Re:Cost of Living? by Sponge+Bath · · Score: 2, Funny

    Pity poor Bill.
    Now that he is retired he has nothing better to do than troll /.

  14. Re:Cost of Living? by stewbacca · · Score: 4, Funny

    I prefer Austin. Our weather rocks, are salaries are great, and our houses are cheap. Unfortunately, Austin is surrounded by Texas.

  15. less microsoft bias please? by jdelator · · Score: 4, Insightful

    I love how there is an article that has first hand accounts of why actual people are leaving Google to work at Microsoft and there still seems to be argument against Microsoft. The Rush Limbaugh's of the tech world. We always get emails on our team about people that used to work at Microsoft then go to another (Valve, google, etc..) and then come back after a couple of months of or a year complaining how the other engineering systems just suck. Microsoft does deliver world class products if you are willing to look past non SP1 Vista.

    1. Re:less microsoft bias please? by Penguinisto · · Score: 2, Funny

      Bill, is that you? I thought retirees didn't get homesick for the old office until at least 12 months into retirement... ;)


      Reg'ds,
      /P

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    2. Re:less microsoft bias please? by RattFink · · Score: 2, Funny

      Exchange? Active Directory? Group policy? Try to find an open source replacement for those products?

      How about a .45cal pistol and your foot? Has about the same 'user experience'.

      --
      "I don't necessarily agree with everything I say." - Marshall McLuhan
    3. Re:less microsoft bias please? by dedazo · · Score: 3, Informative

      Exchange = Any SMTP server w/ IMAP service.

      If you have no idea what Exchange is and how it's used, why even bother with coming up with a clever "replacement"?

      Ditto for your other ones... seriously, you have no bloody clue what group policy is, do you? I'm continually amazed at how people actually swallow what sites like Slashdot tell them. It's a bit like Fox News. You know they're full of it, but sometimes you still watch it, for the comedy relief. But you know the real world is much different.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  16. It's good to be useful. by FlyingBishop · · Score: 4, Funny

    I'd have figured that they were just leaving Google so they'd actually have something interesting to do. At Microsoft, there's still loads of core functionality missing from their software.

    The myriad possibilities for improvement simply boggle the mind.

  17. that'll teach me by pete-wilko · · Score: 5, Funny

    I havn't RTFA's in a long time here, but wow, that second article is such a reminder in !RTFA = less desire to punch monitor. Wtf seriously, guy seems to be motivated only if people are buying the product as a measure of usefulness?? I dunno, maybe having 20 million people using some software you built might also be an indication of that? ;)

  18. Re:Cost of Living? by Surt · · Score: 4, Funny

    No doubt that's why the bookstores all have huge sections on 'dealing with depression' and great titles like 'bad weather, good mood' and 'gray skies aren't the end'.

    --
    "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  19. Chair throwing please by Eudial · · Score: 2, Funny

    Hopefully some of the google brass will have the humor to upload a video of themselves throwing a chair on youtube^Hgoogle video.

    --
    GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
  20. Re:What's with the cheap shot? by Shados · · Score: 3, Insightful

    Corporate culture of the people who work there. I didn't work for either, but I'd expect a higher percentage of OSS fanatics at Google than at Microsoft, and working with people who constantly go "OMG OMG OMG F/OSS or die!!!" can be awkward if you don't think that way... it is almost a religion (and that can go both way, so don't take THAT as a OSS cheap shot). The person may have been tired of hearing that open source was better, regardless of the actual software's quality, all the time, and thus jumped ship. I've seen it happen a lot in smaller companies too. (Of course, again, the other way around obviously happens a lot too)

  21. I've worked at both by Anonymous Coward · · Score: 5, Interesting

    I've worked at both. In terms of working environment, I found them both to be good, though in different ways (better food, more excitement at Google; private office at Microsoft). In terms of quality of life, I prefer Seattle, but in terms of jobs and networking, the Bay Area wins. In terms of software development processes, Microsoft's may look better on paper, but Google's seems to be better at actually delivering. In terms of management... Ballmer makes me wince. So, so far, it's a toss up.

    The question to me is where each company is going. When Google release a new product, there is buzz and excitement, and usually something expensive and complicated gets cheaper and simpler. When Microsoft releases a new product, people either shrug or shudder and hold on to their wallets. Microsoft keeps trying to change things (Zune, Live, whatever), they keep buying companies (Danger, whatever), and it just doesn't seem to be working for them. Given the choice, I'd probably choose to work for Google; I just don't see Microsoft going anywhere.

  22. Re:Cost of Living? by buddyglass · · Score: 3, Interesting

    If you want cheap, you're looking at East Austin or Cedar Park. Unless you mean "cheap relative to the Bay Area", in which case all of Austin is bargain basement.

    As for the weather...I'm tempted to give the nod to Seattle as well. Unless you really like 3.5 months of 95+ heat. Like Austin, Seattle has mild winters, but it also has mild summers.

    Don't get me wrong, I like Austin. And I don't even mind that it's surrounded by Texas. But, objectively speaking, I'm not sure it's an automatic "win" when compared to Seattle/Redmond.

  23. In other news... by John+Hasler · · Score: 4, Funny

    ...several sales associates left Walmart for Target.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  24. Re:Standing out by Krater76 · · Score: 4, Interesting

    Could not the "wiz kid" with a few freash ideas garner much more attention in such an envirnoment. And perhaps in doing so come more to the attention of the offer makers at google?

    From personal experience as an engineer within a top-heavy business (although not with Microsoft) is that really there's no way to shine. They want you to do the job they want you to do and if there's something wrong with the process, the app, or the architecture there's no recourse.

    If you want to learn a lot, be challenged and be a star, you need to be in a startup atmosphere. While I am sure there are many companies with that atmosphere, currently it seems as though the most public large company like that is Google.

    Don't look at anything outside of tech if you want that atmosphere either. Non-tech companies (insurance, credit card companies, etc.) are run by business people and programmers are always a red in their ledger, they don't have a clue on how to deal with them.

    --
    "Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?" - Patrick Henry
  25. Re:Cost of Living? by DrEldarion · · Score: 4, Informative

    Crappy weather? The south bay area, where Google is located, is widely considered to have some of the most consistently pleasant weather of anywhere in the US. It's 70-85 and sunny for 3/4ths of the year.

  26. Microsoft is geared toward producing good code? by Uzik2 · · Score: 2, Interesting

    Wow. What is Sergey Solyanik smoking? It's been very obvious for many years that Microsoft design decisions are made for financial reasons, not technical ones.

    --
    -- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
  27. Anecdote equals exodus? by EjectButton · · Score: 5, Insightful

    Ok so we have one guy who starts his essay with "Google sux!" and never actually worked for the company, only interviewed with them. Then we have two people who worked at Microsoft, then worked at Google and got hired back at Microsoft, and are now praising their current employer. How is this newsworthy?

    Also someone who complains when "Everything is pretty much run by the engineering" and who uses phrases like "delivering enterprise class reliability to its user applications" is a marketing droid and should not be trusted. As a sidenote I find it funny that he criticizes Google's offerings with the statement "most of them primarily help people waste time online" listing Blogger as his first example, on Blogger itself.

  28. Re:Cost of Living? by statemachine · · Score: 5, Insightful

    The fact I can afford a house on a software engineer's salary in Seattle, but not San Francisco?

    1) If we're limiting this to specific cities, then yes.
    2) Otherwise, if we're talking areas, then not quite.
    3) And you can always rent, which is much cheaper than a 30 year mortgage. If you want, save the difference and invest in CDs (the financial kind!) or another safe investment. In 30 years, just buy the property outright (or pretty close to outright).

    They both have crappy weather, so everything else equal, Seattle wins.

    1) Are we limiting this to specific cities?
    2) Otherwise, absolutely no way. SF weather is uniquely SF. Go across the SF Bay to Oakland on the same day and it'll be nice and sunny. Cold in SF? Drive down to San Jose.

    Plus, growing up in Oregon, I have an ingrained hatred towards anything California.

    That really says it all.

    Here's what I have to say about Oregon: Socialized gasoline pumps.
    I drive up there, and when I go for gas (god forbid), I can't get an attendant to come out and pump for my car. But all hell breaks loose when I've waited for 20 minutes (after 2-3 waves of Oregonians are serviced ahead of me) and touch that gas pump. That's right! It's illegal to pump your own gas. For a state of people that are supposedly very constructionally conservative about the Constitution and taxes, you'd think people would be able to pump their own gas. Instead they've legislated into existence an entire labor class. So, whenever I see this hatred expressed toward CA, I just think, "hypocrites."

    But yet, I don't hate entire states. I have better things to do.

  29. Re:Cost of Living? by TheGratefulNet · · Score: 4, Interesting

    the bay area is VERY cool. I live here, so I know.

    but life at google is not life in the bay area. google is its own sub-culture in every way. note, I don't mean that in a good way.

    what good is being in sunny calif when you are slaved (peer pressure) to work till 9pm? driving home at dark kills a lot of the fun of sunny california...

    you want both weekends? to yourself? really? again, google is not the place for you.

    if you want to ENJOY the bay area, google is not the place. free food != 'good lifestyle'.

    --

    --
    "It is now safe to switch off your computer."
  30. Google or Microsoft better? by farmer11 · · Score: 2, Insightful

    Sounds to me like this isn't about one place being better or worse than the other. Rather, that the blog author just likes Microsoft's old school, process heavy approach rather than Google's freestyle, open and engineer focus style.

  31. In other words by Anonymous Coward · · Score: 2, Insightful

    Google is more suited for engineers while Microsoft is engineered for suits.

  32. Re:Cost of Living? by Anonymous Coward · · Score: 3, Informative

    RE the gas thing about Oregon: If you don't specify, they'll fill you up with Super. Keep that in mind if you ever drive through Oregon. Especially nowdays.

  33. Re:Cost of Living? by mrwonton · · Score: 3, Informative

    It's not necessarily all about location... Microsoft's 2nd largest dev center (and in the interest of full disclosure, where I work) is less than a mile from the Googleplex, in sunny Mtn. View, CA. Much of Windows Live is developed here.

    --
    Not more than you need, just more than you want
  34. Microsoft PR by jimmyhat3939 · · Score: 3, Insightful

    This article is basically Microsoft PR. Yeah yeah I recognize that you're dealing with a person or persons who did this of their own volition, but I'm sure there's more to the story than that. If I were a manager at Microsoft I'd try to get articles like this out there as well.

    --
    Free Conference Call -- No Spam, High Quality
    1. Re:Microsoft PR by Bill,+Shooter+of+Bul · · Score: 2, Insightful

      Furthermore, I don't think that its targeted at external developers. They can parade it around Microsoft and make their employees who believe they make enterprise class software feel better (If your job is to push a button every 108 minutes to save the world, eventually, you'll start believing it) . They can also show it to customers and claim that it proves they are a better company to work with than Google.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
  35. Re:Cost of Living? by Andrew+Kismet · · Score: 4, Funny

    As a resident of the weather-blessed United Kingdom, I say: "HAH!"

  36. Here's why by melted · · Score: 5, Interesting

    There's a system of levels at Microsoft, and the "interestingness" of work, range of influence and pay depend on the levels (within limits predetermined for each level).

    It's a well known fact that the easiest way to get a level increase at the higher levels is to leave Microsoft and then come back. Some folks jump over two levels after just two years outside the mothership - this is simply not achievable if you're L63-64. Sergey returned as (at least) L65. Good for him. Skipping his blog drivel, let's not assume that he did it for anything but a bag of cash and a large signing stock grant.

    That said, Microsoft _is_ a great place to work, if you can ignore the bureaucracy. The pay is good, the benefits are second to none (no free lunches, tho), you get your own office (most of the time, anyway), and if you have a family, there's simply no better large tech company to work for.

    1. Re:Here's why by El_Oscuro · · Score: 2, Interesting
      It's a well known fact that the easiest way to get a level increase at the higher levels is to leave Microsoft and then come back. Some folks jump over two levels after just two years outside the mothership

      That works at Oracle too, and *not* just at the highest levels

      --
      "Be grateful for what you have. You may never know when you may lose it."
  37. Guy moves to Microsoft by Vexorian · · Score: 2, Informative

    Guy moves to microsoft, article explains how this manages to be the ultimate proof Microsoft is better than google. I guess it qualifies as stuff that matters...

    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  38. They are very similar... by v(*_*)vvvv · · Score: 4, Interesting

    They are both huge huge corporations.

    They both have a ton of acquired businesses, products, and services that are buried in their rubble of bloat.

    And they both, to this day, only make money from selling what got them into the business in the first place. For google that would be Adsense, and for MS, Windows and Office.

    So whichever company you choose, you probably won't make a difference, just like all the failed developers before you.

  39. You beat me to it by Anonymous Coward · · Score: 5, Interesting

    Everything microsoft does is geared towards department level computing. Their entire AD implementation is right out of 1986; Netware had better enterprise features. And somebody better tell Microsoft that had they simply used LDAP, they wouldn't have to blow billions on AD. Provisioning and employee lifecycle? They're the only major software company in the world with no solution there.

    Their products ooze of something designed for a company with 100-1000 employees. Imagine that you have apps that when installed force servers to reboot. Imagine your major subsystems run as services so it becomes problematic when you what process level isolation of app server. Imagine to get an app server, you *must* install IIS. Imagine that when you want multiple versions of .NET, it's not as simple as just having multiple directories for each instance, you actually have to *install* it on the server with admin privileges.

    My MS rep called the other day, and I said not interested since they have no enterprise architecture tools. He tried to sell me Sourcesafe and MS's IDE because "it has architecture tools in it". I pointed out that software engineering is not equal to enterprise architecture except in a most tangential way. He had no idea what I was talking about except to ask what "my definition" of Enterprise Architecture is. When a salesman has to challenge his customer that they don't understand, he/she is clearly not atuned to what's happening in the IT industry.

    It goes on and on. It's like the entire thing at MS was designed by CompSci students who are killer coders, but don't have any idea of how to do things like master data management. They have no concept of a TDS versus an ODS. Everything at MS is a hodge-podge of cute little features that break down as soon as you try to do something more complex than "write a killer web page that pulls inventory in real time from a data base". Mind you, that's a great app for a small company, but stuff that you can do faster/cheaper with free solutions like linux/apache/mysql. I don't need to actually pay a large company for software licenses for crap like that.

    Ironically, the scientists at MS have some great ideas and understand these concepts really well. The products, however, reflect none of that work. They're too busy locking in the OS with products. Like they're afraid their stuff won't sell on it's own, so you've got to buy the whole kit and kaboodle

    I see MS as headed for a cliff as fast as their sales will take them. They're doomed in the same way IBM was doomed back in the late 80's.

    1. Re:You beat me to it by LaughingCoder · · Score: 4, Insightful

      They're doomed in the same way IBM was doomed back in the late 80's./blockquote> In the late 80's IBM stock was in the mid $20s. Now it is 6X higher at $120. As a Microsoft stockholder, I sure hope you are right!

      --
      The more you regulate a company, the worse its products become.
    2. Re:You beat me to it by the_womble · · Score: 3, Interesting

      They're doomed in the same way IBM was doomed back in the late 80's

      In the late 80's IBM stock was in the mid $20s. Now it is 6X higher at $120. As a Microsoft stockholder, I sure hope you are right!

      And how did IBM's price do from say May 1987 to August 1993? From a high of 41.9 to a low of 10.5.

      IBM then changed its business drastically, going heavily into services, getting out of a lot of businesses (I can think of printers and PCs off-hand, but there were more) and turned around.

      Even with the turnaround, IBM never really made up for the under performance. The price is up 685% since January 1980, but the S P 500 is up 1164% over the same period.

      You are not going to be a very happy MS shareholder if it follows that path, are you?

  40. Re:Cost of Living? by Anonymous Coward · · Score: 2, Informative

    Having lived in Seattle for seven years and the bay area for one, I'll back up stewbacca. The bay has a lot to offer, so long as you live in SF or Berkeley to Oakland, but it costs you a lot of time, money or safety - or some combination of the three - compared with Seattle.

    The public transportation is better in SF, in that it goes more places and runs more often, but I've ended up sitting next to semi-wet blood a few times. In Seattle, I could go to any neighborhood I desired to at any time of night, whereas here there are places I wouldn't venture by myself past a certain time. Condos are the only choice in SF and houses don't get affordable until the bars are on the doors or you live a long ways away from nightlife (and the BART closes around midnight). I've had more things stolen here in a year than my seven years in Seattle. Plus, you pay state income taxes in CA while having only around a 0.5% discount on sales tax. Rockridge (in Oakland) is the closest thing I've found to Seattle out here, and it's both more expensive than similar Seattle neighborhoods and has more crime - and you can walk the wrong direction and end up where you really don't want to end up (as I did recently).

    That said, I understand Google does provide shuttle service into the city, so commuting should take a long time but you'll be able to use it for other purposes. SF & the bay area certainly has more people - it's been much easier to get dates out here - and more entertainment, better distributed throughout the city (except for larger concerts, which are often out in the boonies). The winters aren't as severe here, though the summers aren't as good and the air isn't as clear. There's more and better public transportation, but the MUNI (buses in SF) system can be a disturbing experience - I've already had multiple incidents involving relatively fresh blood next to me, though after the first time I was always much more careful looking where I was about to sit.

    I can understand why some people wouldn't want to put up with Seattle winters, and I also know some people are more oriented towards suburban living, but for me Seattle seems to be a much better deal overall. I wouldn't mind living here a couple of more years, but I think I'll end up spending much of my later life in Seattle - or maybe Portland - after doing some more traveling and trying out a few other cities.

  41. The worste? by MMInterface · · Score: 5, Insightful

    Maybe because quality of life includes other factors besides the weather. And Seattle has ranked at the top in terms of quality of life for a long time. The bay area however isn't much further down the list.

    Seattle has extremely mild weather year round that rarely causes enough discomfort that proper clothing can't fix. At worst its just cloudy too many days of the year. If you think that's the even remotely close to the worst you really should leave your bedroom sometime. 1 month in Tokyo during the rainy season will show you what messed up weather really is. A down poor at 80 degrees with extreme humidity in June is a lot worse than 60 degrees with overcast. A monsoon interrupting 100 degree whether is messed up, especially when you aren't surrounded by palm trees and coconuts.

    1. Re:The worste? by funwithBSD · · Score: 2, Funny

      I heard in Seattle that you have to work all the rainy days and you get the sunny days off.

      Is that true?

      =)

      --
      Never answer an anonymous letter. - Yogi Berra
    2. Re:The worste? by Fulcrum+of+Evil · · Score: 3, Funny

      A down poor at 80 degrees with extreme humidity in June

      ... is called shorts weather

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    3. Re:The worste? by raftpeople · · Score: 4, Funny

      and you get the sunny days off


      Yep, both of 'em.

    4. Re:The worste? by Evanisincontrol · · Score: 2, Funny

      I heard in Seattle that you have to work all the rainy days and you get the sunny days off.

      Is that true?

      =)

      Yes, but unfortunately that means you only get nine days off per year. Including weekends.

    5. Re:The worste? by niktemadur · · Score: 4, Funny

      Hey, what did the Seattle guy say to the Pillsbury Dough Boy?

      "Nice tan, dude".

      --
      Lil' Thindime, lilting a lacrimose lament, krashes the kwaint konfines of Kokonino Kounty
  42. Huh? by lewp · · Score: 4, Funny

    Google as an organization is not geared -- culturally -- to delivering enterprise class reliability to its user applications.

    So Google isn't "geared... culturally" to deliver enterprise class reliability.

    What's Microsoft's excuse?

    --
    Game... blouses.
  43. Re:Cost of Living? by naoursla · · Score: 3, Insightful

    The fact I can afford a house on a software engineer's salary in Seattle, but not San Francisco?

    You can? Where do you work in Seattle? And what kind of engineer are you?

    $100k/year doesn't get you into a house within a 30 minute drive of Microsoft's main campus.

  44. Re:Cost of Living? by Anonymous Coward · · Score: 5, Funny

    As a Seattle resident, I can tell you that 1) the bookstores have no such thing

    Out of stock in Seattle isn't really a defense...

  45. Dare Obasanjo may only be promoting himself. by Futurepower(R) · · Score: 5, Insightful

    From Dare Obasanjo's excerpts of Sergey Solyanik's blog, about Google: "Everything is pretty much run by the engineering - PMs and testers are conspicuously absent from the process. While they do exist in theory, there are too few of them to matter."

    To me, the story lacks sufficient deep analysis to be sure we understand Mr. Solyanik's experiences.

    I doubt that very many people are moving from "Do no evil" to "Doing a lot of evil is the only way we know to make a living".

    What is Windows Vista but a rather unimportant update to Windows XP, that failed? Microsoft Word has new menus, but changing the menus also means that Microsoft now has two menu arrangement standards in use at the same time, and users must master them both. Internet Explorer version 7 has a third menu arrangement, further breaking the standard with which those who just want to use their computers are so familiar. TrueCrypt developers are talking about suing Microsoft in European court because of anti-trust violations.

    Is that the direction successful people want to go?

    To understand this story, it's good to know more about Dare Obasanjo, in my opinion. He's intelligent, he's a good communicator, and he has a history of being very effective at promoting himself. To me, his story is just him being himself, and promoting himself to Microsoft. Maybe it is not very indicative of what is happening at Microsoft.

    Dare Obasanjo's excerpts of Sergey Solyanik's blog start with, "Last week I left Google to go back to Microsoft".

    In contrast, Sergey Solyanik says "There are many things that Google does really well, and I plan to advocate that some of these things be adopted at Microsoft."

    Mr. Solyanik went back to Microsoft because he didn't like the openness and lack of structure at Google. He wants more structure. He doesn't want to be a manager, and he doesn't want to decide himself the direction of what he is doing.

    Dare Obasanjo's excerpts are misleading, in my opinion. As I said, he seems to me to be promoting himself to Microsoft, rather than understanding anything about why a particular person would quit Google after only a year there and go back to Microsoft. Also, Mr. Solyanik may have been given a very sweet deal; that is not discussed.

    1. Re:Dare Obasanjo may only be promoting himself. by melted · · Score: 3, Funny

      >> He doesn't want to be a manager

      That is, perhaps, why he got a title of "Principal Development Manager" when he returned. Man, there's a bridge I want to sell you.

  46. Re:No, No, No. by Eudial · · Score: 2, Insightful

    For once a chair related joke could actually be funny on slashdot. Yet,everyone is screwing it up. Incredible. It should be the opposite. What is the opposite of throwing a chair? Building a chair. Eric Schmidt should be happy someone who thinks microsoft is a better company is leaving his company. He should be so happy, he builds himself a celebration throne. or alternatively Balmer is happy and has a chair built.

    Okay the joke still needs a bit of work, but its better than what was. Well, Sort of. I give myself a A for idea, but a C minus for implementation of that joke.

    Building a chair is not the opposite of throwing it. You can do a simple Russian reversal test to see if it's truly the opposite.

    In Imperialist Microsoft, a chair is thrown by YOU! is reversed to

    • In Jovial Google, a chair is built by YOU! ... No. this feels wrong.
    • In Jovial Google, a chair is thrown on YOU! ... is the correct reversal.

    So, ideally the employer should have thrown the chair at Schmidt when he left.

    --
    GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
  47. More about "Do no evil" toward "Evil for profit!" by Futurepower(R) · · Score: 4, Interesting

    More: Note that Mr. Solyanik's profile has a link to MSFT needs an extreme makeover.

    Quote:

    "It's sobering to realize that during Ballmer's term as CEO, MSFT has underperformed almost all of its top tech peers (including AAPL, IBM, HPQ, SAP, INTC, CSCO, SYMC, NOK, ORCL, ADBE, RIMM, QCOM, Ebay, and AMZN), and badly lagged the major averages. We may even see our third plunge to test the 2000 lows during his watch. Unbelievable. There may be another major technology CEO with an equivalent or worse track record who is still in power, but a name doesn't come readily to mind."

    In my opinion, Microsoft depends for much of its profit on adversarial behavior.

  48. Re:Cost of Living? by mrkitty · · Score: 5, Informative

    Facts
    - Seattle average home cost - 400kish
    - Bay area home cost - 600-650kish
    - WA state taxes - 0
    - CA state taxes - pwned paycheck

    --
    Believe me, if I started murdering people, there would be none of you left.
  49. Its a tough world out there by PPH · · Score: 4, Interesting

    I've worked at a number of big, slow, sclerotic corporations. Each time I've left, I've been told stories about how tough the world is on the outside and how others who have attempted to make a go of it have returned. When I look at the people who returned, it became clear that the big, cruel world is an excellent filter for the sorts of people who can take risks and produce results. Those who can't will return to the womb. These people returning make the 'mommy company' all that much slower and bloated.

    I've been approached to return, but if the company couldn't make it worth my while to get me to stick around, things have only gotten worse since I've left.

    --
    Have gnu, will travel.
  50. Re:Cost of Living? by ozmanjusri · · Score: 2, Funny
    Yeah, the whole article just reeks of astroturf.

    Though I didn't find this argument quite so convincing...

    People working in Microsoft are relly very smart and skillful.

    --
    "I've got more toys than Teruhisa Kitahara."
  51. Re:Cost of Living? by tyrione · · Score: 5, Insightful

    No, I didn't RTFA, but I'd guess the quality of life in Seattle is about, oh, one billion times better than the Bay Area.

    Having lived at both places, being a native Washingtonian I would bluntly call BullS*** on the quality of life being better in Seattle than the Bay Area.

    They are both over-urbanly developed, they both are full of self-egrandizing, gutless prigs who equally would be lost in the Cascades, regardless of their cozy home in Snoqualmie Falls or North Bend, et.al.

    The problem with the IT Industry is that it has discovered that their centers for the Industry haven't changed in over 30 years.

    Sure they've expanded into the suburbs of Portland, but on the West Coast you have Silicon Valley, Seattle and the LA region.

    The East Coast is fixated with New York, Boston and various universities of reknown to be incubators for more startups stuck in what? Overly priced, pretentious cespools.

    Look around. The best places to see growth aren't the sexy urban centers, or mystical retreat forrests in certain zones across the U.S.

    They are in areas that offer actual growth and a solid standard of living, a variety of outdoor options and a midscale urban life.

    The problem is they aren't saturated with every pindick fixated on the latest gadgets.

    The Cost of Living in the Bay Area sucks big hairy donkey balls. It's sucked since the early 90s so that's nothing new.

    The Cost of Living in Seattle has sucked big hairy donkey balls since 1996, as well.

    Corporations would better serve themselves by providing regional zones where they develop centers for specific products/services and then use Networks to coordinate all this activity.

    Dumping everyone onto Redmond's campus or Infinite Loop One's campus [my second favorite to work at next to NeXT], Google's et.al, aren't inherently going to produce think tanks of brilliance.

    An example of an area that is burgeoning, but only in the BioMedical Fields is Spokane, WA.

    If you're in these fields they've got jobs coming out of every orifice. Growth is strong, the summers are a scorcher [I grew up there] and the 4 seasons are solid. The city would have become a much larger hub if Expo '74 hadn't destroyed the second largest hub of trains west of Chicago but we can't go back in time to fix that mistake.

    The bigger problem with the IT Industry is how many damn people do you need to write Web Services Applications? Really, now. How many? Every f'n device gets a rowdy two thumbs up if it has the ubiquitous Web Services, Web Browser, huge data plans and apps to show them where they can find the nearest movie, restaurant and more.

    When is the IT Industry going to start seriously working with the traditional industries and streamline them into the 21st century?

    I don't need multiple portable devices. I need solutions to improve a crumbling US Infrastructure, but instead we've got people just a year younger than myself whining about career growth differences between Google and Microsoft.

    F*** OFF. Instead of being a Development Manager, actually find something that is screwed up that computers could fix and fix it.

  52. Re:Cost of Living? by smittyoneeach · · Score: 2, Interesting

    On another plane, Emmett Watson smiles:
    http://en.wikipedia.org/wiki/Keep_the_Bastards_Out

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  53. Re:Cost of Living? by Mia'cova · · Score: 5, Interesting

    Then try to explain why Vancouver BC is constantly ranked near or at the top of the most livable cities in the world. The northwest is a great place to live. The weather contributes to the variety of activities we have. You have snowboarding and beaches all in one city. It keeps things fresh. Sure a little more sun in the summer would be nice but when I add it all up, there isn't really anywhere else I'd rather live geographically. Disclaimer: I've only lived in Vancouver and Seattle though I've certainly traveled to the bay area.

  54. Re:Cost of Living? by MBGMorden · · Score: 4, Informative

    Indeed, it is illegal for a customer to pump gas in Oregon. Supposedly, gasoline is considered too toxic and dangerous for mere mortals to touch, and so it must be pumped and handled by highly trained staff (you know, that guy who dropped out of school in the 9th grade and you didn't see again).

    --
    "People who think they know everything are very annoying to those of us who do."-Mark Twain
  55. Re:What is "windows live" by Orion+Blastar · · Score: 2, Informative

    Windows Live is Microsoft's attempt at making their version of Google Apps/Pack except that it works with MSN, Hotmail, MSN Messenger, OneCare and other Microsoft services instead of Google, GMail, Google Earth, GTalk, and Norton Security Scan and Spyware Doctor.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  56. Re:Cost of Living? by shadowofwind · · Score: 2, Interesting

    OK, I'm in Ohio now, but I'm from Oregon and Idaho, so I have to pile on. Yes, lots of things in Oregon are stupid, but they're not much trouble to you if you stay out of Oregon. Californians are disliked because they and their money don't stay in California, and wreck life for other westerners. In Idaho, they buy up formerly open riverfront property, and block access for other people who actually live in Idaho (and not just visit a few times a year). Or they buy up rental properties and hike up rents in areas that were previously quite affordable. When I moved to Boise in 1992, before there was as much speculation, a classmate was able to buy a decent house for $60K, and I rented a decent apartment for about $300/month. The culture Californians bring with them is objectionable also, with lots of fences, private sidewalks, and vicious dogs, where before there was a sense of community. No, none of this is your fault personally. And many things in Idaho are screwed up without the help of Californians. (Though if you think the place is filled with white separatists or potato farmers, you obviously haven't been there. Boise is quite liberal, and I think most 'Idaho' Potatos are actually grown in Oregon.)

  57. Re:Cost of Living? by Toll_Free · · Score: 3, Insightful

    I'm sorry, but I have to call FULL OF SHIT.

    Anything East of the Rocky Mountains is humid. The farther East you go, the higher up the Barometric pressure goes. Period. It's a fact, you can't argue with it, and that's that.

    San Diego, Ca. Best weather in the United States.

    I really don't know what I'm talking about, though. Having travelled over a million miles in the US itself, been to every state (in an RV) over a 5 yr period, and have lived up and down the west coast, as well as spent three years (it felt like prison) in Texas.

    The weather in Texas is only nice if you have never been west of the rockies. And if you say Texas weather rocks (ANYWHERE), then you are, full, of shit.

    Nothing personal, just weather, experience, and someone who knows what he is talking about, speaking against ya.

    --Toll_Free

  58. Re:Cost of Living? by statemachine · · Score: 2, Insightful

    It depends on where you live. Around the big cities in CA, your rent is much lower than what you would pay buying a property.

    The reason for that is the landlords are paying on a mortgage from 20-30 years ago (or sitting on it free and clear) with only property tax and insurance costs. Real estate prices go up and up (with short-lived dips or stagnations) because more people keep coming to CA to live. You can rent a decent house in the South Bay for half as much as you would pay for just a mortgage. That's why it's not "preposterous" as you say. Maybe around year 15-20 your 2008 mortgage would be even with rents, but you're still in the hole overall.

    In the Midwest, population is fairly stagnant, so yes I would say spend the extra $2-300/month to buy it. However, in CA, that would be an extra $2000+ a month. Was that your jaw dropping?

    You shouldn't buy your primary house as an investment or to "save" money. It should be only seen as a method to have the final say (well, almost) in what happens with your property and get respect from your city government.

    Would I be right in guessing that you don't live in CA?

  59. Re:Cost of Living? by marcmerlin · · Score: 4, Funny

    Eh, I won't claim that the cost of living in the bay area is good, but your comments about being peer pressured into working until nighttime and weekends at google, aren't true.
    As you said "I work there, so I know".

    Sure, some people work there late, some by choice, and others because they showed up at work after noon.
    Sure, amongst 10K+ employees, you can find a few who are working late nights or occasional weekends, but those are definitely the exception more than the rule, and this is no different than your average company in the bay area.
    Also, believe it or not, but some geeks actually work nights and weekends, not because they have to, or feel pressured, but because they really have nothing else they want to do with their time.
    This has nothing to do with Google, some of the ones I know have always done this, whichever company happens to pay their salary at the time.

    Oh, and I apologize for working there and having a good livestyle with freetime during which I enjoy doing other things. Really, I'm sorry.

  60. What does Microsoft do to lure developers back? by Futurepower(R) · · Score: 3, Insightful

    Even more: It is easy to imagine that Mr. Ballmer's competition with Google is partly in offering top developers extremely sweet deals. So, to do the best for themselves, they need to go from Microsoft to Google and back every few years.

  61. Re:Cost of Living? by statemachine · · Score: 4, Interesting

    If you put down enough capital and have good credit you can easily get a mortgage payment less than monthly rent, at least in a metropolitan area.

    A house costs $700K+. Banks want 20% down right now, which works out to at least $140,000. Once you get past the "Who has that kind of money laying around?" you're now getting a loan on $560,000.

    Seriously, good luck with that. I'm not being sarcastic.

    Or, you can drive 2 hours each way M-F, for a place out in the middle of nowhere which still costs $350K. Now you definitely need a car because you're probably not too near other people who work in the same company for carpooling. If you're not burning $5/gal fuel and getting ulcers from the bad commute, then you're spending all your time on a train. Either way, that's 4 hours a day wasted on commute. Note that I haven't mentioned, until now, a spouse and kids. Forget being around for your family during the week. I know people who've done it (single and married w/ kids) but they have all burned out. I couldn't do that.

    Once again, none of this is sarcasm or exaggeration. In fact, it may be somewhat conservative, even with this current blip in the housing market.

  62. Tagging and searching paradigms are fine by snowwrestler · · Score: 3, Insightful

    You might have dozens of folders for your bookmarks too. Well, del.icio.us uses tags and searching to organize bookmarks, and you may have noticed that has not held it back. Perhaps you have all your photos carefully organized into folders. Well Flickr shows us that tags and searching works very well to organize photos. Wikipedia pages are tagged. Everyone knows how to use Google to search for information. The metaphors in the Gmail interface are very well established in the populace.

    In addition, I find your comment to be pretty pointless because it does not describe an actual need. "Moving an e-mail to a folder" is not an information- or user-oriented need, it is a tool. It is a means not an end. An actual user need would be something like "find this e-mail easily later" or "keep all e-mails from my bank together." Needs like these are easily met with labels and searching, used together.

    --
    Build a man a fire, he's warm for one night. Set him on fire, and he's warm for the rest of his life.
  63. Re:Ready, aim... by BlueCollarCamel · · Score: 3, Funny

    Star Wars != Nerd

    --
    1&1 - Cheap domain and web hosting.
  64. Re:Cost of Living? by Plutonite · · Score: 2, Insightful

    Something about property taxes having low ceilings in Cali, apparently. I'm there now by the way and have no idea what the OP was talking about concerning "bad weather" and "quality of life". There are more luxury cars, amazing outdoor spaces, great places to go/things to do, and generally happier people here than almost anywhere I've seen in the US. Is OP on crack? Been here since may, and the views you get even on the way to work are breathtaking. The weather is great pretty much all year round. I'm pretty sure the folks moving to Seattle are not doing it because washington state is a better place to be than the Bay.

  65. Re:Cost of Living? by Daengbo · · Score: 2, Funny

    Well, I lived in Monterey, which is a bit south of SF, and in Tacoma, just south of Seattle. I would take Monterey over Tacoma any day.

    I like to say that there's a reason Starbuck's and Seatlle's Best started in Seattle: when it comes on to February and you haven't seen anything but gray for six months, you've got a choice of super-caffeinating yourself or putting the barrel of a gun in your mouth ....

  66. it is, via Proposition 13 by Trepidity · · Score: 2, Informative

    During the late-70s/early-80s anti-tax crusade (during which Reagan was ascendant), Proposition 13 put quite stringent limits on property taxes that in effect mandated that they would always decrease in real terms, even if the property increased in value.

    Under Prop 13, a property is valued when it's purchased. Thereafter, its taxable value can only go up by 1% per year. Since this is generally less than inflation, and much less than property-price appreciation, in effect the longer you own a property, the lower taxes you pay on it. This leads to people like Warren Buffet owning million-dollar houses that they pay taxes on as if they were worth $100,000 (Buffet himself admits this is ridiculous).

    So where does the money come from? From new construction and new entrants to the state, who have to pay taxes at current assessments (since they just bought in). But many of these people are recent college graduates and new immigrants, neither of whom are particularly wealthy or good sources of reliably large tax revenues.

    Quite apart from bankrupting the state, it also has the effect of being a hugely regressive tax, where the rich generally pay much lower property taxes than the less-rich. In addition, it's created a landed aristocracy---the privilege of paying lower property taxes than new immigrants is, inexplicably, inheritable.

    1. Re:it is, via Proposition 13 by mrsteele · · Score: 2, Insightful

      This leads to people like Warren Buffet owning million-dollar houses that they pay taxes on as if they were worth $100,000 (Buffet himself admits this is ridiculous).

      While it can certainly lead to ridiculous circumstances (can *any* amount of property tax *not* sound ridiculous for someone of Warren Buffett's wealth?), the motive behind the Prop is very noble. No one should be priced out of their house due to the property taxes. Look at the runup of property values in the last decade. People would have see the "value" of their house skyrocket, and their property taxes go through the roof. Some people would have had to sell, for no other reason than that their house appreciated. Try to explain how that isn't a poor taxation scheme.