Latest Practice
From Communications of the ACM
The approximate approach is often faster and more efficient.
Graham Cormode From Communications of the ACM | September 2017
From Communications of the ACM
Plan ahead to make the interview a successful one.
Kate Matsudaira From Communications of the ACM | September 2017
From Communications of the ACM
Word processors now make it possible for many authors to work on the same document concurrently. But what can they actually do?
Ricardo Olenewa, Gary M. Olson, Judith S. Olson, Daniel M. Russell From Communications of the ACM | August 2017
From Communications of the ACM
Rounding errors are usually avoidable, and sometimes we can afford to avoid them.
Hans-J. Boehm From Communications of the ACM | August 2017
From Communications of the ACM
Expert-curated guides to the best of CS research.
Peter Bailis, Peter Alvaro, Sumit Gulwani From Communications of the ACM | July 2017
From Communications of the ACM
One system's side effect is another's meat and potatoes.
Pat Helland From Communications of the ACM | July 2017
From Communications of the ACM
An improvement over UML.
Mark A. Overton From Communications of the ACM | July 2017
From Communications of the ACM
Understanding the psychology of learning strategies leads to effective problem-solving skills.
Devon H. O'Dell From Communications of the ACM | June 2017
From Communications of the ACM
Embrace failure so it does not embrace you.
Pat Helland, Simon Weaver, Ed Harris From Communications of the ACM | June 2017
From Communications of the ACM
Great engineers are able to maximize their mental power.
Kate Matsudaira, Erik Meijer From Communications of the ACM | June 2017
From Communications of the ACM
Modern applications are increasingly using probabilistic machine-learned models.
Erik Meijer From Communications of the ACM | May 2017
From Communications of the ACM
The fuzzer is for those edge cases that your testing did not catch.
Robert Guo From Communications of the ACM | May 2017
From Communications of the ACM
Expert-curated guides to the best of CS research.
Peter Bailis, Arvind Narayanan, Andrew Miller, Song Han From Communications of the ACM | May 2017
From Communications of the ACM
The use of silicon PUF circuits.
Meng-Day (Mandel) Yu, Srinivas Devadas From Communications of the ACM | April 2017
From Communications of the ACM
How do you step up from mere contributor to real change-maker?
Kate Matsudaira From Communications of the ACM | April 2017
From Communications of the ACM
Understanding the proposed revisions to the C language.
Robert C. Seacord From Communications of the ACM | April 2017
From Communications of the ACM
A computing adventure about time through the looking glass.
Theo Schlossnagle From Communications of the ACM | March 2017
From Communications of the ACM
Hardware and software perspectives.
Mohamed Zahran From Communications of the ACM | March 2017
From Communications of the ACM
Expert-curated guides to the best of CS research.
Peter Bailis, Irene Zhang, Fadel Adib From Communications of the ACM | March 2017
From Communications of the ACM
An apostate's opinion.
Pat Helland From Communications of the ACM | February 2017