3 ms·
Design patterns reduce cognitive load, to those who know and understand the design patterns. For those who don't, their cognitive load is increased. That's why
by taylodl 3y ago
Design patterns reduce cognitive load, to those who know and understand the design patterns. For those who don't, their cognitive load is increased. That's why so many people so there's more to learning how to program than learning a programming language and its most popular libraries. You need to learn the design patterns too. It'd do you well to also know some anti-patterns. After all, it's useful to know what not to do as well as it is what to do.
Once you've mastered the most useful design patterns applying to your problem space, you can then focus on learning the architectural patterns.