Latest Practice
From Communications of the ACM
Being funny is serious work.
Thomas A. Limoncelli From Communications of the ACM | March 2018
From Communications of the ACM
Approaching container adoption in an already cloud-native infrastructure.
Andrew Leung, Andrew Spyker, Tim Bozarth From Communications of the ACM | February 2018
From Communications of the ACM
Try to see things from a manager's perspective.
Kate Matsudaira From Communications of the ACM | February 2018
From Communications of the ACM
The network era requires new models, with interactions instead of algorithms.
Antony Alappatt From Communications of the ACM | January 2018
From Communications of the ACM
Ordinary users need tools that automate the selection of custom-tailored faults to inject.
Peter Alvaro, Severine Tymon From Communications of the ACM | January 2018
From Communications of the ACM
Expert-curated guides to the best of CS research.
John Regehr, Peter Bailis From Communications of the ACM | December 2017
From Communications of the ACM
We all wear many hats, but make sure you have one that fits well.
Kate Matsudaira From Communications of the ACM | November 2017
From Communications of the ACM
Essence can keep software development for the IoT from becoming unwieldy.
Ivar Jacobson, Ian Spence, Pan-Wei Ng From Communications of the ACM | November 2017
From Communications of the ACM
Code is a story that explains how to solve a particular problem.
Alvaro Videla From Communications of the ACM | October 2017
From Communications of the ACM
Expert-curated guides to the best of CS research.
Peter Bailis, Tawanna Dillahunt, Stefanie Mueller, Patrick Baudisch From Communications of the ACM | October 2017
From Communications of the ACM
Why the Bell curve hasn't transformed into a hockey stick.
Thomas A. Limoncelli From Communications of the ACM | October 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
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
Expert-curated guides to the best of CS research.
Peter Bailis, Arvind Narayanan, Andrew Miller, Song Han From Communications of the ACM | May 2017