Sign In

Communications of the ACM

Blogs



Twitter Coverage of the ACM Awards
From BLOG@CACM

Twitter Coverage of the ACM Awards

An aggregation of tweets I posted during the ACM Awards ceremony in San Francisco on June 15.

Coping With Linux Distro Fragmentation (Visualized in One Giant Diagram)
From BLOG@CACM

Coping With Linux Distro Fragmentation (Visualized in One Giant Diagram)

I describe software incompatibility problems caused by fragmentation in Linux-based operating systems and present one potential solution.

On the Pleasures of Teaching Computer Science Students
From BLOG@CACM

On the Pleasures of Teaching Computer Science Students

A short reflection on the rewarding experience of teaching students at the time of year when students' degrees are awarded.

Progress on Computing in Schools: 2 Countries, 2 States
From BLOG@CACM

Progress on Computing in Schools: 2 Countries, 2 States

Computing is making progress towards becoming a primary and secondary schools subject worldwide.  I report on three personal meetings about activities in England...

Computer Science: Catch Them Early
From BLOG@CACM

Computer Science: Catch Them Early

Informatics education for primary and secondary schools

CHI 2013 in Paris: A Personal Review of the Conference
From BLOG@CACM

CHI 2013 in Paris: A Personal Review of the Conference

In this short report I offer some reflections on the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems (commonly known just as "CHI") that took place...

The Role of HyperCard in Today's World
From BLOG@CACM

The Role of HyperCard in Today's World

 HyperCard is an end-user programming tool from the 1990's.  A new version that runs on most modern platforms raises the question of the role of end-user programming...

Simplifying Communication
From BLOG@CACM

Simplifying Communication

How often have you picked up a scholarly journal in a discipline far removed from your expertise, only to be stymied and mystified by the disciplinary jargon?  We...

Two Examples of HCI Research
From BLOG@CACM

Two Examples of HCI Research

What does HCI (Human-Computer Interaction) research involve? In this post, I present two examples of modern HCI research.

Apocalypse No! (Part 2)
From BLOG@CACM

Apocalypse No! (Part 2)

Catastrophism and reliance on dubious studies have no place in serious discussions of software engineering.

Nerdy Strutting: How to Put Women Off the Tech Industry
From BLOG@CACM

Nerdy Strutting: How to Put Women Off the Tech Industry

A reflection on how interaction patterns in the tech industry might be off putting to women even if they are not offensive or explicitly exclusive.

Innovation for Jobs
From BLOG@CACM

Innovation for Jobs

As technology continues to eliminate some jobs, how can we use innovation to create more?

How to Build on Code.org in Higher Education
From BLOG@CACM

How to Build on Code.org in Higher Education

The Code.org videos are terrific. What can we be doing in post-secondary education to support the vision?

What Does 'Big Data' Mean (Part 4)?
From BLOG@CACM

What Does 'Big Data' Mean (Part 4)?

The "big variety" use case is examined, in this fourth post in a series on big data.

Exascale Software: Just a Few Orders of Magnitude
From BLOG@CACM

Exascale Software: Just a Few Orders of Magnitude

Extraordinary parallelism, unprecedented data locality and adaptive resilience: these are daunting architecture, system software and application challenges for...

Apocalypse No! (Part 1)
From BLOG@CACM

Apocalypse No! (Part 1)

The state of software is soooooo terrible!

Research Questions About MOOCs
From BLOG@CACM

Research Questions About MOOCs

Predictions abound on the Internet that MOOCs are about to destroy the university. (Call it, "the MOOCopalypse.")  From a stance informed by computing education...

Doing It Right or Doing It Over?
From BLOG@CACM

Doing It Right or Doing It Over?

Not everyone hits on America, who for India sets sail.

The Waves of Publication
From BLOG@CACM

The Waves of Publication

The traditional role of publication-as-process is gone. What remains?
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account

Latest News
Billion-Pixel View of Mars Comes From Curiosity Rover
Billion-Pixel View of Mars Comes From Curiosity Rover
06.19.2013

A billion-pixel view from the surface of Mars, from NASA's …

3D Printing Powered By Thought
3D Printing Powered By Thought
06.19.2013

It's definitely not a bird. Nor is it a plane …

The Secret War
The Secret War
06.19.2013

Inside Fort Meade, Maryland, a top-secret city bustles.

View More News