Computers scientists are poised to play a key role in the development of nanotechnology, writes British Computer Society member professor Alan Oxley. Computer...Computing From ACM TechNews | December 7, 2009
Once primarily a place for outsourcing call centers and repetitive software development, Bangalore is now home to a thriving research and development (R&D) industry...silicon.com From ACM TechNews | December 2, 2009
Donald Knuth is an extraordinary man. As well as inventing 'Literate Programming' and writing The Art of Computer Programming—often cited as the most important...Simple-Talk From ACM Opinion | December 1, 2009
Frequent broken builds could be symptomatic of deeper problems within a development project.George V. Neville-Neil From Communications of the ACM | December 1, 2009
Trying to categorize computing as engineering, science, or math is fruitless; we have our own paradigm.Peter J. Denning, Peter A. Freeman From Communications of the ACM | December 1, 2009
Government-funded basic and applied research at U.S. universities has been one of the pillars of the U.S. high tech sector. But at least in information technology...Harvard Business Publishing From ACM Opinion | November 4, 2009
Why does your computer bother you so much about security, but still isn't secure? It's because users don't have a model for security, or a simple way to keep important...Butler Lampson From Communications of the ACM | November 1, 2009
The U.S. Department of Homeland Security should be doing more to recruit top cyber security talent and develop a highly skilled workforce of cyber security workers...Federal Times From ACM CareerNews | September 14, 2009
Jamie Zawinski is what I would call a duct-tape programmer.
I say that with a great deal of respect. He is the kind of programmer who is hard at work building...joelonsoftware.com From ACM Opinion | September 25, 2009
Should computers be intuitive, requiring little to no learning or thinking? Is it even possible for them to be so?
“Nothing is intuitive,” said Slashdot blogger...LinuxInsider From ACM Opinion | September 25, 2009
C.A.R. Hoare revisits his past Communications article on the axiomatic approach to programming and uses it as a touchstone for the future.C.A.R. Hoare From Communications of the ACM | October 1, 2009
The venture capital industry, like financial services in general, has fallen on hard times. Part of the problem is that large payoffs...Michael Cusumano From Communications of the ACM | October 1, 2009
Conficker's alarming growth rate in early 2009 along with the apparent mystery surrounding its ultimate purpose had raised concern among...Phillip Porras From Communications of the ACM | October 1, 2009
Since its beginning, the computer industry has been through several major recessions, each occurring approximately five years...Martin Campbell-Kelly From Communications of the ACM | October 1, 2009
Groovy project manager Guillaume Laforge says the Groovy programming language was designed to make life simpler for developers through its seamless integration...Computerworld Australia From ACM TechNews | September 18, 2009
Imagine the outcry if the courts were to legalize patents on English prose. Suddenly, you could get a "literary patent" on novels employing a particular kind of...Cato Institute From ACM Opinion | September 4, 2009
"Cybersecurity is the soft underbelly of this country," outgoing U.S. National Intelligence Director Mike McConnell declared in a valedictory address to reporters...NewsFactor From ACM Opinion | September 3, 2009
I've never really liked the company Sony. On the computer side, it's hardly been a friend of GNU/Linux. The one glimmer of hope for the company was the PS3. Sony's...ComputerworldUK From ACM Opinion | September 2, 2009