Latest Practice
From Communications of the ACM
Why DevOps encourages us to celebrate outages.
Thomas A. Limoncelli From Communications of the ACM | February 2021
From Communications of the ACM
Be kind and rewind.
Jessie Frazelle From Communications of the ACM | December 2020
From Communications of the ACM
Emulating the efficiency of in-person conversations.
Thomas A. Limoncelli From Communications of the ACM | November 2020
From Communications of the ACM
Cryptography meets monetary policy.
Jeremy Clark, Didem Demirag, Seyedehmahsa Moosavi From Communications of the ACM | July 2020
From Communications of the ACM
Leveraging expectations for better communication.
Thomas A. Limoncelli From Communications of the ACM | June 2020
From Communications of the ACM
Controlling coordination costs when multiple, distributed perspectives are essential.
Laura M. D. Maguire From Communications of the ACM | April 2020
From Communications of the ACM
A look at how we respond to the unexpected.
Marisa R. Grayson From Communications of the ACM | April 2020
From Communications of the ACM
Automation helps collaboration.
Thomas A. Limoncelli From Communications of the ACM | October 2019
From Communications of the ACM
Transitioning up the ladder.
Kate Matsudaira From Communications of the ACM | October 2019
From Communications of the ACM
Know when to let go of emotional attachment to your work.
Kate Matsudaira From Communications of the ACM | August 2019
From Communications of the ACM
Data doesn't always fit nicely into a new home.
Pat Helland From Communications of the ACM | July 2019
From Communications of the ACM
Software acumen is the new norm.
Thomas A. Limoncelli From Communications of the ACM | July 2019
From Communications of the ACM
A discussion with David Evans, Richard McDonald, and Terry Coatta.
CACM Staff From Communications of the ACM | July 2019
From Communications of the ACM
Build safety, share vulnerability, and establish purpose.
Kate Matsudaira From Communications of the ACM | June 2019
From Communications of the ACM
The many challenges to maintaining stored information and ways to overcome them.
Raymond Blum, Betsy Beyer From Communications of the ACM | May 2019
From Communications of the ACM
Achieving consistency where distributed transactions have failed.
Martin Kleppmann, Alastair R. Beresford, Boerge Svingen From Communications of the ACM | May 2019
From Communications of the ACM
Four challenging work situations and how to handle them.
Kate Matsudaira From Communications of the ACM | March 2019
From Communications of the ACM
You have to finish strong, every time.
Kate Matsudaira From Communications of the ACM | February 2019
From Communications of the ACM
Five strategies for pushing through.
Kate Matsudaira From Communications of the ACM | December 2018
From Communications of the ACM
Dependency management is a crucial part of system and software design.
Silvia Esparrachiari Ghirotti, Tanya Reilly, Ashleigh Rentz From Communications of the ACM | November 2018