acm-header
Sign In

Communications of the ACM

Recent Opinion


bg-corner

Testing in Python with pytest
From ACM Opinion

Testing in Python with pytest

Software engineer discusses the popularity and use of pytest for Python testing.

Why Robots Need to See
From ACM Opinion

Why Robots Need to See

Cameras and vision-based perception will increasingly serve as the technological underpinning for mobile robots going forward.

Democracy Deserves Better Algorithms
From ACM Opinion

Democracy Deserves Better Algorithms

Big Tech could deploy any number of solutions to slow the spread of disinformation, with the most promising being to fix the algorithms.

What Is So Great about Quantum Computing?
From ACM Opinion

What Is So Great about Quantum Computing?

A Q&A with NIST theorist Alexey Gorshkov.

Our House Is On Fire
From Communications of the ACM

Our House Is On Fire

The climate emergency and computing's responsibility.

The Planning and Care of Data
From Communications of the ACM

The Planning and Care of Data

Rearranging buckets for no good reason.

Toward Total-System Trustworthiness
From Communications of the ACM

Toward Total-System Trustworthiness

Considering how to achieve the long-term goal to systemically reduce risks.

Involvement and Detachment
From Communications of the ACM

Involvement and Detachment

How detachment from your community blocks your success at leading innovations, and what to do about it.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account