acm-header
Sign In

Communications of the ACM

Recent Opinion


bg-corner

What Makes Google's Maps So Good
From ACM Opinion

What Makes Google's Maps So Good

Wow. Nothing makes you appreciate something like losing it.

The Tyranny of the Clock
From Communications of the ACM

The Tyranny of the Clock

Promoting a clock-free paradigm that fits everything learned about programming since Turing.

Computing as If Infrastructure Mattered
From Communications of the ACM

Computing as If Infrastructure Mattered

Understanding the technical and social fundamentals of the computing infrastructure is essential in the continuously evolving technological realm.

A Nice Piece of Code
From Communications of the ACM

A Nice Piece of Code

Colorful metaphors and properly reusing functions.

The Foresight Saga, Redux
From Communications of the ACM

The Foresight Saga, Redux

Short-term thinking is the enemy of the long-term future.

The Goldilocks Estimate
From Communications of the ACM

The Goldilocks Estimate

Balancing two extremes in project estimation.

Reflecting on the Facebook IPO
From Communications of the ACM

Reflecting on the Facebook IPO

Exploring some factors that reflect a company's worth.

10 Questions for Sir Tim-Berners Lee
From ACM Opinion

10 Questions for Sir Tim-Berners Lee

What do you do after you make that thing that changes the world? If you’re Sir Tim Berners-Lee, and you breathed life into the World Wide Web, you make sure itthe...

Q&A: What Women Want
From Communications of the ACM

Q&A: What Women Want

Harvey Mudd College president Maria Klawe talks about increasing the number of women who study computer science.

Seven Lessons From Bad History
From Communications of the ACM

Seven Lessons From Bad History

Journalists, historians, and the invention of email.

Don't Feel Bad If You Can't Predict the Future
From Communications of the ACM

Don't Feel Bad If You Can't Predict the Future

Wise experts and powerful machines are no match for chaotic events and human declarations. Beware of their predictions and be humble in your own.

Automated Prediction: Perception, Law, and Policy
From Communications of the ACM

Automated Prediction: Perception, Law, and Policy

A few predictions about predictions.

The Need to Balance Innovation and Implementation in Broadening Participation
From Communications of the ACM

The Need to Balance Innovation and Implementation in Broadening Participation

Seeking to improve the process for writing and reviewing proposals for new educational programs.

Author Order: What Science Can Learn from the Arts
From Communications of the ACM

Author Order: What Science Can Learn from the Arts

Some thoughts about author order in research papers.

Alan and I
From Communications of the ACM

Alan and I

A personal account of Alan Turing's life and impact.

The Ethics of Software Engineering Should Be an Ethics For the Client
From Communications of the ACM

The Ethics of Software Engineering Should Be an Ethics For the Client

Viewing software engineering as a communicative art in which client engagement is essential.

Internet Elections
From Communications of the ACM

Internet Elections: Unsafe in Any Home?

Experiences with electronic voting suggest elections should not be conducted via the Internet.

The Internet Is Everywhere, but the Payoff Is Not
From Communications of the ACM

The Internet Is Everywhere, but the Payoff Is Not

Examining the uneven patterns of Internet economics.

The Politics of 'Real Names'
From Communications of the ACM

The Politics of 'Real Names'

Power, context, and control in networked publics.

Will Massive Open Online Courses Change How We Teach?
From Communications of the ACM

Will Massive Open Online Courses Change How We Teach?

Sharing recent experiences with the massive open artificial intelligence course developed and conducted by Stanford faculty Sebastian Thrun and Peter Norvig.  
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account