Slashdot Mirror


Competing to Work for Microsoft

theodp writes "Addressing 5,000 developers in Bangalore, Bill Gates announced the Code4Bill contest, a nationwide talent hunt which will begin in January and last eight months. Twenty finalists will receive internships with Microsoft India before one Superhero is selected to join Mr. Gates's own team."

12 of 359 comments (clear)

  1. Re:RIP TIMECOP by Anonymous Coward · · Score: 0, Interesting

    I'm pouring a 40 of Japanese bubble tea on the curb for timecop.

  2. it would be nice to win by fishyfool · · Score: 2, Interesting

    then tell Bill "No Thanks"

    --
    Enjoy Every Sandwich
  3. Link to Microsoft's Superhero-The Developer's Song by theodp · · Score: 2, Interesting
  4. Re:Bill's always whining about American CS... by qbwiz · · Score: 4, Interesting

    Hey, Microsoft just sponsored a puzzle-solving competition here at CMU. And they're (or at least Bill is) sponsoring a large portion of a new CS building for our school. I guess that their contributions in the US just aren't that visible.

    --
    Ewige Blumenkraft.
  5. Not Interested by Rohit_K · · Score: 5, Interesting

    I am a software engineer in Bangalore, and honestly I find this "contest" a bit condescending. I mean, why should I jump through hoops to work at Microsft? If I wanted to work at a large company, I can apply to Oracle, Sun, IBM, Yahoo or Google (all of whom have development centres in Bangalore).

    The only situation where I can imagine myself competing against 5000 developers for a single job would be if I was fanatical about the organisation (e.g., Google), and I certainly don't feel that way about MS.

  6. Re:Why? by AuMatar · · Score: 2, Interesting

    BEcause not everyone wants to go into business. I'd personally rather go back to flipping burgers- the hours are better, the pay is at least regular, and the stress is lower. Starting a buisness is a low probability gamble with long lasting and extremely negative side effects on your life and health. No thanks.

    --
    I still have more fans than freaks. WTF is wrong with you people?
  7. Re:Why? by penguinoid · · Score: 2, Interesting

    Most coders aren't good businessmen: they don't like the nuances of business and are likely too introverted to be any good. However, working at a big company that decides you are one of the best programmers in [demography] probably means you can earn piles of cash doing what you love. Some coders might just do it for the fame, and to put on their resume.

    --
    Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
  8. Give me the winner's code, and by Anonymous Coward · · Score: 5, Interesting

    Give me that guy's code, and I'll find at least a dozen things in it that are pretty much fireable offenses in any reasonably disciplined dev org. During my time at Microsoft (5+ years), I've known no less than 50 Indian SDEs (MSFT jargon for software developer). Only two of them could write what I'd call "good code". One of these two was a freakin' genius, but I digress. I don't know if it's cultural or not, but it seems that Indians are predisposed to writing horribly convoluted, unmaintainable cut&paste garbage (sorry, I can't call _this_ "code"). For most of them, if it works _somehow_ means it's good enough. If it were up to me, half of these folks (not just Indian, of course) would be gone and the rest would be scared of checking in atrocities they check in right now for others to rewrite later.

    And the thing is, the culture at MSFT is such that you can't just email into dev team alias and say "this is crap, and this needs to be rewritten". You'd "hurt people's feelings", which will affect your yearly review, pushing it towards (or below) 3.5 grade, for which you get bonus and stock grant that may or may not cover the cost of living. So folks just shut up and suffer.

    Actually, I think Vista will be pretty interesting to watch. It is now mandatory in many (if not all) teams at MSFT to outsource at least something across all disciplines. They outsource mostly Test, but since you have to outsource Dev and PM, too, some of Dev and PM work gets done in IDC (India Development Center). Generally, whatever comes from there ends up being rewritten by non-Indian devs in Redmond, on their own time, because you aren't going to tell your (most likely Indian) manager that the code that came from IDC fucking sucks. As pressure goes up in the ship cycle, folks in Redmond have less and less time to rewrite IDC garbage, so it gets checked in (and shipped) as-is. So I fully expect Vista to be a fuckup of gigantic proportions, until at least SP1.

    The sad part is, people will buy it anyway.

    BTW, this is not a racist or anti-outsourcing rant. Test folks in China did (and no doubt still do) a stellar job. I'm just puzzled that Indians fuck up so badly time after time. If you guys are reading this, you've got to realize that sooner or later it will become clear to the higher ups that company money is better spent in China, despite pretty shitty English that Chinese folks speak.

    1. Re:Give me the winner's code, and by nikster · · Score: 2, Interesting

      Microsoft is an anti SDE company anyway. They employ the brightest hackers on top of the most broken platform in the world. Software that was not good to begin with, then got hacked on for decades, then almost saved by a dramatic switch to NT, then watered down with XP and now it's a huge pile of broken shit wrapped in a gigantic marketing budget and service/support system. It takes an active group of really bright people just to prevent a total collapse.

      To have no proper code quality check / audit team just fits this picture. I would expect MS to have a team which is solely responsible for checking checkins and finding smelly code. And getting paid for that. Apparently they don't.

      The goal of the competition is obviously to find that one genius amongst the 5000. Which doesn't sound like such a bad idea, really. Only BillG fans - of which there are many in India - will enter, but what's bad about that? So the genius is fiercely loyal - bad thing? Only when he learns the truth and turns ;)

      As for China good, India bad... I don't buy it. So, you work with a shit company from India and a good one from China. Don't nationalize your experience. Due to the huge boom in IT in India and probably the lack of other opportunities there are a huge number of people in IT there that really should not be. Remember 2000 in Silicon Valley? Any monkey was hired as a web-designer there in those days, for $90 an hour. So what if you have no clue, it's good money! Same thing in India today - only on a much larger scale.

  9. Re:What about when India gets outsourced? by badmammajamma · · Score: 2, Interesting

    Nobody here thinks we have some "god-given right to technology jobs". However, we don't like companies that ship jobs out (especially our well paid jobs) to some other country just so they can save a few bucks.

    You are right about the ex-soviet states. If they bothered to learn english, you guys would be fucked. If the Chinese learned english, everyone would be fucked because they'd have programmers working for $1 a day.

    I have met plenty of Indians who are pompous and quite pleased with themselves. Don't think we have some kind of patent on that. It's something you will find in people all over world.

    Finally, fuck the "large portion of humanity". I, JUST LIKE U, only care about MY FUCKING PORTION. Don't play self righteous with me. Every one is in it for themselves. To say otherwise is to either be incredibly naive, deluded, stupid, or a fucking liar. Take your pick which you are. The only difference between anyone is how many people they are willing to fuck over to get what they want.

    --
    Any man who afflicts the human race with ideas must be prepared to see them misunderstood. -- H. L. Mencken
  10. The wrong choices for role models!!! by bayankaran · · Score: 2, Interesting

    And, if you admire Bill Gates, you have a serious lack of ethics.

    Though I will not include Bill Gates in the list of 'truly evil', some of the role models Indians consider are people of totally dubious background.

    About 10-12 years back there was stock market crash in India engineered by loopholes-in-the-system+backdoor-deals by a rogue trader - Harshad Mehta.

    I have seen many reports/articles/interviews where he was admired for his money making skills and quotes like 'I want to be like Harshad Mehta' with all the sincerity. For the last two/three decades there are very few socio-cultural icons in the subcontinent...the people who can be role models.

    --
    Tat Tvam Asi
  11. Re:Why? by RallyMedia · · Score: 2, Interesting

    I'm a coder. I've got my own comany. I'm not a great business man :). If you settle for a one-man company you don't need a whole lot of know-how about economics, not much venture capital and so on.. and still you can easilly get about twice the pay of a normal programming job, get to decide workhours / vacations yourself and such. The only good thing to have are some connections at other companies (friends that work there for example) that might need programming help to get you started. Once you'va made a few projects, you'll be drowning in work from them. However, starting up a larger company with more emplyees, that's another thing.. :)