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, 2015 at 16:49
  • I was planning to use it even as an adjective: versioned item :( Jul 17, 2015 at 16:53

3 Answers 3


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, 2015 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"? Jul 17, 2015 at 18:20
  • 1
    For sure. I hear that sort of thing all the time, in software development.
    – dantiston
    Jul 17, 2015 at 18:30

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .