Latest Practice
From Communications of the ACM
It's time to appreciate the human side of Internet-facing software systems.
David D. Woods, John Allspaw From Communications of the ACM | May 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
The hardware root of trust.
Jessie Frazelle From Communications of the ACM | March 2020
From Communications of the ACM
The resilience of Internet-facing systems relies on what is above the line of representation.
Richard I. Cook From Communications of the ACM | March 2020
From Communications of the ACM
A practical journey.
Matt Godbolt From Communications of the ACM | February 2020
From Communications of the ACM
If the CPU is the brain of the board, the BMC is the brain stem.
Jessie Frazelle From Communications of the ACM | February 2020
From Communications of the ACM
Understanding enterprise reliability.
Sanjay Sha From Communications of the ACM | January 2020
From Communications of the ACM
Industry's dreams and fears for this new technology.
Scott Ruoti, Ben Kaiser, Arkady Yerukhimovich, Jeremy Clark, Robert Cunningham From Communications of the ACM | January 2020
From Communications of the ACM
Combining data from many sources may cause painful delays.
Pat Helland From Communications of the ACM | January 2020
From Communications of the ACM
Investigating the emerging black market of retail email account hacking services.
Ariana Mirian From Communications of the ACM | December 2019
From Communications of the ACM
Application programming interfaces speak louder than words.
Thomas A. Limoncelli From Communications of the ACM | December 2019
From Communications of the ACM
The trade-offs between write and read.
Pat Helland From Communications of the ACM | November 2019
From Communications of the ACM
Step into the world behind the kernel.
Jessie Frazelle From Communications of the ACM | October 2019
From Communications of the ACM
Automation helps collaboration.
Thomas A. Limoncelli From Communications of the ACM | October 2019
From Communications of the ACM
Software reuse is finally here but comes with risks.
Russ Cox From Communications of the ACM | September 2019
From Communications of the ACM
From tectonic plate to F-16.
Tom Killalea From Communications of the ACM | September 2019
From Communications of the ACM
An executive crash course.
Anna Wiedemann, Nicole Forsgren, Manuel Wiesche, Heiko Gewald, Helmut Krcmar 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
A discussion with David Evans, Richard McDonald, and Terry Coatta.
CACM Staff From Communications of the ACM | July 2019