acm-header
Sign In

Communications of the ACM

BLOG@CACM



Is Computing a Team Sport?
From BLOG@CACM

Is Computing a Team Sport?

I take a peek at the history of computing to see if pioneering early developments were the results of team effort.

Computer Systems Research: The Joys, the Perils, and How to Count Beans Well
From BLOG@CACM

Computer Systems Research: The Joys, the Perils, and How to Count Beans Well

This post is meant to highlight my subjective take on the joys and the road bumps on the way to doing innovative work in computer systems.

Technology in the Time of Cataclysms
From BLOG@CACM

Technology in the Time of Cataclysms

How is the development of technology, and its more basic cousin science, affected during such cataclysmic times?

The Internet at 50
From BLOG@CACM

The Internet at 50

A personalized take on three things we have to celebrate about the Internet today.

The Autocracy of Autonomous Systems
From BLOG@CACM

The Autocracy of Autonomous Systems

We, as developers of such systems, need to take some conscious decisions to make sure we do not usher in the age of autocracy of autonomous systems.

Will We All Be Wearing Wearables?
From BLOG@CACM

Will We All Be Wearing Wearables?

If wearable computing products are really needed, what are the biggest practical and research challenges to mainstream adoption?

Short Take: Big Data and IoT in Practice
From BLOG@CACM

Short Take: Big Data and IoT in Practice

Looking at some use cases for the adoption of big data in industries that deal with physical things, and drawing some inferences.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account