Software development too complex, says Ballmer

Mr Irony seen leaving room.

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


What are your views on this subject? Use the form below to post a comment on this article up to 500 characters.


Characters remaining: 500

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.

Related Operating Systems news

Microsoft, Linux rivals mock Google Chrome OS

Operating system crippled by reliance on web access

Google releases Chrome OS to waiting world

Stresses speed and security of operating system.

NSA helped with work on Windows 7 security

Privacy organisations concerned about spooks' involvement.

Microsoft previews Office 2010 beta to developers

But pirated copies of the software are already leaked online

Related Operating Systems reviews

Jolicloud OS

Moblin 2.0 review

Ubuntu Netbook Remix



Email this article to a friend or colleague:


PLEASE NOTE: Your name is used only to let the recipient know who sent the story, and in case of transmission error. Both your name and the recipient's name and address will not be used for any other purpose.

Techworld White Papers

Database security: Preventing enterprise data leaks at the source

IDC discusses the growing internal threats to business information, the impact of government regulations on the protection of data, and how enterprises must adopt database security best practices...

Download Whitepaper

Service-oriented security

SOA has become an integral part of enterprise software by providing a framework to efficiently develop software as services that is easily sharable, reusable, and integrated. No where is the need more apparent than in the Identity Management space. Welcome to the age of Service-Oriented Security (SOS).

Download Whitepaper

Data protection prospective vendor checklist

Organisations need a way to map business needs against all these challenges in procuring a technical solution. To help, SANS has developed the following Prospective Vendor Checklist.

Download Whitepaper

Unlock the power of the mainframe

This whitepaper presents the notion of CICS as an integration hub based on a component-based, service-oriented architecture supporting Web services. Highlights will review the challenges and contrasted support for Web services natively in CICS.

Download Whitepaper

Techworld UK - Technology - Business

COLT White Paper

Are all VoIP services the same?

Questions to ask your service provider to ensure you get the VoIP service you need
With careful choice of partner, your business can have all the advantages of VoIP access - reduced costs, flexibility and simplicity - without the drawbacks.
This white paper is your guide to ensure you get right the VoIP service and details the pitfalls which businesses would do well to avoid.

Download white paper
BMC

Ride the express lane in the journey to speed ITIL adoption

Explore the challenges in making the journey to ITIL and the criteria for selecting consulting services
By following ITIL practices, your IT organisation will become more closely integrated with the business. We recommend making the journey to ITIL in a sequence of six incremental steps, the phases of which are driven through execution of a strategic transformational roadmap.

Download white paper

Webcast: IT Financial Management: Cost Optimisation for Efficiency and Agility.
On Demand Webcast
Join this webcast to learn about the techniques and technologies that can help you prove the value of IT to the business by understanding the true cost of today's IT services and those that will be necessary to deliver future success.

Register Today

Site Map

IDG Network

* *