DEV Community

Discussion on: Got Any Unconventional Hacks to Boost Problem-Solving Skills?

Collapse
 
bradtaniguchi profile image
Brad

occam's razor - "the simplest explanation is preferable to one that is more complex"

Most problems have simple solutions. Its easy for engineers to build complex solutions for simple problems. Its hard to break a complex problem down to simpler ones.

Ultimately if you feel like your solving a "complex" problem, make sure you can't just make it simpler.

This principle can be applied to debugging as well.