Microsoft Research Fights Critics
coondoggie writes to tell us Network World is taking a look at why Microsoft Research has to fight so hard against critics. From the article: "When the word 'innovation' is tossed about many may look down their nose at the company sitting on top of the high-tech industry — Microsoft. [...] Microsoft Research incubates not only futuristic ideas but young minds, having hired 700 interns worldwide this year including 250 computer science PhD candidates in Redmond alone, which is roughly 21% of all the computer science PhD candidates in the United States."
If Microsoft were less predatory and less a bully in business maybe the rest of the world would stop looking down their noses at Microsoft's "research". As it is, it looks less like research and more like unfettered spending to find "yet another" way to dominate.
I welcome research from any company. I'm guessing I've probably used what amounts to "innovation" from Microsoft, derivative of work from their labs.
Unfortunately for Microsoft (but true to their character) they have tools for mouthpieces like Ballmer. Microsoft inks a deal in what could only be viewed with raised eyebrows, and Ballmer punctuates that with "they're infringing our IP anyway...". As long as Microsoft continues to be so hostile to the world in general, they get what they sow.
Their research may be golden, but it's ill-gotten gains, the world thinks so, and the world is probably right. The fact that Microsoft has such a corner on every market that they can hire 25% of the Computer Science PhD candidates only adds fuel to the fires of suspicion.
In the interim, it's a shame Bell Labs has gone from world leader to nothing... budget cuts, etc. (Lucent)... there was some real research there, and lots of it was shared with the world.
Large companies shouldn't hire these professions just to "push the envelope." Instead, I would hope that all companies diversified as their employee numbers grow. I work in a large IT company and have witnessed the above professions working effectively--especially in the R&D department.
- Psychologists
- Sociologists
- Anthropologists
- Medical Doctors
I'm actually shocked that list wasn't longer and more astonishing. No music theory majors to look at musical products like Guitar Hero's success? No athletic trainers to combat my country's obesity or offer and IT solution for it? No history majors toOne of the areas of studies the gets some of the most criticism from me. But you know what? When it comes to performing experiments on how people think and react to stimuli, psychologists are pretty damn good at it since all their data has been collected empirically from subjects. And who uses the code and devices we make in the end? Humans. And who better to tell you what the effects will be after a human has used your product for hours on end? You know, I've often wondered how many psychologists Blizzard employs because I can play that game for long periods of time with little or no fatigue on my eyes/brain.
As software becomes more and more decentralized and internet based, communities form around it. Communities identify themselves by it. For instance, I am part of the Slashdot community by merely posting on it. Think about how many sociologists that MySpace must employ to predict/track or protect people from social deviance. How do you handle that? How do you address that? Not really an engineer's department.
Now that's a word I hear thrown around a lot and abused to mean many things. But most importantly, it's the study of diverse kinds of people. If you're an international company, you need anthropologists to view your projects and make sure that you aren't inadvertently calling your product or displaying something that may limit your market or create bad press. Engineers focus on one type of person when they make their product and so you need people to make sure that it is still marketable to the world.
Most likely hired for the sheer fact that baby boomers are getting old. Huge market for healthcare. If you can make anything related to it and sell it, you're in the money for the coming years. I may be a horrible monster for saying this but things like Alzheimer's Disease are multi-billion dollar industries based on treatments. Gene therapy and computational techniques in gene sequencing just make the field all that more lucrative.
On top of that, you need to think of the disabled using your product and be conscious of their disabilities. Also, what medical problems might be associated with your product or how can you make it easier on the end user. You don't want a million lawsuits if I'm losing my eye sight or getting arthritis by playing WoW, do you?
Come on people, this is the R&D of the largest software company in the world. I'm shocked that I'm not more shocked on what they're up to.
My work here is dung.
Is the stuff that's going on at MS really all that interesting that 21% of PHD students want to work there? Or is the pay just that good? Or are they just looking for a nice shiny star on their resume? It seems to me that there would be a lot more interesting places to work than MS.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
That for all its "innovation", Microsoft have never in the whole of history released a truly new product. Everything they've ever produced (right the way down to Microsoft Paint - once upon a time there was a DOS version produced by someone else) has been either bought or rehashed from someone else.
Sure, they've played around with things a bit - changed the interface here and there, come up with slight tweaks, But at the end of the day, it's not the tweaks that get recognised as innovation; it's the whole new products.
FTA:"There are virtually no products Microsoft produces today that have not either taken technology from research, come directly out of research, or been built using the tools and technologies we've created in research," he says.
Does that include Zune? The Microsoft music service? How much research did it take to come up with 'We need to make our own iPod and music service'?
Flame On...
"We are all geniuses when we dream"
- E.M. Cioran
I don't know of anybody criticizing Microsoft Research: there are lots of good people doing good work there. People are criticizing Microsoft's business practices and products. Good research doesn't necessarily translate into good products, in particular if a company's primary goal is market dominance through lock-in and other tricks.
* Singularity OS
* Socio-Digital systems
* Digital geographics
* Natural Language Processing
It's time to realise that Abble's products are the biggest abomination these days. Just say NO to the dumb iAbble way!!
"MSR has grown from an idea to more than 700 researchers working out of five labs around the globe with a budget of more than $250 million. MSR incubates not only futuristic ideas but young minds, having hired 700 interns worldwide this year including 250 computer science PhD candidates in Redmond alone, which is roughly 21% of all the computer science PhD candidates in the United States. It's a program Microsoft officials say is the world's largest PhD. internship program for computer science."
Makes their lack of innovation all the more remarkable.
I wish it could. I'd be really brilliant by now......
I'm not knocking the individuals working for Microsoft, it's just that there comes a point in the lifespan of a company where it's past its prime. Getting a truly 'new' product far enough to the front is a gargantuan task, that ends up requiring patents and huge investment because the entire process is so slow.
Let's just compare Apple and MS here for a second. Apple pulls stuff into the mainstream that's pretty new once in a while. They seem to enjoy it. It's been really profitable. But some of the stuff they do is so new that noone can really catch up until it's too late. (see: iPod, good UI, 'stylish' design)
BR Somehow, Apple listens to new ideas, where Microsoft attempts to implement old ones and takes flack for never getting it exactly right. One wonders where this cultural issue is in M$, and what makes the difference between the two. But that's only an academic question.
My little site.
For all the money M$ spends on Research, they sure don't have that much to show for it. Look at the productivity of IBM's R&D compared to M$. One of these days they may figure it out, but until then I am not terribly impressed.
"To those who are overly cautious, everything is impossible. "
Relax people, they're (bad) jokes!
I got this from a post to Scoble's blog last week:
Speaking of XNA (a framework allowing normal folk to make Windows and Xbox 360 games (without the need for a devkit), a great video of it was released last week at Channel 9:
http://channel9.msdn.com/Showpost.aspx?postid=261
The video shows coding, debugging, and deployment of Xbox 360 games using XNA. Although XNA uses C# managed code, one of the sample games shown in the video, XNA Racer, runs at 1080p 30fps with 2x antialiasing.
It's a very cool video. Beyond anything you'd see from Apple, Google, et al.
The notion that Microsoft does no innovation is nonsense.
-- "I never gave these stories much credence." - HAL 9000
If M$ research has a to fight an up-hill battle, it's because Microaoft has lied in so many ways in the past. Especially when it comes to innovation. From DOS to Internet Explorer, Microsoft has had a habit of:
1. Buying the second or third ranked player in a market segment.
2. Rebranding it.
3. Throwing their advertising dollars behind it.
4. Calling it "Innovation."
Worse is when they steal other's ideas and call it "Innovation." How many time have they been sued?
I hope they are on the path to reform, but it will take a significant pattern of honest behavour before I believe what they say.
Competition Good, Monopoly Bad.
but given that Microsoft is one of the few companies with a monopoly, this primes them for real research, doesn't it? Many years ago when other tech companies had monopolies they invested a lot of hard cash into their research and development divisions, hiring many graduates and the like that were noted as being at the top (or potentially top) of their game. Now those monopolies are removed, the shareholders have kicked in saying that the research divisions were not generating enough of a profit margin and were a drain on the shareholders' dividends. Real research takes time.
What I mean is that since I work for a university, it is good for me. Those companies can throw a set amount of research dollars our way since we are basically research sweatshops. I admit that I don't like the idea of Microsoft and love to think of them as crippling the potential of a lot of users, but I applaud them for at least acknowledging the importance of research and taking an active part in their 'responsibilities'.
My two cents.
.
but who knows. All 'great things' the research has done and would have gone into Vista have been removed again. To many people that means that either research produces crap, because it can't be used, or the company does not give a shit about research.
The fact that so much people are tied up in projects that will nog go anywhere does not realy help.
research is only so great as to what it produces. If you have 1000 people working on it and nothing comes out of it, it was shitty research. If 3 people work on it and you invent sliced bread, or the next best thing, it was great.
Don't fight for your country, if your country does not fight for you.
"The problem is not that Microsoft research isn't doing anything interesting, it's that projects like this tend to get buried, or ignored, or simply have a few ideas shifted into existing products."
Microsoft Research is to research what AC's are to slashdot. Burned, buried, and ignored with a few modded up.
Microsoft Research! More computer science papers come out of us than from the top universities! We present them at numerous prestigious conferences around the world!
Now, in partnership with Microsoft Marketing, we are proud to announce... Research4All!
Yes, Research4All is a unique product designed to meet not only the needs of researchers around the world, but also the corporations that feed, clothe, and entertain them! For only $1299.99, you get access to three -- count 'em, three! -- research papers published by Microsoft Research! But wait, there's more!
You may read each paper a total of five times, on a total of one computer! And if you should choose to purchase our Paper Edition (for an additional $499 charge), the ink will degrade after six months. And, as an added bonus, the paper is microprinted so that copying and scanning won't work! We are also working with graphics imaging and word processing vendors to recognize certain unique, secret, and patented characteristics of both the microprinting, as well as the sentence structure!
Research was never this fun!
--Rob
Towards the Singularity.
I'm a Ph.D. student in one of the big universities. I also work as an IT consultant while I'm trying to finish. I have interned in several large companies and now work in a startup. I have also talked to _many_ Ph.D. students about interning at MS and would like to convey those findings here.
First, nobody finishes a Ph.D then wants to work at MS in order to find an interesting career. New grads or interns go there to make some money, and hope to move on soon. The respect for MS from IT-aware people is obvious from technically-minded forums such as Slashdot. What I find curious is that many people try to sell Slashdot as 'anti Microsoft' and that it has a an anti-MS bias. From my experience, the only bias is that the people whom bother to post on Slashdot know something about IT and the computer industry in general. Sadly, MS is a marketing company, much like Symantec has become. Software is not the focus, and proper software which is acceptable to a computer-aware user base is surely not the goal of MS. Only MS could advertise they have ~21% of the Ph.D. students while the entire IT field knows the students don't want to be there. From my view, their claim is intended to be impressive to the less-informed public, not for the IT crowd.
In short, computer-aware people know MS is marketing only and do not respect it for its software. However, to have 'dealt' with MS looks good on the resume because it shows you can deal with B.S., much like having a Ph.D. shows. We all know that many more people could earn doctorate degrees if they wanted them, but don't bother and just go have a career with a bachelor's level degree. The extra degree says you can do what needs to be done and work against the odds to make what you envision happen. I view interning at MS much the same way-- proof that those students can beat the odds and work in a less-than-perfect environment (note this is a good skill to have in higher-level employment positions and is why Ph.D.-level people are paid more).
I have never worked at MS and would not necessarily be proud to have MS on my resume. But it does say something, that you dealt with MS and will most likely appreciate working somewhere else next.
The problem would instead be that you don't know a dime about what MS Research does and talk out of your ass.
They're one of the most recognized research lab in the CS world, with plenty of awards and publicly available papers proving it.
Maybe next time you should do some research before talking about something...
>>Just because their work does not percolate down to the products and services teams at MS
So msft spends gobs of money, hiring huge numbers of researchers to do all kinds of research. Msft invents all kinds of stuff. Then msft just throws all of that away, and steals ideas from other companies?
Makes perfect sense to me.
I think the numbers quoted from the article here were bungled.
l
> having hired 700 interns worldwide this year including
> 250 computer science PhD candidates in Redmond alone,
> which is roughly 21% of all the computer science PhD
> candidates in the United States."
http://www.cra.org/CRN/articles/may06/taulbee.htm
suggests around 1200 CS PhDs *awarded* in 2004-2005 in the USA and Canada. The number for the USA alone may be lower than this, but it might also be higher since 20% of departments surveyed did not respond. But assuming 1200/year is close to the mark, the number of "computer science PhD candidates in the United States" must be several times that, since a PhD takes several years and furthermore a lot of PhD students never complete their degree. I think an average of five years of studentship per PhD awarded would be a reasonably conservative estimate; then the 21% number quoted should be more like 4%.
What's amazing about MS is how little they accomplish given their resources.
Windows is still bone primitive when it comes to basic housekeeping: your network administrator disconnects a drive that you 'share', you attempt to import a file into an Office ap and the system grinds to a halt - does windows intercept this? advise you? nay nay nay! You have to go to Google to even find out why it's happening. What about ID7s disregard of CSS conventions? We still have all those cryptic error messages. Blah, blah, blah, blah. Why doesn't Paint do anything reasonably useful after all these years - you can't even constrain a rectangle into a bleedin' square
What are they working on up there?
Guns don't kill people, bullets kill people!
When the functional programming revolution hits the mainstream -- and it will very soon now as the current, C++ or Java way of developing software does not scale complexity-wise without requiring ever-increasing armies of Indians or Chinese to grind out the code -- Microsoft will be ahead of just about everybody else because they've retained the likes of Simon Payton-Jones and Erik Meijer to work in their research department. In fact, LINQ may just be the best thing to ever happen to functional programming because now that Microsoft is doing it, it becomes a legitimate enterprise programming activity.
Microsoft is an 800-pound gorilla, but do NOT knock their research arm. Whatever it may have been in the past, these days there are definitely people doing interesting stuff at the very cutting edge of computing
N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
The MSR is fighting a losing battle because if they do truely come out with something innovative, it will get lost in a sea of mundane product announcements that ALL are tagged "innovative" by marketing. It's the company that cried "innovative". I just tune the word out when it comes to microsoft.
"I forgot my mantra."