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.
YOU MAY ALSO LIKE:
The Design Principle that sneaks through your code, your system, and your life.
Michael Feathers is founder and Director of R7K Research & Conveyance, which specialise in software and organisation design, and was previously Chief Scientist of Obtiva. He has worked with hundreds of organisations to revitalise their code as well as support in process change and software design. Michael is a powerful voice on the relationship between complex code evolution and output efficiency within organisations.