DEV Community

Discussion on: On the Occasional Misdiagnosis of "Not Invented Here Syndrome"

Collapse
 
fagnerbrack profile image
Fagner Brack • Edited

There's an objective balance you can use:

As the value of the code is closer to the core of your business domain, it's more likely you'll want to write it yourself (if you have the skills) other than delegate to a third party.

If the code is closer to the core value of a technical domain outside of your core business domain, then it's more likely you'll want to use somebody else's code.

It's more of a risk management decision than an actual coding decision. It turns out many developers don't understand risk management in the context of the organisation or the project