Topic: Is SOLID outdated?
The SOLID principles were first grouped together by Robert Martin over two decades ago - but the principles themselves are much older.
A solid basis for good design (pun intended)? Perhaps. But in recent years there has been increasing talk that they are internally redundant, too focused on OO, or just missing the mark in other ways.
So are they still useful? Is it worth teaching them? Do we need a new acronym, perhaps referencing a different state?
After a refresher on what the SOLID principles are, we'll discuss (possibly in smaller groups) each one to decide if we think it's still valuable, in which circumstances, and whether there is a better alternative. We'll then bring it all together to see if any meta-conclusions drop out.