A minor nit, but to satisfy my OCD, could you order the badges on the profile page:

  1. alphabetically
  2. by badge color, then alphabetically
  3. by badge count, then alphabetically, or
  4. by badge color, then count, then alphabetically

Unordered, as is seemingly the default now, isn't particularly helpful.

EDIT: If, in fact, the badges are listed by date last awarded (seems odd that I would have gotten Editor before getting Critic or Teacher before Autobiographer), this information could be retained in the hover over by appending the last date awarded to the badge description, e.g., bronze badge: Earned 100 points answering questions in the blah-blah tag. Last awarded Sep 7, '10 at ...


I disagree. How about this?

alt text

(Click for full size.)

  • 4
    oh wow that's the best lol I've had in days. Thank you Jon Seigel. – Jeff Atwood Sep 8 '10 at 0:17
  • 17
    order by [Tower] should be an easy enough change :) – waffles Sep 8 '10 at 0:28
  • 2
    Odd, but that does, in fact, seem to help and satisfies my OCD. :-) – tvanfosson Sep 8 '10 at 12:19
  • 1
    This is sick. And wonderful. – splattne Sep 9 '10 at 6:50
  • 9
    I'm intrigued - how did you do this, and how long did it take? – Jon Skeet Sep 9 '10 at 7:10
  • Have fun storming that castle. – Craig Sep 9 '10 at 11:02
  • 6
    "Sorry, but the Electorate badge is in another castle." – Pops Sep 9 '10 at 14:17
  • 1
    hey, where's Mario? – Nick Dandoulakis Sep 9 '10 at 15:16
  • 2
    @Jon: I started with a screenshot of your badge page, then used Paint Shop to arrange them, using this as a template (10k only). It took about 2 hours to make from start to finish. And yes, there were many badges left over when I was finished. ;) – Jon Seigel Sep 9 '10 at 17:10
  • Actually, that link is not 10k only. I thought it was a deleted question. – Jon Seigel Sep 9 '10 at 22:06

I actually get pretty tired of the rigid, "boxed in" feel of the Stack Overflow design. I was thinking of a more "organic" feel to the sorting of badges:

alt text

  • 2
    I know that @Jeff likes whitespace, but that's going a little overboard. – tvanfosson Sep 7 '10 at 21:48
  • Why not rip off the Google crazy balls logo, replacing the balls with badges. – qxotk Sep 9 '10 at 6:43
  • Remember "Owner-Draw Controls" ? How about a plugin API to draw yer badges anyway you like? – qxotk Sep 9 '10 at 6:47
  • 1
    How about making them fly around in response to the mouse cursor, like the "Google logo made of circles" did a couple of days ago? – Jon Skeet Sep 9 '10 at 7:10
  • @Jon - or maybe it could simply show me the one I'm looking for without any input like Google will once they get "prescient search" to work. – tvanfosson Sep 9 '10 at 11:55
  • Hey, look it's a tag cloud! – Haydar Sep 9 '10 at 14:39

The badges are displayed in order of the date that you earn them.

There is a question/feature request here to get the order changed which by the looks of it has been rejected. I can't be sure that has been rejected as it hasn't been assigned a moderator only tag.

Maybe a Moderator can confirm?

  • 1
    Well, they will be soon. ;) – gnostradamus Sep 7 '10 at 16:35
  • @gnostradamus - ha! yes i did see that question earlier. I was rather hoping no one would mention it. brushes offending question under the carpet – codingbadger Sep 7 '10 at 16:37
  • 1
    ...are displayed in order of the date you most recently earned them. – dmckee --- ex-moderator kitten Sep 7 '10 at 17:07
  • I would have said that too -- even typed it into my question -- but I'm pretty sure I earned Autobiographer before Teacher (like on the first day). Perhaps that only applies to badges after a certain date. Either way, it doesn't really help do anything meaningful with them -- like say find one. Sorted alphabetically with a "last date earned" hover over would be much more useful. – tvanfosson Sep 7 '10 at 18:18

I suggest ordering by badge colour first. Not just ordering, but I think it would also be better to have some sort of separator between the groups of gold, silver and bronze badges.

Otherwise important badges will get diluted in the flood on minor badges.

Can you spot the Legendary badge in here?

alt text

  • 1
    "Can you spot the 'legendary' badge in here?" - Yes, and it took all of 1-2 seconds; even at the slightly zoomed out size. I think ordering badges some other way would make sense, I just don't think yours is a good argument for it. – Adam Tuttle Sep 9 '10 at 12:58
  • 2
    @Adam: Now find the [arrays] bronze badge :) ... Seriously, it requires an O(n) sequential search to verify if a user has a badge or not. That was my argument :) ... – Daniel Vassallo Sep 9 '10 at 13:02

Here's an even better, more dynamic way of ordering them.


javascript:function A(){for(i=0;i-DIL;i++){DIS=DI[i].style;DIS.position="absolute";DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5+"px";DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5+"px"}R++}R=0;x1=.1;y1=.05;x2=.25;y2=.24;x3=1.6;y3=.24;x4=300;y4=200;x5=300;y5=200;DI=$(".badge");DIL=DI.length;setInterval("A()",20);void 0

Excepting tag badges, all badges are listed in alphabetical order on the badges tag. Now if only that checkmark linked to the same user specific search as the profile's badge link does...

You must log in to answer this question.

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