Not invented here

From Infogalactic: the planetary knowledge core
(Redirected from Not Invented Here)
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found.

Not invented here (NIH) is the philosophical principle of not using third party solutions to a problem because of their external origins. False pride often drives an enterprise to use less-than-perfect invention in order to save face by ignoring, boycotting, or otherwise refusing to use or incorporate obviously superior solutions by others.

Psychology

The reasons for not wanting to use the work of others are varied, but can include fear of patent infringement, lack of understanding of the foreign work, an unwillingness to acknowledge and/or value the work of others (jealousy), or forming part of a wider turf war.[1] As a social phenomenon, this philosophy manifests as an unwillingness to adopt an idea or product because it originates from another culture, a form of tribalism.[2]

Usage

The term is normally used in a pejorative sense. The opposite predisposition is sometimes called "proudly found elsewhere" (PFE)[3] or invented here.

In computing

In programming, it is also common to refer to the "NIH syndrome" as the tendency towards reinventing the wheel (reimplementing something that is already available) based on the belief that in-house developments are inherently better suited, more secure, more controlled, quicker to develop, and incur lower overall cost (including maintenance cost) than using existing implementations.

In some cases, software with the same functionality as an existing one is re-implemented just to allow the use of a different software license. One approach to doing so is the clean room design.

Reasoning in favor of the NIH approach includes:

  • Third-party components or services mostly do not live up to expectations when high quality is required;[4]
  • An entity outside one's own control is a vendor lock-in and a constant threat to business proportional to the repercussions of losing it.[5]
  • Closed solutions can be perceived as lacking future flexibility.

These drawbacks are alleviated by:

  • Taking an external solution as a base for own development rather than using it as-is;
  • Ensuring control of an external entity in case of loss of its supply channel, such as obtaining its source code.

See also

References

  1. "The Innovation Playbook: A Revolution in Business Excellence", Nicholas J. Webb, Chris Thoen, John Wiley and Sons, 2010, ISBN 0-470-63796-X,
  2. The Cambridge economic history of modern Britain
  3. HBS.edu P&G's New Innovation Model
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.