[1] Adzic, Gojko, The Poka-Yoke principle and how to write better software, blog post at, 2007.

[2] Allamaraju, Subbu, RESTful Web Services Cookbook, O’Reilly, 2010.

[3] Atwood, Jeff, New Programming Jargon, blog post at, 2012.

[4] Barr, Adam, The Problem with Software. Why Smart Engineers Write Bad Code, MIT Press, 2018.

[5] Beck, Kent & Cynthia Andres, Extreme Programming Explained: Embrace Change, Addison-Wesley, 2004.

[6] Beck, Kent, tweet at, 2012.

[7] Beck, Kent, Implementation Patterns, Addison-Wesley, 2007.

[8] Beck, Kent, Naming From ...

Get Code That Fits in Your Head: Heuristics for Software Engineering now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.