As you can see from any of his answers on Stack Overflow, Jon Skeet has successfully broken Stack Overflow's badge flair UI.

Jon Skeet's badges get cut off

Proposed solution:

When badges reach an incredibly high number (say in the thousands), abbreviate them as ks as opposed to thousands?

Example: Instead of displaying his current rep/badges line reading

505k •153 •2493 •3879

the new version would read

505k •153 •2.5k •3.9k


It appears this behavior is only experienced when zooming the browser at odd intervals. After re-checking my screenshot, and the production site, the badges will only cut off at certain levels of zoom.


Jon Skeet's broken the C# tag stats page formatting on SO!
Badge count getting truncated in questions list
Badge Holders Page Broken

  • 11
    Good suggestion but personally I think it is "too localized" :) Commented Nov 20, 2012 at 10:44
  • 6
    Hmm, I seem to recall this is a dupe. Can't find it though.
    – Bart
    Commented Nov 20, 2012 at 10:45
  • @Bart If it is, I'll gladly vote this for closure as a dupe, but I did check beforehand to try to avoid that. Commented Nov 20, 2012 at 10:46
  • 3
  • 2
    @Nightfirecat Don't worry. It's just this Skeet fellow causing problems all the time.
    – Bart
    Commented Nov 20, 2012 at 10:47
  • Yep, the second one is indeed the one I meant. Not a precise dupe, but close enough?
    – Bart
    Commented Nov 20, 2012 at 10:50
  • Close enough for me to link them anyway. Not sure if all the cases that they occur are the same, though. Commented Nov 20, 2012 at 10:51
  • 9
    The simple solution would be to suspend that Skeet fellow, then his reputation would be locked at 1 and there would be enough space for his badges.
    – yannis
    Commented Nov 20, 2012 at 11:06
  • 1
    @Bart that other question is just a bug report; this one here is feature request suggesting way to fix it. Commented Nov 20, 2012 at 11:09
  • @ShaWizDowArd Yeah, guess so. Although the solution is somewhat implied given how most other values on the site work.
    – Bart
    Commented Nov 20, 2012 at 11:10
  • For what it's worth, even adding "k" won't help. At some point (year, maybe two) The Skeet with reach 10,100 bronze badges and 10.1K will also break the UI. Commented Nov 20, 2012 at 11:10
  • 2
    @ShaWizDowArd Well, at that point, we can give up on keeping track of the hundreds and round it down to 10k flat until he's closer to 11k. Commented Nov 20, 2012 at 11:15
  • @Nightfirecat fair enough, you got my vote! :) Commented Nov 20, 2012 at 11:20
  • 7
    They should rollover to 0 once they hit the ridiculously high numbers that break the UI.
    – Matt
    Commented Nov 20, 2012 at 11:41
  • 4
    Maybe we should have a "Jon Skeet rule" for displaying badges in the flair and just write "way more than you" instead of listing each class of badges and the count separately (although probably not enough room for that, so it might need to be a shorter phrase). Commented Nov 20, 2012 at 12:48

3 Answers 3


Let me take a moment to introduce you to a fella who has largely gone unnoticed in Stack Exchange pop culture, Darin Dimitrov. This Stack Overflow user doesn't have a Darin Dimitrov facts page, nor is he treated like the minor celebrity that Jon Skeet has become, yet this person is Stack Overflow's #2 user, sporting a reputation of 378,615 at the time of this writing.

Darin Dimitrov SO Flair

Darin Dimitrov has a whopping 27 gold badges, 618 silver badges, and 853 bronze badges, which is more than many of us have on the entire network! As you can see from one of his posts, he's nowhere near breaking the UI:

Example of one of Darin Dimitrov's posts

Thus, the feature that we're discussing here only visually affects a single user's profile on not just Stack Overflow but the entire Stack Exchange network.

