DEV Community

Discussion on: How has your relationship with complexity changed over time?

Collapse
 
raddevus profile image
raddevus • Edited

I have found that developers often end up creating complicated solutions (complicated code) when the problem is actually not complex at all.
This results in having this complicated thing you have to deal with (technical debt) that is a layer over the top of what is actually a simple(r) problem.

This is why I try to think, "how can I reduce the amount of code and still design the correct solution &/or fix this problem?"
complicated definition