not invented here syndrome


Not invented here syndrome (NIHS) is a slightly tongue-in-cheek name for the tendency of both individual developers and entire organizations to reject suitable external solutions to software development problems in favor of internally developed solutions. Closely related to the “let’s re-invent the wheel” syndrome, NIHS can be seen in intensities ranging from a mild reluctance to accept new ideas all the way up to a raging software xenophobia. NIHS can be defined as a situation where an external solution is rejected only because it was not internally developed – in other words, there are no other factors that dictate an internally developed solution would be superior. [Source: Developer.com]

Not invented here also refers to industries outside of computer programming, where organizations reject research or knowledge in favor of internally-developed solutions.

Read Also:

  • null character

    A character that has all its bits set to 0. A null character, therefore, has a numeric value of 0, but it has a special meaning when interpreted as text. In some programming languages, notably C, a null character is used to mark the end of a character string. In database and spreadsheet applications, null […]

  • Notebook Computer

    )(n.) An extremely lightweight personal computer. Notebook computers typically weigh less than 6 pounds and are small enough to fit easily in a briefcase. Aside from size and portability, the principal difference between a notebook computer and a personal computer is the display screen. Notebook computers use a variety of techniques, known as flat-panel technologies,to […]

  • null-modem cable

    A specially designed cable that allows a user to connect two computers directly to each other via their communications ports (RS-232 ports). Null modems are particularly useful with portable computers because they enable the portable computer to exchange data with a larger system. Null modem cables have the Tx (transmit) and Rx (Recieve) lines crossed […]

  • nullable

    In database management, a field that is allowed to have no values is called nullable. Depending on the application, nullable may also be called a null reference or null object.

  • number cruncher

    (1) A computer whose dominant characteristic is its ability to perform large amounts of numerical computations quickly. Supercomputers, for example, are sometimes called number crunchers. In addition, the term number cruncher is often applied to powerful workstations. (2) The term number cruncher is sometimes applied to programs. For example, statistical programs are number crunchers because […]


Disclaimer: not invented here syndrome definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.