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
Texas Man Close to Exoneration After Algorithm Leads to New Suspect
Texas Man Close to Exoneration After Algorithm Leads to New Suspect
02.19.2020

A man convicted for murder is on track to have …

'Sensorized' Skin Helps Soft Robots Find Their Bearings
'Sensorized' Skin Helps Soft Robots Find Their Bearings
02.19.2020

Researchers have created "sensorized" skin to increase soft robots' awareness …

Britain to Create Regulator for Internet Content
Britain to Create Regulator for Internet Content
02.19.2020

The U.K. has introduced a plan to give the country's …

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