acm-header
Sign In

Communications of the ACM

Recent Opinion


bg-corner

Who Needs Humans?
From ACM News

Who Needs Humans?

Amid all the job losses of the Great Recession, there is one category of worker that the economic disruption has been good for: nonhumans.

From ACM Opinion

How to Design a Hot Product

When Cisco killed the beloved Flip camcorder a few months ago, a lot of people were shocked and upset—including me. It just seemed like such a ham-handed, thoughtless...

From ACM News

The Race to Zero: Speech By Andrew Haldane

In a speech at the International Economic Association 16th World Congress in Beijing, Andrew Haldane, Executive Director for Financial Stability and member of...

From ACM News

Former CIA Director: Build a New Internet to Improve Cybersecurity

The United States may seriously want to consider creating a new Internet infrastructure to reduce the threat of cyberattacks, said Michael Hayden, President George...

From ACM News

Former CIA Director: Build a New Internet to Improve Cybersecurity

The United States may seriously want to consider creating a new Internet infrastructure to reduce the threat of cyberattacks, said Michael Hayden, President George...

Kevin Mitnick Shows How Easy It Is to Hack a Phone
From ACM News

Kevin Mitnick Shows How Easy It Is to Hack a Phone

British tabloid News of the World said it is closing down over a phone hacking scandal in which workers for the Rupert Murdoch-owned newspaper allegedly snooped...

Nasa's Lessons From The Outer Limits
From ACM Opinion

Nasa's Lessons From The Outer Limits

In April 1981, the National Aeronautics and Space Administration launched a space shuttle program meant to take astronauts, cargo, research experiments and military...

Google+ Contributor and Mac Pioneer Talks with CNET
From ACM Opinion

Google+ Contributor and Mac Pioneer Talks with CNET

Thirty years ago, Andy Hertzfeld was a young computer engineer working at Apple Computer on the first Macintosh under the leadership of Steve Jobs. As Jobs had...

Minds, Machines Merge to Offer New Hope For Overcoming Impairments
From ACM News

Minds, Machines Merge to Offer New Hope For Overcoming Impairments

Scientists are creating a new generation of artificial body parts to help people with disabilities see, walk, swim, grip and run among other things. Miles O'Brien...

From ACM News

Big Win For the Losers at D-Wave

Does D-Wave's first big sale disprove the quantum computing naysayers?

From ACM Opinion

Eff and Bitcoin

For several months, EFF has been following the movement around Bitcoin, an electronic payment system that touts itself as "the first decentralized digital currency...

Values in Design
From Communications of the ACM

Values in Design

Focusing on socio-technical design with values as a critical component in the design process.

Driving Power in Global Supply Chains
From Communications of the ACM

Driving Power in Global Supply Chains

Supply chains are increasingly global. We pour energy into managing them efficiently, with their risks and rewards...

Seven Questions For IBM Fellow Bernie Meyerson
From ACM Opinion

Seven Questions For IBM Fellow Bernie Meyerson

There aren’t many technology companies around who can claim to be 100 years old. You're probably hearing that a lot as  media outlets report on the anniversary...

Watson's Lead Developer: 'deep Analysis, Speed, and Results'
From ACM News

Watson's Lead Developer: 'deep Analysis, Speed, and Results'

David Ferrucci’s official title is "IBM Fellow and Leader of the Semantic Analysis and Integration Department at IBM's T.J. Watson Research Center." But to the...

Computer Science Can Use More Science
From Communications of the ACM

Computer Science Can Use More Science

Software developers should use empirical methods to analyze their designs to predict how working systems will behave.

Think Before You Fork
From Communications of the ACM

Think Before You Fork

Kode Vicious's thoughts on forking, config files, and using internal wikis.

The Risks of Stopping Too Soon
From Communications of the ACM

The Risks of Stopping Too Soon

Good software design is never easy, but stopping too soon makes the job more difficult.

Practical Application of Theoretical Estimation
From Communications of the ACM

Practical Application of Theoretical Estimation

One of the most popular and successful approaches to estimating software projects is the Putnam model. Developed in the 1970s by...

Who Are We - Now?
From Communications of the ACM

Who Are We - Now?

Considerable progress has been made toward the formation of a computing profession since we started tracking it in this column a decade ago.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account