The not-so-SOLID Principles of Software Development

Chris Klug Developer Badass-as-a-Service /Active Solution

Most developers have probably been told that the SOLID principles are the foundation that all good software stands on top of. The presenter of this session has even traveled around the world and told thousands of people this at various conferences and usergroups. However, is it really so?

After years of talking about, and thinking about the SOLID principles, the presenter of this session, Chris Klug, has started to question the validity of them. Are these principles still valid 20+ years after they are formulated? Or have we moved on beyond these principles and found other “truths” or pillars to build our software on top of?

In this talk, Chris will walk you through each one of the principles and explain what they are said to mean, as well as what they actually mean. He will also try to shed some light on whether or not they may or may not be valid anymore. And as you might have guessed by now, telling developers to strictly follow the SOLID principles might not be the most solid advice anymore.