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
Half of Technology Workers Want to Find a New Job in 2020
Half of Technology Workers Want to Find a New Job in 2020
02.18.2020

A survey by recruitment firm Harvey Nash found half of …

Low-Cost "Smart" Diaper Can Notify Caregiver When It's Wet
Low-Cost "Smart" Diaper Can Notify Caregiver When It's Wet
02.18.2020

Researchers have developed a "smart" diaper equipped with a moisture …

Iran Unveils Its Most Advanced Humanoid Robot Yet
Iran Unveils Its Most Advanced Humanoid Robot Yet
02.18.2020

A team of researchers at the University of Tehran 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