English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Can one use the term generify to mean 'to make generic'? E.g. a software programmer being told: 'generify this segment of code'.

If not, what may be a single word replacement of this phrase?

share|improve this question

Genericise / genericize is the version I most frequently hear. Out of interest, I ran an ngram test, with generify not getting a single hit, genericize, however, has risen in usage from the '80s.

share|improve this answer

Generify is certainly the right word to use in the context of Java generics.

This is from the Java Language Specification preface:

Joe Darcy and Ken Russell implemented much of the specific support for reflection of generics. Neal Gafter, Josh Bloch and Mark Reinhold did a huge amount of work generifying the JDK libraries.

In other fields, genericise / genericize would be better recognised, as answered by Mr. Disappointment.

share|improve this answer

The dictionary doesn't display a result, but does come up with "generification", which I assume is where "generify" comes from.
There's the alternatives of "generalize" or "abstract".

share|improve this answer

I think so. It gets used all the time in my workspace workplace.

.:. it is fine to used as words evolve over time.

share|improve this answer
Until you get to generifyizication - then you should stop. – mgb Jun 7 '11 at 16:27
Agreed. We must stopifyizicate all generifyizication! – ErikE Mar 27 '12 at 22:56

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.