acm-header
Sign In

Communications of the ACM

Recent Articles


bg-corner

From Gamification to Intelligence Amplification to The Singularity
From ACM Opinion

From Gamification to Intelligence Amplification to The Singularity

I've been thinking about the combination of artificial intelligence and intelligence amplification and specifically the symbiosis of these two things. And the...

From ACM News

The Auteur vs. the Committee

At Apple, one is the magic number.

Existence: Am I a Hologram?
From ACM Opinion

Existence: Am I a Hologram?

Take a look around you. The walls, the chair you're sitting in, your own body—they all seem real and solid. Yet there is a possibility that everything we see...

Nature's Hidden Prime Number Code
From ACM Opinion

Nature's Hidden Prime Number Code

Ever since humans evolved on this planet we have been trying to make sense of the world around us. We have attempted to explain why the world looks and behaves...

From ACM News

Can We Make Machines Listen More Carefully?

You probably use voice recognition technology already, if in a limited capacity. Maybe you use Google's voice-activated search, or take advantage of its (somewhat...

From ACM News

Welcome to the Age of the Splinternet

Openness is the Internet's great strength—and weakness. With powerful forces carving it up, is its golden age coming to an end?

Storage Strife
From Communications of the ACM

Storage Strife

Beware keeping data in binary format.

Geography Is Alive and Well in Virtual Teams
From Communications of the ACM

Geography Is Alive and Well in Virtual Teams

Just because a team is virtual, it doesn't mean geography is dead.

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

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

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...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account