17

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 ...

4

6 Answers 6

83

I disagree. How about this?

alt text

(Click for full size.)

10
  • 4
    oh wow that's the best lol I've had in days. Thank you Jon Seigel. Sep 8, 2010 at 0:17
  • 18
    order by [Tower] should be an easy enough change :)
    – waffles
    Sep 8, 2010 at 0:28
  • 2
    Odd, but that does, in fact, seem to help and satisfies my OCD. :-)
    – tvanfosson
    Sep 8, 2010 at 12:19
  • 1
    This is sick. And wonderful.
    – splattne
    Sep 9, 2010 at 6:50
  • 9
    I'm intrigued - how did you do this, and how long did it take?
    – Jon Skeet
    Sep 9, 2010 at 7:10
  • Have fun storming that castle.
    – Craig
    Sep 9, 2010 at 11:02
  • 7
    "Sorry, but the Electorate badge is in another castle."
    – Pops
    Sep 9, 2010 at 14:17
  • 1
    hey, where's Mario? Sep 9, 2010 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, 2010 at 17:10
  • Actually, that link is not 10k only. I thought it was a deleted question.
    – Jon Seigel
    Sep 9, 2010 at 22:06
12

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

6
  • 2
    I know that @Jeff likes whitespace, but that's going a little overboard.
    – tvanfosson
    Sep 7, 2010 at 21:48
  • Why not rip off the Google crazy balls logo, replacing the balls with badges.
    – qxotk
    Sep 9, 2010 at 6:43
  • Remember "Owner-Draw Controls" ? How about a plugin API to draw yer badges anyway you like?
    – qxotk
    Sep 9, 2010 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, 2010 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, 2010 at 11:55
  • Hey, look it's a tag cloud!
    – Haydar
    Sep 9, 2010 at 14:39
5

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?

4
  • 1
    Well, they will be soon. ;) Sep 7, 2010 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 Sep 7, 2010 at 16:37
  • 1
    ...are displayed in order of the date you most recently earned them. Sep 7, 2010 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, 2010 at 18:18
4

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

2
  • 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. Sep 9, 2010 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 :) ... Sep 9, 2010 at 13:02
1

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

Bookmarklet:

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
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 .