Sign In

Communications of the ACM

Opinion Archive


Archives

The opinion archive provides access to past opinion stories from Communications of the ACM and other sources by date.

October 2020


From ACM Opinion

Seriously, Stop Trying to Teach Toddlers How to Code

Seriously, Stop Trying to Teach Toddlers How to Code

There are other, more important lessons to impart to your preschooler.


From ACM Opinion

How Ransomware Puts Your Hospital at Risk

How Ransomware Puts Your Hospital at Risk

In the midst of the Covid-19 pandemic, the potential consequences of cyberattacks are terrifying.


From ACM Opinion

Building Software With David Heinemeier Hansson

Building Software With David Heinemeier Hansson

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.


From ACM Opinion

Just What Cyber Security Executives Don’t Want to Hear: The Skills Shortage is Worsening

Just What Cyber Security Executives Don’t Want to Hear: The Skills Shortage is Worsening

The cyber security skills gap continues to get worse, according to the latest research.


From ACM Opinion

The Unreasonable Effectiveness of the Julia Programming Language

The Unreasonable Effectiveness of the Julia Programming Language

Fortran has ruled scientific computing, but Julia emerged for large-scale numerical work.


From ACM Opinion

Nancy Hopkins on Improving Gender Equality in Academia

Nancy Hopkins on Improving Gender Equality in Academia

Amgen Professor of Biology Emerita Nancy Hopkins advocates for more inclusive science and advises how to get there.


From Communications of the ACM

Self-Driving Vehicle Technology: Progress and Promises

Self-Driving Vehicle Technology

Seeking the answer to the elusive question, 'Are we there yet'?


From Communications of the ACM

A Holistic View of Future Risks

A Holistic View of Future Risks

Almost everything is somehow interrelated with everything else—and that should not surprise us.


From Communications of the ACM

Sanity vs. Invisible Markings

Sanity vs. Invisible Markings

Tabs vs. spaces


From Communications of the ACM

Using Computer Programs and Search Problems for Teaching Theory of Computation

Using Computer Programs and Search Problems for Teaching Theory of Computation

Recognizing the significance of a cornerstone of computer science.


From Communications of the ACM

We Need to Automate the Declaration of Conflicts of Interest

We Need to Automate the Declaration of <i>Conflicts of Interest</i>

Leveraging existing data sources to improve the declaration and management of authorship conflicts of interest.

Blog at CACM
Is the Pandemic Affecting Science and Engineering Undergraduate Students?
Is the Pandemic Affecting Science and Engineering Undergraduate Students?
03.04.2021

The importance of the students’ voice.

NoSQL vs. SQL
NoSQL vs. SQL
02.26.2021

Broadly, NoSQL has an absence of strict schemas for entities/attributes, while SQL rigidly relates/regulates the two.  

Tips for Successful Examinations in the Age of Remote Education
Tips for Successful Examinations in the Age of Remote Education
02.17.2021

Rather than fancying you can control Internet access, design exams to reward students who won't need it.

View More Blog@CACM

Latest News
CVS, Walgreens Look for Big Data Reward From Covid-19 Vaccinations
CVS, Walgreens Look for Big Data Reward From Covid-19 Vaccinations
03.05.2021

Pharmacy chains including CVS Health, Walmart, and Walgreens-Boots Alliance are …

Cybersecurity Researchers Build Better 'Canary Trap'
Cybersecurity Researchers Build Better 'Canary Trap'
03.05.2021

The WE-FORGE data protection system uses an artificial intelligence version …

Way Beyond AlphaZero: Berkeley, Google Work Shows Robotics May Be Deepest Machine Learning of All
Way Beyond AlphaZero: Berkeley, Google Work Shows Robotics May Be Deepest Machine Learning of All
03.04.2021

A new report found that the hardest and perhaps most …

View More News