IT Jobs
Software development too complex, says Ballmer
Mr Irony seen leaving room.
By Grant Gross, IDG News Service
Published: 09:25 GMT, 04 June 08
Software makers need to create better natural interfaces, simplify programming tools and create better search and analytical tools for computer users, Microsoft CEO Steve Ballmer has declared.
Ballmer told the crowd 700 people at the American Electronics Association's annual technology for government dinner in Washington, D.C. that he was optimistic that a new computer revolution would happen in the next 10 years, but he also ticked off a series of challenges for the IT sector.
Computers contain massive amounts of information about their users, but they still don't anticipate their users' needs, Ballmer said. That's where better natural interfaces can help.
"You want your computer to not only understand your words, but start to remember things about you and your intent," he said. "'Get me ready for my trip to Washington, D.C.' My computer knows absolutely everything my secretary does, but my secretary does a better job on that problem today."
Part of the problem is that search technologies haven't changed much in the last five years, Ballmer said.
"Your ability to find and analyse information will go up in orders of magnitude," he said. "Really searching deeply, picking up information and being able to assemble it is still pretty hard to do."
Ballmer also suggested that software development is still too complex, and integrating separate computer systems still too difficult. The complexity of software development is still the "bane" of the IT industry, he said.
Ballmer envisioned a near future where he could be watching television in a hotel room halfway across the world from Microsoft founder Bill Gates, and connect instantly to Gates to point out a pivotal moment in a televised sports event. Ballmer could say, "Bill, did you see Tiger [Woods] make that putt," and his computer would automatically connect him to Gates and they could watch the putt together. If Gates wondered what brand of golf ball Woods was using, Ballmer could capture the image on the screen, search for matching images online and order two dozen balls for the two of them.
When audience members chuckled, Ballmer responded, "We're not that far away."
Ballmer also predicted that "all information" will soon be consumed digitally. Massive amounts of storage space and inexpensive, paper-like computer screens will soon be available, he said, and few people would read anything on paper.
Software will also become more fluid, with constant changes happening to software packages that were once delivered on hard media, he said.
IT is just in the early stages of transforming science, education and health-care, he said. Ballmer said he plans to remain at Microsoft for the next nine or 10 years, and he's "pretty excited" about the advances in IT that will come in that time frame.'
"There's never been a better time," he said. "The next 10 years will bring even more innovation and excitement and energy than the last 10."


.gif)




Add your commentComments
Romano Scuri | Published: 07:59 GMT, 17 June 2008
"Computers contain massive amounts of information about their users, but they still don't anticipate their users' needs..." Windows Vista try any time to anticipate my needs showing folder as pictures, but I want ever details. Maybe it think better for me its choice? I don't want so dumb operating systems! Women are changeable, but PC must be predictable: one of little certainty in this life.
Yarik | Published: 03:14 GMT, 12 June 2008
The sample situation with Tiger and golf balls is great! That's exactly the kind of problems that Humanity can't wait to be solved with the help of computers and Micro$oft! Way to go, Mr. Ballmer...
Hammer | Published: 19:04 GMT, 06 June 2008
I used to write clean, layered, excellent programs until Balmer et al. repaved Windows development with their incompatable .Net model, alienating their support programmers. Now I just spew RAD crap, consistent with the .Net development model. As they keep changing it, I have to spew it quickly to keep up with the related compatability issues. Steve Balmer should put his money where his mouth is and practice what he preaches. So go ahead Steve, hire some more Harvard liars and buy up all the otherwise fruitful ventures; don't even try to fix it, just tattoo the brains of the feebs with the microsoft logo and move on to exploit , your next hapless victims in India. RedHat Linux is mature; we don't need Windows Millenium Edition 2008. As long as Balmer is at the helm, MS is going the way of KMart. Cheap, crap, #2. I'm not sure that its just him, I think he's a post turtle.
Leonardo Celis | Published: 01:01 GMT, 06 June 2008
Forget about Microsoft people -I still think Ballmer shouldn't be there-. Ballmer is 100% right what he said. People try to foget about where is he and listen their words.
Chirp | Published: 16:54 GMT, 05 June 2008
"Ballmer also suggested that software development is still too complex, and integrating separate computer systems still too difficult." I see where he wants this to go already.
Adrian | Published: 16:39 GMT, 05 June 2008
Microsoft wants us to believe that they know what they are doing. I don't think they have a clue of what's to come.
Walsh | Published: 14:49 GMT, 05 June 2008
I have built .Net software that with mulit-user features and concurrency. In fact they have several .Net libraries to help with this. Extend and Reuse.
Alex | Published: 09:21 GMT, 05 June 2008
I believe that at MS the problem is marketing. Most of the highly mediatized products or features are nice but pretty empty shells. If you are looking from a productivity point of view to: Multitouch UI or RibbonUI, LINQ, Entity Framework, WF, WCF, even VS Designer you will find out that all theese technologies are built for MS to present itself and much less to help user's productivity. You are able to quickly make demos with this technologies, but try building an enterprise application involving concurency and multi-user features, and, if you use .NET, you'll have to forget all theese for the complications they bring and not helping at all. The best purpose I see for these technologies is educational, but that's about it. Generally, when developing RAD tools, there's a thing one must never forget, if you are specific you cannot be complex. ...meaning that if an aplication(doing whatever it does) can be build by only doing a mouse click, any application built by one mouse click will
Romano Scuri | Published: 09:06 GMT, 05 June 2008
"Computers contain massive amounts of information about their users, but they still don't anticipate their users' needs..." Windows Vista try any time to anticipate my needs showing folder items as pictures, by I want ever details. Maybe it think better for me its choice? I don't want so dumb operating systems! Women are changeable, but PC must be predictable: one of little certainty in this life.
Romano Scuri | Published: 09:03 GMT, 05 June 2008
"Computers contain massive amounts of information about their users, but they still don't anticipate their users' needs..." Windows Vista try any time to anticipate my needs showing folder as pictures, by I want ever details. Maybe it think better for me its choice? I don't want so dumb operating systems! Women are changeable, but PC must be predictable: one of little certainty in this life.