Latest Practice
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
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
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
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
Don't "win." Resolve.
Kate Matsudaira From Communications of the ACM | January 2017
From Communications of the ACM
Using OpenFlow and DevOps for rapid development.
Josh Bailey, Stephen Stuart From Communications of the ACM | January 2017
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
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
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
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