Common acronyms
Jonathan M Davis
jmdavisProg at gmx.com
Sun Jan 20 23:25:12 PST 2013
On Sunday, January 20, 2013 21:09:55 Philippe Sigaud wrote:
> - NIH : Not Invented Here. Also: NIH Syndrome. When a community
> starts writing its own tools in its own language, (deliberately)
> ignoring there are more mature tools available elsewhere.
I would point out that NIH syndrome doesn't necessarily have anything to do
with languages. It's simply that someone prefers to write everything themself
rather than using an existing solution. However, if applied to the D
community, because the focus is on the language, that does tend to translate
to writing something specifically in D rather than using a pre-existing
solution by linking to it with C or whatnot.
The concept of NIH can be an interesting discussion in and of itself though,
because there are serious advantages to doing everything yourself, and there
are serious advantages to using existing code rather than having to write and
maintain it yourself. There's actually a bit of a division among folks where I
work on whether it's generally a good idea to use 3rd party solutions or
whether it's better to use homegrown solutions. And it's not an easy question.
Regardless, NIH is definitely an acronym that's worth knowing.
- Jonathan M Davis
More information about the Digitalmars-d-learn
mailing list