Advertisement

Opinion

Cascade Failure

Anyone with a collection of DVD or CD-ROM disks will appreciate that we cannot rely in the long term on specialized format devices being available. It is worth some effort to pay attention to the nature of these dependencies, their scope, and the potential side effects.
Opinion

The Human Touch

As configuration complexity and scale grow, the need for smarter configuration systems, better online assistance, and the ability to share context with customer service agents will become increasingly important.
Opinion

‘As We May Think’

Despite the wonders of the human brain, it does not appear to have a convenient way to grow processing capacity while we can achieve that objective with our artificial computers by adding memory or adding processors.
Opinion

There Is Nothing New Under the Sun

Centuries before George Boole and Charles Babbage, the notion of binary encoding was well known and apparently even used! Julius Caesar was known to use a simple rotational cipher. Francis Bacon devised a binary encoding scheme and wrote about it in 1623.  
Opinion

A Long Way to Have Come and Still to Go

Oral interaction with computers is increasingly common. Pretty much anywhere you use a keyboard, Google's applications now allow you to speak. This leads me to wonder whether it is possible to write significant programs by way of high-level oral (or written) interaction with a programming system.

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