Software development is constantly evolving, and so are the principles we follow to write clean, maintainable code. For years, SOLID principles have been the go-to guide for developers, but are they still as useful as we think? Or have they become a set of "rules" that limit our creativity and adaptability?
In this talk, we'll take a fresh look at SOLID. We'll unpack what these principles were meant to achieve, where they help, and where they hold us back. Instead of blindly following "best practices," we'll explore how modern development approaches — like event-driven systems, functional programming, and AI-driven development — push us to think differently.
But this isn’t a call to throw SOLID away. It’s about rethinking it. You’ll leave with new ways to approach design, keeping what's useful from SOLID and letting go of what no longer serves us. It’s not about following rules — it’s about making better choices for real-world projects.
What You’ll Learn:
* Why following SOLID "by the book" can lead to over-engineering.
* How modern development techniques challenge old design principles.
* Simple, practical ways to design flexible and maintainable code.
Join us for an honest conversation about the realities of software design today. It’s time to rethink what “good code” really means.