Latest Practice
From Communications of the ACM
Taking advantage of idleness to reduce dropped frames and memory consumption.
Ulan Degenbaev, Jochen Eisinger, Manfred Ernst, Ross Mcilroy, Hannes Payer From Communications of the ACM | October 2016
From Communications of the ACM
Just because you have been doing it the same way doesn't mean you are doing it the right way.
Kate Matsudaira From Communications of the ACM | October 2016
From Communications of the ACM
Tame the dynamics of change by centralizing each concern in its own module.
Andre Medeiros From Communications of the ACM | October 2016
From Communications of the ACM
Expert-curated guides to the best of CS research.
Peter Bailis, Simon Peter, Justine Sherry From Communications of the ACM | September 2016
From Communications of the ACM
When people don't work well together they make bad decisions.
Kate Matsudaira From Communications of the ACM | September 2016
From Communications of the ACM
ShiViz is a new distributed system debugging visualization tool.
Ivan Beschastnikh, Patty Wang, Yuriy Brun, Michael D. Ernst From Communications of the ACM | August 2016
From Communications of the ACM
The accepted wisdom does not always hold true.
Sachin Date From Communications of the ACM | July 2016
From Communications of the ACM
Reducing waste, encouraging experimentation, and making everyone happy.
Thomas A. Limoncelli From Communications of the ACM | July 2016
From Communications of the ACM
Many of the skills aren't technical at all.
Kate Matsudaira From Communications of the ACM | June 2016
From Communications of the ACM
Farsighted physicists of yore were danged smart!
Pat Helland From Communications of the ACM | June 2016
From Communications of the ACM
Lessons learned from three container-management systems over a decade.
Brendan Burns, Brian Grant, David Oppenheimer, Eric Brewer, John Wilkes From Communications of the ACM | May 2016
From Communications of the ACM
Be someone who makes everyone else better.
Kate Matsudaira From Communications of the ACM | May 2016
From Communications of the ACM
The hub of software development.
Ivar Jacobson, Ian Spence, Brian Kerr From Communications of the ACM | May 2016
From Communications of the ACM
Retaining electronic privacy requires more political engagement.
Poul-Henning Kamp From Communications of the ACM | April 2016
From Communications of the ACM
How to lose friends and alienate coworkers.
Thomas A. Limoncelli From Communications of the ACM | April 2016
From Communications of the ACM
A discussion with Amin Vahdat, David Clark, and Jennifer Rexford.
From Communications of the ACM | March 2016
From Communications of the ACM
Thoughts on trust and merit in software team culture.
Kate Matsudaira From Communications of the ACM | March 2016
From Communications of the ACM
The "Leftover Principle" requires increasingly more highly skilled humans.
Tom Limoncelli From Communications of the ACM | March 2016
From Communications of the ACM
Big data makes common schemas even more necessary.
R. V. Guha, Dan Brickley, Steve Macbeth From Communications of the ACM | February 2016
From Communications of the ACM
A practitioner's guide to increasing confidence in system correctness.
Caitie McCaffrey From Communications of the ACM | February 2016