The opinion archive provides access to past opinion stories from Communications of the ACM and other sources by date.
Melvin Greer, chief data scientist for the Americas, Intel Corp., discusses the importance of nontechnical skills and cross-domain expertise, ethical AI, and AI as "augmented intelligence."
Jeffrey Ullman, co-recipient of the 2020 ACM A.M. Turing Award, discusses the imposter syndrome, running a Burroughs 5500, and using applications to address social problems.
For some, code is therapy, an escape and a path to hope in a troubled world.
Rediet Abebe uses the tools of theoretical computer science to understand pressing social problems — and try to fix them.
Tracing temporary work modifications resulting in permanent organizational changes.
Seeking to improve systemic fairness in the computing realm.
Respect your staff, learn from others, and know when to let go.
The complex legacy of Steven Levy's obsessive programmers.
Considering the fundamental nature and malleability of programming.
Seeking to develop a multilingual Wikipedia where content can be shared among language editions.
SQL represents data stored in rows and tables, while high-growth NoSQL is data stores arranged via nested documents as columnar …
The design of today's electronic computers is usually not very appealing, in contrast to magnificent mechanical calculating machines from earlier …
The algorithm should be respected; the malgorithm should be rejected.
Researchers have designed a context-aware system that could enable robots …
A study has found that the "biological language" of cancer …
Researchers at China's Tsinghua University predicted Chinese bitcoin mining will …