DEV Community

Discussion on: What is your tale of lasagna code? (Code with too many layers)

Collapse
 
nestedsoftware profile image
Nested Software • Edited

I think there's a very pervasive mentality of "I must to use these tools, design patterns, etc." instead of "I need to solve a problem" and then only use the tools that are really necessary. I'm not sure where it comes from, but there's a kind of brainwashing that people have where they're not happy unless they're applying complicated techniques to accomplish a task. It's a fundamental problem in software development...