The opinion archive provides access to past opinion stories from Communications of the ACM and other sources by date.
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.
Just because a ranking is computable doesn't mean that it's right.
To measure or to not measure, that is the question. Ask programmers and many will tell you that measurement is …
Contrary to expectations, online lab classes during our current pandemic may actually have some benefits over their in-person counterparts.
Check-in computers unable to accommodate record turnouts were mainly to …
Researchers at Norwegian security company Mnemonic found an undocumented backdoor …
Right under our noses, the Internet's most-used website has been …