Why I don’t love PHP anymore, or how to mess up your code? [ukr]
Knowing SOLID and the GoF patterns is like knowing the traffic rules: you can pass the exam and still crash your car. There’s a huge gap between “I know the Single Responsibility Principle exists” and “I understand why it matters right here.” In that gap live God objects, irreplaceable dependencies, and interfaces no one can actually implement. Using real mistakes from a large-scale project, we’ll explore the difference between knowledge and understanding, how frameworks can hide architectural issues, and why the only way to write maintainable code is to understand the “why,” not just memorize the “how.”