3 ms·
Blaming bad developers and hoping for them to try harder isn't going to make anything better. I totally agree that patterns are important and useful, I just th
by cle 6y ago
Blaming bad developers and hoping for them to try harder isn't going to make anything better.
I totally agree that patterns are important and useful, I just think that the way they're presented and over-emphasized is net-harmful, and that by changing that we can make the situation better.
- rualca 6y ago>>Blaming bad developers and hoping for them to try harder isn't going to make anything better. Well, but it does, doesn't it? I mean, the first step to solve a problem is to identify it. Clearly, the problem with design patterns is that clueless developers have no idea what they are talking about, thus they mount incomprehensible complains that make no sense if you'd understood the basics. Developing software is a complex endeavor that is much more than declare variables and nest control statements. There is way more to developing software than what is covered by a "intro to language X" or "learn framework Y" blog post. If a programming language gives you brick and mortar, you start to talk about retaining walls and windows and stairs. If a programming language gives you gears and screws and bearings and springs, you start to talk about pumps and differentials and dampers. So what's hard to understand in needing design patterns to talk about components and solutions to common problems?