acm-header
Sign In

Communications of the ACM

Recent Interviews


bg-corner

How to Write Software with Mathematical Perfection
From ACM Opinion

How to Write Software with Mathematical Perfection

Leslie Lamport revolutionized how computers talk to each other, and now he's working on how engineers talk to their machines.

Turning a Million-Qubit Quantum Computing Dream into Reality
From ACM Opinion

Turning a Million-Qubit Quantum Computing Dream into Reality

Intel's director of quantum hardware talks about quantum computing's reliance on the next generation of chips.

Future of Computer Science Is in Its Application to Daily Life
From ACM Opinion

Future of Computer Science Is in Its Application to Daily Life

Microsoft India CTO Shivkumar Kalyanaraman believes computer science's future will be based on how it can be applied as a utility.

How Language-Generation AIs Could Transform Science
From ACM Opinion

How Language-Generation AIs Could Transform Science

University of Michigan's Shobita Parthasarathy warns that software designed to summarize, translate, and write like humans might exacerbate distrust in science....

The Future of Linux
From ACM Opinion

The Future of Linux

Fedora project leader Matthew Miller weighs in.

Crypto and Technology for the People
From ACM Opinion

Crypto and Technology for the People

Brown University professor Seny Kamara talks about the intersection between social responsibility and cryptography/technology

Supercomputing to Save the Planet
From ACM Opinion

Supercomputing to Save the Planet

Fujitsu CTO Vivek Mahajan says true power of cloud will come with democratizing HPC and quantum computers for the masses

Understanding Software Dynamics
From ACM Opinion

Understanding Software Dynamics

In an interview, computer architect Richard L. Sites discusses his new book

Machine-Learning Robustness, Foundation Models, and Reproducibility
From ACM Opinion

Machine-Learning Robustness, Foundation Models, and Reproducibility

An interview with Percy Liang, associate professor of Computer Science at Stanford University

How Much Has Quantum Computing Actually Advanced?
From ACM Opinion

How Much Has Quantum Computing Actually Advanced?

John Martinis, former chief architect of Google Sycamore, offers a measured perspective on quantum's progress

A Fix-It Job for Government Tech
From ACM Opinion

A Fix-It Job for Government Tech

To build trust in the government, it would help if the website worked

Now Is the Time to Prepare for the Quantum Computing Revolution
From ACM Opinion

Now Is the Time to Prepare for the Quantum Computing Revolution

Quantum computing is likely five to 10 years away, says one expert, but waiting until it happens will put your organization behind.

Playing With, and Against, Computers
From Communications of the ACM

Playing With, and Against, Computers

2019 ACM Computing Prize recipient David Silver on developing the AlphaGo algorithm, his fascination with Go, and on teaching computers to play.

Deloitte's Quantum Computing Leader on the Technology's Healthcare Future
From ACM Opinion

Deloitte's Quantum Computing Leader on the Technology's Healthcare Future

Scott Buchholz believes it will improve healthcare analytics, disease tracking and diagnosis, supply chains, drug discovery, and more

L. Peter Deutsch on the Fallacies of Distributed Computing
From ACM Opinion

L. Peter Deutsch on the Fallacies of Distributed Computing

How relevant are the fallacies today?

Improving Code Quality and Penetration Testing With DAST
From ACM Opinion

Improving Code Quality and Penetration Testing With DAST

Dynamic application security testing can provide developers with meaningful feedback loops.

Faster Python Programming: How Developers Built Pyston and Where It Goes Next
From ACM Opinion

Faster Python Programming: How Developers Built Pyston and Where It Goes Next

Now in version 2.2, Pyston stakes its claim on the speed and performance of web applications.

97 Things Every Java Developer Should Know
From ACM Opinion

97 Things Every Java Developer Should Know

Book authors discuss compilation featuring expert advice from Java leaders and practitioners.

An Interview with Jim Keller: 'The Laziest Person at Tesla'
From ACM Opinion

An Interview with Jim Keller: 'The Laziest Person at Tesla'

Veteran chip designer covers his past lives, Moore's Law, AI-designed chips, security, ethics, and more.

Self-Driving Cars Might Never Be Able to Drive Themselves
From ACM Opinion

Self-Driving Cars Might Never Be Able to Drive Themselves

Producing truly autonomous vehicles requires a fundamental shift in current approaches.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account