DEV Community

Discussion on: What conventional wisdom in software is wrong?

Collapse
 
guitarino profile image
Kirill Shestakov

"Don't reinvent the wheel"

You need to always be in control of your system. If you're using a framework, always make sure it is not in control of your code, make sure you separate things tied to a framework from your business rules. If you can't, rewrite parts of the framework that you need, and always be in the position of being able to ditch the framework if you have to.

How long will the framework support last? How long will your product last? Those are the questions that should always be on your mind.