Latest Practice
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
Balancing statistical accuracy and subject privacy in large social-science datasets.
Olivia Angiuli, Joe Blitzstein, Jim Waldo From Communications of the ACM | December 2015
From Communications of the ACM
Catering to developers' strengths while still meeting team objectives.
Kate Matsudaira From Communications of the ACM | December 2015
From Communications of the ACM
We have to choose to build a Web that is accessible to everyone.
Rich Harris From Communications of the ACM | October 2015
From Communications of the ACM
An agile process implementation
Phelim Dowling, Kevin McGrath From Communications of the ACM | July 2015
From Communications of the ACM
Lessons learned managing a data science research team.
Kate Matsudaira From Communications of the ACM | June 2015
From Communications of the ACM
Use the database built for your access model.
Rick Richardson From Communications of the ACM | January 2015
From Communications of the ACM
What happened to the promise of rigorous, disciplined, professional practices for software development?
Ivar Jacobson, Ed Seidewitz From Communications of the ACM | December 2014
From Communications of the ACM
Public, verifiable, append-only logs.
Ben Laurie From Communications of the ACM | October 2014
From Communications of the ACM
Assessing legal and technical solutions to secure HTTPS.
Axel Arnbak, Hadi Asghari, Michel Van Eeten, Nico Van Eijk From Communications of the ACM | October 2014
From Communications of the ACM
Preventing script injection vulnerabilities through software design.
Christoph Kern From Communications of the ACM | September 2014
From Communications of the ACM
Addressing the needs of professional software development.
Michael J. Lutz, J. Fernando Naveda, James R. Vallino From Communications of the ACM | August 2014
From Communications of the ACM
A discussion with Michael Donat, Jafar Husain, and Terry Coatta
From Communications of the ACM | July 2014
From Communications of the ACM
How good security at the NSA could have stopped him.
Bob Toxen From Communications of the ACM | May 2014
From Communications of the ACM
"Not invented here" syndrome is not unique to the IT world.
Poul-Henning Kamp From Communications of the ACM | February 2014
From Communications of the ACM
Merging the art and science of software development.
James Roche From Communications of the ACM | November 2013
From Communications of the ACM
Embracing failure to improve resilience and maximize availability.
Ariel Tseitlin From Communications of the ACM | August 2013
From Communications of the ACM
Our authentication system is lacking. Is improvement possible?
William Cheswick From Communications of the ACM | February 2013