Introduction

Last weekend I added a few social buttons to our blogsection. I added the reddit button, the facebook button and a Google +1 button. We already had the twitterbutton in there (Tarwn added that).

The problem

The problem is that some of these buttons have some majors problems and there is nothing you can do about it. Their numbers are just wrong even after days of inactivity and differ from computer to computer. This might be caused by caching or bad alignment of datacenters but as a user I really don’t care. It’s bad either way.

Twitter

The official twitter button is amazingly bad at giving the correct numbers or even something remotely accurate. For me it even gives different results on different browsers.

Here on firefox 4. Which gives me 0, 3 and 0

And on IE9. Which gives me 10, 6 and 4.

I don’t know why this is but as a user of there system this makes it completely unusable and a lie.

Reddit

And just look at the reddit numbers. You might have noticed in the numbers above that FF gives an 8 and IE a 9, but it’s much worse than that.

Just go to this page and click refresh a few times.

Every time you click refresh you get a different number. Which is insane.

Conclusion

I can believe that sites like reddit and twitter have lots of traffic and they feel the need to cache. But they are caching it to death or just inventing numbers. Just look at a site like Stackoverflow who have about the same traffic and also cache a lot. They don’t get that quirkiness, they give you more or less reliable numbers. And so do Google +1 and facebook (as far as I can tell). Rant over.