For the tag it says:

A logical fallacy in which the developer begins with what he is trying to end up with, like class A extends B, class B extends A.

The above looks related to, but rather distinct from, . And I can't imagine a question being asked where the above description would be applicable.

Even if there can be such questions, most of the questions currently tagged with are either about , , or pretty much anything which isn't about what it says in the description.

There are questions that uses as meaning, well, circular (as in "round"), although not many.

What's the best course of action here?

  • Burninate it, as the tag is often used to mean opposing things.
  • Change it to mean "round".
  • Make it a synonym of another tag, possibly .
  • 14
    I don't know what you're talking about. This looks like a very well-rounded tag...
    – animuson StaffMod
    Commented Sep 15, 2013 at 23:59
  • 2
    @animuson +1 for the pun (just to clarify for those that aren't quite on the ball). Commented Sep 16, 2013 at 0:05
  • 1
    I just made edit suggestions to retag the 11 questions tagged both circular and dependencies with circular-dependency. Commented Sep 16, 2013 at 0:20
  • I've taken care of circular+reference => circular-reference. 146 left.
    – Charles
    Commented Sep 16, 2013 at 18:17
  • Most of the circular-dependency, circular-reference, circular-buffer and circular-list questions are taken care of, still 90 to go, many of these mean 'round', so I suppose we should change the description to that. Commented Sep 16, 2013 at 18:59