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."

14 of 685 comments (clear)

  1. 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.

  2. 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.
  3. 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.
  4. 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.

  5. 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.

  6. 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.

  7. 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
  8. 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.
  9. 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
  10. 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.
  11. 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
  12. 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: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
  14. 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.