Back To Schedule

Principle Misunderstandings

13:00 - 14:00 Wednesday 11th March 2026 UTC
Beginner
Intermediate
Advanced
Design

For developers who want to improve their art there's no shortage of published, promoted and proclaimed principles they can choose from to shape their style and craft their code. Whether it's the alphabet soup of SOLID principles or old school classics like Information Hiding and the Separation of Concerns, there's a lot of advice out there. Some of it even makes sense. And some of it is well supported. But a lot of principles are misunderstood, misapplied or simply mistaken.

In this talk we'll take a look at (and take down) a few principles, highlighting the real lessons we can apply to our code — lessons supported by sound rationale rather than just strong opinions.

View Slides

Kevlin Henney

Technologist and Thought ProvokerCurbralan

Kevlin Henney is a independent consultant, trainer, technologist, writer and renowned keynote speaker known for his work helping organisations, teams and individuals with their software development practices, processes and architectures. He is a contributor to the Modern Software Engineering YouTube channel, co-author of two volumes in the Pattern-Oriented Software Architecture series, editor of 97 Things Every Programmer Should Know, co-editor of 97 Things Every Java Programmer Should Know, and has written for many other publications, including O'Reilly Radar and The Register, C++ Report and CUJ.

VolumetricCondensed