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.