It’s almost a ritual or maybe a tradition already. Every 6 months bloggers publish their 10 best posts of the previous period.
Why do it?
I can see 2 good reasons for myself. #1 it allows me to promote my most appreciated work, which can in turn increase their readership, increasing traffic to my site (which is good for my ego), and #2 to help you discover content you may have missed that could be of interest to you.