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
High Performers Show the Way Toward AI Adoption
High Performers Show the Way Toward AI Adoption
02.20.2020

A McKinsey Global Institute survey offers lessons from high-performing companies …

China is Using Mass Surveillance Tech to Fight Coronavirus Spread
China is Using Mass Surveillance Tech to Fight Coronavirus Spread
02.20.2020

The Chinese government is working with technology companies to monitor …

Google Redraws the Borders on Maps Depending on Who's Looking
Google Redraws the Borders on Maps Depending on Who's Looking
02.20.2020

Google and other online mapmakers revise borders depending on who …

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