I take a peek at the history of computing to see if pioneering early developments were the results of team effort.
Saurabh Bagchi
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
How is the development of technology, and its more basic cousin science, affected during such cataclysmic times?
A personalized take on three things we have to celebrate about the Internet today.
Dependability in Edge Computing
Edge computing holds great promise, and almost as many challenges in deployment.
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?
If wearable computing products are really needed, what are the biggest practical and research challenges to mainstream adoption?
Smoothing the Path to Computing; Pondering Uses for Big Data
Members of the Computing Research Association suggest ways to broaden participation in computer science, while Saurabh Bagchi looks at use cases for big data.
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.
Debugging High-Performance Computing Applications at Massive Scales
Dynamic analysis techniques help programmers find the root cause of bugs in large-scale parallel applications.
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get Involved