Starting today, I will only announce my blog posts on my social media channels and, when applicable, on Reddit. I will avoid announcing them directly on aggregators. Even though I was directly invited to do so some time ago, I occasionally get reprimanded because my behavior isn't in line with the guidelines regarding 'self-promotion'.
I don't make any money from my posts, there are no ads or monetization, so I always thought it wasn't really self-promotion (anyone who knows me knows my stance on the 'business at all costs' mentality). However, rules are rules, and I certainly don't want to be the one breaking them.
Ultimately, my goal is simply to share knowledge. Whether my posts reach 1, 100, or 1,000,000 people, the joy of writing them doesn't change.