In the last year or so I've tried to make an effort to email people who have had some sort of positive impact on me. I specifically choose email because to me it feels more personal than a tweet or some other equivalent.
I've emailed quite a few people and have been very surprised at the 100% reply rate I've received and in some instances, the conversations that have developed from them.
The emails are usually very short, personalised messages along the lines of "Hi X, thank you very much for Y. It had a positive impact on me because of Z. All the best"
Some of the people include small to medium sized musicians, authors, developers, and teachers.
I kind of feel like a bit of a weirdo doing it because I don't really hear of many people who do the same. But sometimes I just genuinely want to thank a person for what they've contributed.
Here's something I did last year, which I'll be doing again in a few weeks.
Back in high school, I had a really great math teacher. He really created excitement about the subject, and he always had extra time to teach extra stuff to us. Just a really cool guy who'd show us Monty Python videos sketches and then some interesting math problems. It was really night and day when compared to for instance what came later at university. I found myself practicing a lot of extra math for no reason. Plus of course it made actual math class a breeze.
Three of us went to do a math contest each year, and in the final year - he was retiring, we were graduating - we won the contest.
So I've arranged for the other two to fly over to me and we're going on a road trip to see him.
If you're wondering whether he's bothered by it, I think he'd say that was the whole purpose of teaching, to show young people some interesting stuff and motivate them. The guy even sees his old "kids" who are now in their early 60s. He's mid 80s.