acm-header
Sign In

Communications of the ACM

Recent Opinion


bg-corner

Organizing Family Support Services at ACM Conferences
From Communications of the ACM

Organizing Family Support Services at ACM Conferences

Seeking to improve access to conferences and provide support for attendees with children.

Why Is Cybersecurity Not a Human-Scale Problem Anymore?
From Communications of the ACM

Why Is Cybersecurity Not a Human-Scale Problem Anymore?

Examining the structure of the enterprise attack surface in view of the relative ease with which cyberdefenses can be subverted.

Master of Tickets
From Communications of the ACM

Master of Tickets

Valuing the quality, not the quantity, of work.

Artificial Intelligence and the Future of Professional Work
From Communications of the ACM

Artificial Intelligence and the Future of Professional Work

Considering the implications of the influence of artificial intelligence given previous industrial revolutions.

The Temptation of Data-Enabled Surveillance
From Communications of the ACM

The Temptation of Data-Enabled Surveillance

Are universities the next cautionary tale?

How We Got Our Start In The Tech Industry
From ACM Careers

How We Got Our Start In The Tech Industry

Six black women discuss how they got started in tech, provide advice to other black women looking to start in the industry, and suggest what tech companies can...

How to Know if Artificial Intelligence is About to Destroy Civilization
From ACM Opinion

How to Know if Artificial Intelligence is About to Destroy Civilization

These canaries in the coal mines of AI would be signs that superintelligent robot overlords are approaching.

Four Internets
From Communications of the ACM

Four Internets

Considering the merits of several models and approaches to Internet governance.

Through the Lens of a Passionate Theoretician
From Communications of the ACM

Through the Lens of a Passionate Theoretician

Considering the far-reaching and fundamental implications of computing beyond digital computers.

Computing and Community in Formal Education
From Communications of the ACM

Computing and Community in Formal Education

Culturally responsive computing repurposes computer science education by making it meaningful to not only students, but also to their families and communities. ...

Challenging the Myth of the 10x Programmer
From ACM Opinion

Challenging the Myth of the 10x Programmer

A pervasive belief in software engineering is that some programmers are much better than others, and that their skills, abilities, and talents exert an outsized...

Guiding Students to Develop Essential Skills
From Communications of the ACM

Guiding Students to Develop Essential Skills

Students should interact with one another to practice skills and construct their own understanding, with assistance from a teacher acting as a coach and guide —...

Numbers Are for Computers, Strings Are for Humans
From Communications of the ACM

Numbers Are for Computers, Strings Are for Humans

How and where software should translate data into a human-readable form.

Are We Losing Momentum?
From Communications of the ACM

Are We Losing Momentum?

Estimating when the second half of the world will come online.

Shaking Up the Diversity Pipeline
From ACM Opinion

Shaking Up the Diversity Pipeline

Jordan Pedraza of Handshake discusses how the company is democratizing access to career opportunities for college students of color.

A* Search
From Communications of the ACM

A* Search: What's in a Name?

A search for algorithmic answers returns unique results.

Ethics of Technology Needs More Political Philosophy
From Communications of the ACM

Ethics of Technology Needs More Political Philosophy

Incorporating considerations of reasonable pluralism, individual agency, and legitimate authority.

Von Neumann Thought Turing's Universal Machine was 'Simple and Neat.'
From Communications of the ACM

Von Neumann Thought Turing's Universal Machine was 'Simple and Neat.': But That Didn't Tell Him How to Design a Computer

New discoveries answer an old question.

Public Entrepreneurship and Policy Engineering
From Communications of the ACM

Public Entrepreneurship and Policy Engineering

Training the next generation of leader and problem solver.

Uncertainty
From Communications of the ACM

Uncertainty

Considering how to best navigate stability and randomness.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account