acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

Future World: ­Utopia?
From BLOG@CACM

Future World: ­Utopia?

A personal point of view about some technologies of the future world.

The Benefits of Public Engagement
From BLOG@CACM

The Benefits of Public Engagement

Working with public engagment projects can be satisfying, and has benefits for the researcher as well as the general public. This article describes my current Making...

The World Is Small
From BLOG@CACM

The World Is Small

Not that many years ago international travel meant one was largely inaccessible to colleagues at home. Today, when my plane lands, I will turn on my smart phone...

­Update on Connectivity
From BLOG@CACM

­Update on Connectivity

Update on internet connectivity in Colombia

Robotic Delight
From BLOG@CACM

Robotic Delight

Corporate showrooms offer floor after floor of lovable digital strangeness.  It's easy to forget they're after your cash. 

Perception Matters
From BLOG@CACM

Perception Matters

The rapid pace of technology means that there are solutions that worked well, but are now abandoned -- not always for technical reasons.  Perceptions about a technology...

Atonement
From BLOG@CACM

Atonement

A pointer to the petition to get an apology to Alan Turing from the British Government.

Venture Research
From BLOG@CACM

Venture Research

HCI research is moving out of the lab and onto the web.  This new style of research -- Venture Research -- calls for a different set of skills and different metrics...

Breaking the Cycle
From BLOG@CACM

Breaking the Cycle

Today's practice of a deadline-driven approach to research is potentially bad for our field. Instead, our focus should be on the quality of the research we do....

­Ubiquity
From BLOG@CACM

­Ubiquity

Technology and information are ominpresent in Tokyo, but nobody seems to notice; a look at the future of ultra-integrated high technology. 

Is C All There Is?
From BLOG@CACM

Is C All There Is?

Increasingly, CS departments are moving to a programming language monoculture--it's C or C-derived languages throughout the curriculum.  What are we losing out...

Is Advertising Inherently Deceptive?
From BLOG@CACM

Is Advertising Inherently Deceptive?

People dislike current advertising because it is often irrelevant and annoying.  It would be good to make advertising more helpful, relevant, and useful to people...

What Does a Computer Scientist Do?
From BLOG@CACM

What Does a Computer Scientist Do?

About a potentially radical redevelopment of the computing curriculum in Scotland

Impact, Not Indicators or Artifacts
From BLOG@CACM

Impact, Not Indicators or Artifacts

It is worth remembering that our field grew from the confluence of mathematics, physics, electrical engineering, psychology, information theory and management and...

How We Make Decisions About CS1
From BLOG@CACM

How We Make Decisions About CS1

How do we decide what to put in our introductory courses, and for who, and using what language?  My experience suggests that we make our decisions more on the basis...

Beyond Current Horizons
From BLOG@CACM

Beyond Current Horizons

A brief description of a UK project which attempts to predict what society will be like in 30 years time.

Progress in Internet Networking in La
From BLOG@CACM

Progress in Internet Networking in La

Access to the Internet has always been a problem in South America and especially in some areas where there is no infrastructure, but this is slowly changing. ...

Locomotive Complexity
From BLOG@CACM

Locomotive Complexity

Reflections on the the Japanese railyway system as a modern marvel of efficiency and infrastructure. 

As I Once Thunk
From BLOG@CACM

As I Once Thunk

Is it time to capture the magic that attracted us into computer science in an essential course called Computing?

Bridging Cultures For Collaboration
From BLOG@CACM

Bridging Cultures For Collaboration

All too often, our technical curricula fail to focus on the human aspect of cross-domain collaboration. Technical skills are necessary, but not sufficient. One...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account