The opinion archive provides access to past opinion stories from Communications of the ACM and other sources by date.
There are other, more important lessons to impart to your preschooler.
In the midst of the Covid-19 pandemic, the potential consequences of cyberattacks are terrifying.
David Heinemeier Hansson, creator of Ruby on Rails and co-founder of Basecamp, talks about how software is built, what it means for the builders, and how it could be done differently.
The cyber security skills gap continues to get worse, according to the latest research.
Fortran has ruled scientific computing, but Julia emerged for large-scale numerical work.
Amgen Professor of Biology Emerita Nancy Hopkins advocates for more inclusive science and advises how to get there.
Seeking the answer to the elusive question, 'Are we there yet'?
Almost everything is somehow interrelated with everything else—and that should not surprise us.
Tabs vs. spaces
Recognizing the significance of a cornerstone of computer science.
Leveraging existing data sources to improve the declaration and management of authorship conflicts of interest.
This post is meant to highlight my subjective take on the joys and the road bumps on the way to …
Which birthdays would have special significance if our culture were binary-based instead of decimal-based?
The most cited CS education paper is, unfortunately, wrong.
Researchers demonstrated how aviation specialists can use computational fluid dynamics …
A machine learning system can be used with voice assistants …
Artificial intelligence algorithms enable the Shadow Robot Dexterous Hand to …