“I tried for 3 years. Yesterday (finally) one of my Tweets went viral. >#1 post of r/webdev all day >850+ upvotes >400+ likes >150+ followers on Twitter”
Here is a good overview of what it takes to go viral on Twitter and Reddit. Consistent effort like this can prove very effective over time.