The profile badges are no doubt a fun way to gamify forum participation and reward and incentivise desired behaviours, but the awarding of badges seems to be a bit hit-and-miss. Some seem to show up immediately they have been earned whereas others don’t seem to be granted at all.
For instance I started a thread here which has generated some fairly heated debate and (if I’m reading it correctly) 234 topic likes at time of writing, yet has not even garnered a Nice Topic badge, much less a Great Topic. Digging a bit, I found several other examples of threads with lots of likes that hadn’t been badged.
Anybody have any insights here? Am I missing something, or are there just some bugs in the system?