I’ve thought of it like this. The “avoid NIH” rule guides your default attitude on any project you are getting paid to produce. You have limited time, resources, focus, or opportunity for your effort to make a difference.
The history of the Erlang language is a good example [0]. Ericsson engineers did deep dives into over 20 existing languages over three years before proving to themselves a new language needed to exist.
Totally agree that NIH applies to how you make decisions as a professional working for an organization. For personal projects, carte blanche.
Comments
I’ve thought of it like this. The “avoid NIH” rule guides your default attitude on any project you are getting paid to produce. You have limited time, resources, focus, or opportunity for your effort to make a difference.
The history of the Erlang language is a good example [0]. Ericsson engineers did deep dives into over 20 existing languages over three years before proving to themselves a new language needed to exist.
Totally agree that NIH applies to how you make decisions as a professional working for an organization. For personal projects, carte blanche.
0: https://www.erlang.org/course/history