The site just awarded me the socratic badge twice, separated only by a 1 hour interval. This seems indicative of a bug to me.
Not a bug, but a change of the behavior of the badge.
- Originally, Jon Ericson proposed that Socratic should be awarded multiple times: i.e., 3 badges for 300 qualifying asking days.
- Debate ensued, and SE "decided to hold off on multiple awards for now."
- Today they enabled multiple awards of Socratic badge, resulting in several users receiving additional badges. As an extreme example, Yoichi Oishi from English.SE got four copies of the badge today, at irregular intervals.
I guess the gaps between badge awards have to do with how the script is written: it ran through the database looking for users with 200+ good asking days and gave them a second badge, then ran through 300+ days and gave third badge, etc.