Jon Skeet has answered a total of 23,486 questions on Stack Overflow, out of over 4,000,000 questions on the site, which represents only 0.58% of the total posts on the site. In short, not many people are exposed to what is arguably a borderline case on the network.

I suspect that it wouldn't be hard to update the flair to just round the numbers to "3k" or something like that, and I'm sure that Stack Exchange developers could put a fix in very quickly for this. However, I don't believe it's a huge priority that should be tackled over features that directly improve the Q&A.

  • according to your calculations, the problem is visible at "23,486 questions" (would be interesting to also count number of views for these questions). That hardly sounds like "not many people are exposed" to it. Though your logic that problematic profile is unique is quite compelling; taking this into account one solution to problem that springs to mind would be to just display a unicorn instead of Skeet's flair
    – gnat
    Commented Nov 25, 2012 at 8:03
  • @gnat - I did take the lazier route in those calculations, which assumes that all questions get the same number of views. From my own observations, I don't come across a lot of the questions Jon Skeet answers, so I wouldn't be surprised if the count based on total views is still low. I suspect the numbers might be slightly higher if there are people following him around the site, which wouldn't surprise me one bit, actually, since there have been feature requests asking for the ability to follow him.
    – jmort253
    Commented Nov 25, 2012 at 9:25
  • 3
    +1 for highlighting Darin (or Marc, for that matter, who was #2 for a long time) but I don't agree with the reasoning on why the bug shouldn't be fixed with priority. SO's interface is famous for its perfectionism as much as its minimalism, and this is a glitch that should be fixed, no matter how few users it affects. IMO. Where Jon Skeet goes, eventually the rest will go, too
    – Pekka
    Commented Nov 26, 2012 at 19:04
  • 2
    Hi @Pekka, I'm not saying it shouldn't be fixed. I'm merely pointing out criteria that can be used to prioritize this over other bugs, even other bugs that affect the UI. If this is deemed to be a higher priority over, let's say, Programmers SE hyperlinks, or the lack of consistency in underlining hyperlinks on beta sites, or other examples of UI bugs, then this should of course be prioritized as such. ;)
    – jmort253
    Commented Nov 27, 2012 at 1:24
  • 2
    Darin has since broken 4 digits for silver and bronze, but the user card doesn't overflow. I wonder if it's because he still has only a two-digit gold count. Commented May 19, 2015 at 18:13
  • 1
    Darin hasn't broken the user card yet but #3 (BalusC) has
    – Motti
    Commented May 20, 2015 at 7:25
  • Aaaand Darin has broken the user card.
    – Motti
    Commented Aug 17, 2015 at 13:10
  • @Motti - Wow. It took almost 3 years, and still only affects the top 3 users. :)
    – jmort253
    Commented Aug 18, 2015 at 3:56
  • @jmort253 actually 5 in stackoverflow alone. (see my edit that it happens in other sites too). Also since the users reached count of these 5 people is more than the population of the united states I think ignoring it doesn't make sense (the fact that we saw the problem coming doesn't make it less of a problem).
    – Motti
    Commented Aug 18, 2015 at 6:10

This now effects four users (although still not Darin Dimitrov) so I don't really think it's quite as localized as @jmort253 thinks.

Edit: Actually I've stopped counting, Darin is also breaking the cards and there are users in other stack exchanges too.

A compounding facor is that these few users have very high visibility due to the high volume and quality of their contributions. So more people are exposed to the bug than one might think just based on their number.

I think the decision should be reconsidered.


I disagree with Motti about the localization right now. If only four users are effected, well that is not going to help much right now. In the future, where users have thousands of badges and Jon Skeet has millions... This can be easily applied to help. This is too much of an early time to apply this.

The only thing is that this should be . This can be apllied but not now. Until we have a lot more users where the badge count exceed the user card, this request can wait.

A way to bypass this is by looking through the user's expanded usercard (if they have one by having at least 1k rep) or just visit their profile instead. So for me, this should be applied later and not now.

You must log in to answer this question.

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