acm-header
Sign In

Communications of the ACM

Recent Interviews


bg-corner

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.

What Does the Head of Remote Do?
From ACM Opinion

What Does the Head of Remote Do?

Darren Murph, head of remote at GitLab, shares what he does and why the role is here to stay

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

Why One of Ethereum's Cofounders Is Walking Away from Crypto
From ACM Opinion

Why One of Ethereum's Cofounders Is Walking Away from Crypto

Anthony Di Iorio discusses his exit, the trends behind crypto's rise, risk, security, and changes coming to Ethereum

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?

Mentorship, Sponsorship Are Crucial for Advancing STEM Inclusion
From ACM Opinion

Mentorship, Sponsorship Are Crucial for Advancing STEM Inclusion

A conversation with Charlotte Owens explores providing opportunities and giving back

Mark in the Metaverse
From ACM Opinion

Mark in the Metaverse

Facebook's CEO on why the social network is becoming 'a metaverse company.'

The Computer Scientist Training AI to Think With Analogies
From ACM Opinion

The Computer Scientist Training AI to Think With Analogies

Digital minds will never truly be like ours until they can make analogies.

Behind the Scenes: A Day in the Life of a Freelance JavaScript Developer
From ACM Opinion

Behind the Scenes: A Day in the Life of a Freelance JavaScript Developer

Being a developer requires more than just being good at coding. Here's how one full-stack developer gets the job done.

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.

The Importance of STEM Education Goes Beyond Building a Workforce
From ACM Opinion

The Importance of STEM Education Goes Beyond Building a Workforce

STEM education researcher Cornelia Connolly speaks to the invaluable nature of computer science education, diversity, and equality.

FTC Commissioner Rebecca Slaughter: Why Today's Data Privacy Approaches Don't Work
From ACM Opinion

FTC Commissioner Rebecca Slaughter: Why Today's Data Privacy Approaches Don't Work

The era of the Federal Trade Commission being dismissed as having some bark and little bite appears to be over.

Why It's So Hard to Make Tech More Diverse
From ACM Opinion

Why It's So Hard to Make Tech More Diverse

Block Party founder Tracy Chou reflects on the obstacles she's encountered as a tech entrepreneur.

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.

Alondra Nelson Wants to Make Science and Tech More Just
From ACM Opinion

Alondra Nelson Wants to Make Science and Tech More Just

The deputy director of the White House science office plans to tackle algorithmic bias and start candid conversations about the past.

Microsoft CEO Satya Nadella on the Business of Windows
From ACM Opinion

Microsoft CEO Satya Nadella on the Business of Windows

Microsoft CEO discusses efforts to make Windows 11 more flexible and open than predecessors.

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.

Q&A with Google's Bill Magro
From ACM Opinion

Q&A with Google's Bill Magro

Google's new chief technologist of HPC talks quantum computers, AI, cloud, silicone packaging, interconnect technology, and expanding HPC's reach.

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.

When AI Becomes Child's Play
From ACM Opinion

When AI Becomes Child's Play

Algorithms trained in pattern recognition struggle to understand kids.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account