In a software development environment, things have versions, or historic snapshots of how they evolve over time. Can I say "You need to version this or that" so as to refer that something needs historic evolution tracking?

  • 2
    I've heard this word being used just like you described, but I think it's better to say "You need to add version control" or "You need to add versioning" – InitK Jul 17 '15 at 16:49
  • I was planning to use it even as an adjective: versioned item :( – Lorenzo Peña Jul 17 '15 at 16:53

If your colleague understands it, it is fine. While 'version' is not a verb, English has quite a history of converting nouns to verbs; check this Calvin and Hobbes comic.

  • 4
    "Version" absolutely is a verb in the realm of software development, so I wouldn't say "'version' is not a verb". It does fall into the relam of jargon, however. – voikya Jul 18 '15 at 0:37

Well, you can do it, and in the particular environment that you've described it would probably be a perfectly intelligible (and useful) use of the word.

Outside of that context, not so much.


English (and most languages) tends to develop jargon significantly. According to Webster's dictionary, jargon means:

the technical terminology or characteristic idiom of a special activity or group

That said, as a native English speaker and software developer, within the software development community, I think you would be casting yourself as an outsider by specifically trying to avoid this language. Version is definitely used as a verb and an adjective in the software development world.

  • So, go ahead with "You need to version this" and "This thing is versioned"? – Lorenzo Peña Jul 17 '15 at 18:20
  • For sure. I hear that sort of thing all the time, in software development. – dantiston Jul 17 '15 at 18:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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