In The Road From Nobody series I explained the benefits of using Twitter. But I didn’t say much on how to write great tweets. This is something that I’m still learning from others.
I don’t usually retweet others tweets, for a few reasons:
- It’s sending extra information to your followers that they might not care for
- Too much retweeting can lead followers to unfollow you (even though they could just turn your retweets off)
- A favorite lets others know that you appreciate their tweet almost as much as a retweet
So there needs to be a special reason for me to retweet. I would like to show some examples from the last month that I did retweet and explain why I think they are particularly good. My hope is that this will help you and me to create more popular tweets as well.
This tweet by Richard Dalton gave me the idea for this post. It has a number of different qualities that I admire:
A Quality Link
A great tweet provides a link of genuine value to readers. This is a useful link timed to perfection – This was tweeted within hours of the video being published.
Understands the audience
Richard understands that he is speaking to the C# community, talks directly to them and starts with a compliment, praising them for their own interest. Then he offers something else that may be of significant value to them.
Supporting the underdog
Some functional programmers might not like me describing F# as an underdog language. This is certainly much less the case than it was a year ago, it’s fast growing in popularity and may be even heading towards being in the Top 10 programming languages.
However the fact remains that most programmers have still never heard of it, and most C# programmers have still not yet used it. So it’s important that it receives support and that it’s not forgotten amidst the C# 6 excitement.
Not self promoting or directly marketing
Here’s Richard is not advertising his own product or service. He’s just promoting something he think is worthwhile. However instead of clicking on the link it made me want to go to Dev Joy instead to find out who this guy is and what else he could teach me.
When it comes to tweeting, as with much else in life, less is often more.
Not too many hashtags
Common advice from many self-proclaimed social media experts is that you need to keep using hashtags to reach a broader audience. A great tweet doesn’t need many hashtags and often doesn’t need any. There are no hashtags in this one, and none of the other examples in this article have more than one of them.
Hashtags will result in more Twitter users seeing your tweet, but it could result in fewer users actually reading your tweet. How many people fully read every single tweet? Not many! As a Twitter user, it’s pretty much essential to develop good skim reading skills, and filter out all of the junk tweets before you waste significant time reading them. A load of hashtags in one tweet just looks like spam marketing.
If you can write a really engaging or thought provoking tweet, it will get retweeted out to a large audience without the aid of any hash tags.
Allow the reader to fill in the blanks
Above is a wildly popular tweet from Vala Afshar. There is no need to explain the cost of a meeting; he understands his audience is smart enough to work this out for themselves. Giving the reader something to think about is much more rewarding for them than just preaching a message outright.
He is also careful not to offend or be overly presumptuous of his readers, adding the word “likely”. The quote marks imply this tweet may a quotation of someone else. If this is true and you know who, please let me know who so I can give appropriate attribution.
An incredible fact
If you can tell your audience something that not just didn’t know, but actually makes them think “Wow, that’s amazing!” then you have a sure fire hit.
This tweet from Justin demonstrates that he is quite the poet. This tweet shows the very quality that he is advocating here: turning complexity into simplicity.
Championing the great and the good
Advocate positivity, defend and empower your readers
Update 25th July: After 18 months and more than 5,000 attempts, I got lucky enough to have my first viral (100+ RTs) tweet:
Measuring programmer productivity is impossible. The most effective programming is thinking, but nobody looks busy when they're thinking.
— Kevin O'Shaughnessy (@ZombieCodeKill) July 25, 2015
I don’t consider this to be as good as the other examples I’ve given, but I’ve decided to include this because it taught me another important lesson today. As an experiment I decided to tweet the corollary of exactly the same point:
Measuring programmer productivity is impossible. The most busy looking programmers write thousands of lines with hardly any thought.
— Kevin O'Shaughnessy (@ZombieCodeKill) July 25, 2015
Nowhere near as popular! So if they are both making essentially the same point, why such a big difference? Here’s my theory:
The first tweet is supporting developers who are more productive than they appear to be. It’s fighting their corner for them.
The second tweet is criticizing developers who are less productive than they appear to be.
It’s a violation of the first Fundamental Technique in handling people: Never criticize.
In my experience, all of the principles in the above link are more effective than just about any other advice.
So whenever anyone asks me if I know any good books on social marketing, I say:
I sure do, it’s 78 years old.
Have Your say
I now want to hear from you!
- Do you agree that these are good examples, or do you have any better ones?
- What other qualities of a great tweet can you think of?