Sign In

Communications of the ACM

Blog at CACM
There is More Than One Way to Become a Good Programmer
There is More Than One Way to Become a Good Programmer
02.11.2020

A recent Communications of the ACM article casts aspersions on the innovative concept of code academy, a fast-developing approach to …

Talented Programmers Don't Tolerate Chaos
Talented Programmers Don't Tolerate Chaos
02.11.2020

Talented programmers will strive to structure chaos and write perfect code.

Why IT Professionals Get A Bad Rap For Their Communications
Why IT Professionals Get A Bad Rap For Their Communications
02.10.2020

Tips for improving business IT communications.

View More Blog@CACM

Latest News
Powerful antibiotic discovered using machine learning for first time
Powerful antibiotic discovered using machine learning for first time
02.21.2020

Team says halicin kills some of the world's most dangerous …

EU’s Agenda to Regulate AI Does Little to Rein in Facial Recognition
EU’s Agenda to Regulate AI Does Little to Rein in Facial Recognition
02.21.2020

Europe is backpedaling on facial recognition.

In Nevada, Last-Minute Scramble to Make Voting Tech Work
In Nevada, Last-Minute Scramble to Make Voting Tech Work
02.21.2020

Nevada's Democratic Party hopes to avoid the fiasco seen in …

View More News

Video Highlights
Automating Visual Privacy Protection Using a Smart LED
02.01.2020
Automating Visual Privacy Protection Using a Smart LED

We introduce LiShield, which automatically protects a physical scene against photographing, by illuminating it with smart LEDs flickering in specialized …

'Everything Fails All the Time'
02.01.2020
'Everything Fails All the Time'

Werner Vogels, an expert on ultra-scalable systems, talks about listening to customers, reconceptualizing the stack, and building a product-centered culture.

View More Video Highlights
Featured Jobs
More Jobs    
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account