116-120 Goswell Road
London, England EC1V 7DP

Whenever people think about design principles, they think about the SOLID Principles of Object-Oriented Design. Those five principles are stalwart guideposts for the designing developer. But, they are not the end of the story. There are dozens of other rules of thumb and design guidelines that come from networking, operating systems design, and even the social realm. Exploring these makes us better designers.

In this talk, Michael Feathers will take one principle: Postel's Law and expand upon it, showing that it ties to covariance, contravariance, and nearly every other aspect of systems thinking.

Michael Feathers is an independent consultant. Prior to that, he was a member of the technical staff at Groupon and Chief Scientist of Obtiva. Over the past 15 years he has consulted with hundreds of organizations, helping them general software design issues, process change, and code revitalization. Michael is also the author of the book "Working Effectively with Legacy Code" (Prentice Hall, 2004) and is a sought after presenter at national and international conferences.

Official Website: http://skillsmatter.com/podcast/home/the-design-principle-that-sneaks-through

Added by skills.matter on April 3, 2013