We currently have a tag for . Since OOP is conventionally defined as "object-oriented programming" (and is a programming paradigm), should the tag reflect as much? Would it need to be renamed, or synonymized with a new one?

We also have , so the change would seem to create a consistency for how we tag different paradigms.

  • $\begingroup$ Whoops, my bad. Definitely should be changed. I created the original tag, before it was a couple different tags. $\endgroup$
    – thesecretmaster Mod
    May 27, 2017 at 23:45
  • $\begingroup$ Definitely. Consistency allows for subtle tag differences down the line if we later need the name space. On a related note, how do we know if we have enough of a quorum to make a change? $\endgroup$
    – Ben I. Mod
    May 28, 2017 at 1:05
  • $\begingroup$ I'd give it a day or two. If we don't get any objection, then I don't see any reason not to make the change. $\endgroup$
    – Peter
    May 28, 2017 at 3:00

2 Answers 2


In order to remain consistent with other Stack Exchange sites, the best name for this tag is . This is the tag name used at:

Stack Overflow also has as a synonym of .

By the principle of least astonishment, it makes sense to use the same tag name as the majority of other Stack Exchange sites. It also makes migrations a bit easier if there are some matching tags, should that be necessary for any reason in future.

I'd wait and see if a synonym from is necessary—my feeling is that the tag guidance will help people find the right tag, so it might not yet be needed.

  • $\begingroup$ A nice thing about naming it "object-oriented" is that this will still pop up as a suggestion if the user is trying to type "object-oriented-programming". +1 from me for this and consistency. $\endgroup$
    – TuringTux
    Aug 14, 2017 at 12:29

Unfortunately, has 27 characters, so it is too long to be created.

Shorter tags that are possible: , , ,

Out of these, I'd say only is maybe better than , and the others are definitely worse and abuse the name more than "paradigm" does.

Update: Now the tag length limit is increased (to 35 characters), maybe renaming to is a good idea.

  • $\begingroup$ Great point. Didn't even think of counting the characters. Seems like of those options, it's best to leave it as is. $\endgroup$
    – Peter
    May 28, 2017 at 20:04
  • 2
    $\begingroup$ For reference: CS uses [object-oriented], and Stack Overflow uses [oop] (with a synonym to [object-oriented]). It might be wise to have consistency here with the other sites if possible. $\endgroup$
    – Aurora0001
    May 28, 2017 at 20:11
  • $\begingroup$ @Aurora0001 Also great points. How do we proceed with this? Is it too much to have three synonymous tags, keeping ours and using what CS/SO does as well? What's the best vehicle for reaching consensus on meta? $\endgroup$
    – Peter
    May 28, 2017 at 20:15
  • 2
    $\begingroup$ pleasedonotusetagnameswithwordsruntogethertheyreunreadable $\endgroup$ May 28, 2017 at 21:47
  • $\begingroup$ @Peter I've posted an answer based on remaining consistent with the other sites. To get a consensus, let the most popular option rise to the top, and after a few days, the tags can be changed by anyone > 500 rep. $\endgroup$
    – Aurora0001
    May 29, 2017 at 9:21
  • $\begingroup$ Object-oriented could cover programming and design. So seems like a good name. $\endgroup$ May 30, 2017 at 11:17
  • $\begingroup$ @Peter Now the tag length limit is increased (to 35 characters), maybe renaming to object-oriented-programming is a good idea (or adding a synonym). (I'm pinging you since you are a diamond mod, so you have the ability to add a synonym.) $\endgroup$
    – wythagoras
    Aug 13, 2017 at 13:17
  • $\begingroup$ @wythagoras Glad you returned XD. Next time a question tagged with object oriented programming is posted, we'll make a synonym $\endgroup$
    – ItamarG3
    Aug 13, 2017 at 15:26

You must log in to answer this question.

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