acm-header
Sign In

Communications of the ACM

Recent Opinion


bg-corner

Geoffrey Fox, Director of Futuregrid
From ACM TechNews

Geoffrey Fox, Director of Futuregrid

The FutureGrid Program is a U.S. National Science Foundation-funded project to determine the best ways to connect supercomputers together, headed by Indiana University...

From ACM Opinion

Nobel Prizes Remind ­S Why Immigration Matters

If you're looking for reasons to puff out your chest and take pride in being American, then take note that all six Nobel Prize winners announced so far this week...

Prizes Aside, the P-NP Puzzler Has Consequences
From ACM Opinion

Prizes Aside, the P-NP Puzzler Has Consequences

The September cover article in Communications of the ACM touched off a distinct buzz last month when more than 10 times the usual number of readers downloaded the...

Inducing Innovation With Prizes
From ACM TechNews

Inducing Innovation With Prizes

The successful completion of the Netflix Prize competition demonstrates that prizes are a viable mechanism for encouraging research in the computing fields, writes...

Should Airlines Let Passengers Make Calls Via Wi-Fi?
From ACM Opinion

Should Airlines Let Passengers Make Calls Via Wi-Fi?

Roger Flessing was on an American Airlines flight to Seattle recently when he began speaking with his son on his iPhone. He wasn't making a conventional cellphone...

Is Wikipedia a Victim of Its Own Success?
From ACM TechNews

Is Wikipedia a Victim of Its Own Success?

The exponential growth of Wikipedia has flattened out since 2007, a development that may signal the limits of crowdsourcing. One explanation is that Wikipedia...

From ACM CareerNews

Government Should Help Widen Cyber Knowledge

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

From ACM Opinion

The Duct Tape Programmer

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

From ACM Opinion

Should Operating Systems Be Intuitive?

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

Wolfram's Search Goal: Compute All
From ACM TechNews

Wolfram's Search Goal: Compute All

Stephen Wolfram has set the ambitious goal of converting the global corpus of knowledge into a computable format through WolframAlpha.com, a computational knowledge...

Q&A: The Networker
From Communications of the ACM

Q&A: The Networker

Jon Kleinberg talks about algorithms, information flow, and the connections between Web search and social networks.

A Conversation with David E. Shaw
From Communications of the ACM

A Conversation with David E. Shaw

Stanford professor Pat Hanrahan sits down with the noted hedge fund founder, computational biochemist, and (above all) computer scientist.

Retrospective: An Axiomatic Basis For Computer Programming
From Communications of the ACM

Retrospective: An Axiomatic Basis For Computer Programming

C.A.R. Hoare revisits his past Communications article on the axiomatic approach to programming and uses it as a touchstone for the future.

Kode Reviews 101
From Communications of the ACM

Kode Reviews 101

A review of code review do's and don'ts.

Dealing with the Venture Capital Crisis
From Communications of the ACM

Dealing with the Venture Capital Crisis

The venture capital industry, like financial services in general, has fallen on hard times. Part of the problem is that large payoffs...

Reflections on Conficker
From Communications of the ACM

Reflections on Conficker

Conficker's alarming growth rate in early 2009 along with the apparent mystery surrounding its ultimate purpose had raised concern among...

Computing in the Depression Era
From Communications of the ACM

Computing in the Depression Era

Since its beginning, the computer industry has been through several major recessions, each occurring  approximately five years...

Contagious Craziness, Spreading Sanity
From Communications of the ACM

Contagious Craziness, Spreading Sanity

Some examples of the upward or downward spiral of behaviors in the workplace.

How Indian It Became a Respected Global Brand
From ACM Opinion

How Indian It Became a Respected Global Brand

The so-called "Internet Age" we live in imposes what is being called "Internet speed." This accelerated lifestyle is exemplified in an extreme form by the saying...

The A-Z of Programming Languages: Groovy
From ACM TechNews

The A-Z of Programming Languages: Groovy

Groovy project manager Guillaume Laforge says the Groovy programming language was designed to make life simpler for developers through its seamless integration...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account