acm - an acm publication
Follow us on social media...

Peter J. Denning, Editor in ChiefThe digitally connected world has become a large, swirling sea of information stripped of context. We help our readers make sense of it, find meaning in it, learn what to trust, and speculate on our future.

Peter J. Denning,


Communication Corner

How to say what you mean and mean what you say

October 2017
by Philip Yaffe

Each "Communication Corner" essay is self-contained; however, they build on each other. For best results, before reading this essay and doing the exercise, go to the first essay "How an Ugly Duckling Became a Swan," then read each succeeding essay.



Art Scott and Michael Frank on energy-efficient computing

September 2017
Interviewed by Ted G. Lewis

Clock speeds of computing chips have leveled off dramatically since 2005, and putting more cores in systems on a chip (SoC) has produced more heat, adding a new ceiling to further advances. Mike Frank and Art Scott represent a new vanguard of this leap-forward. Is the future in reversible, adiabatic computing and simpler architectures using posit arithmetic? Keep reading to find out. ...


Computational design

August 2017
by Peter J. Denning

Computational thinking refers to a deliberative process that finds a computational solution for a concern. Computational doing refers to use of computation and computational tools to address concerns. Computational design refers to creating new computational tools and methods that are adopted by the members of a community to address their concerns. Unfortunately, the definitions of both "thinking" and "doing" are fuzzy and have allowed misconceptions about the nature of algorithms. ...


Why writing short sentences may be short-changing your reader

August 2017
by Philip Yaffe

The tenets of good writing usually include the advice to keep sentences short. However a series of short sentences often gives less information than a well-crafted longer one. ...