You didn’t sign up for this, right? You’re only messing around online because you’re procrastinating on a paper that’s due in 12 hours–you’re trying to avoid thinking hard about words and letters and English. No, it’s not fair that the Internet gave you this hashtag to decode, but there’s nothing you can do about it now. You just have to soldier on, decode that sucker, feel that twinge of disappointment when the effort isn’t worth it, and move on to the next Tweet.
But you can do something to help future generations: start using Camel Case for your hashtags, and maybe the change you make in the world will boomerang and make your life better in the future. I took to Twitter on Valentine’s Day to try and get the word out:
PSA: Like multi-word hashtags? Make them readable with Upper Camel Case. Tell your friends! bit.ly/WcLR4 #CamelCase #notcamelcase
— Josh Doody (@JoshDoody) February 14, 2013
Aside from usernames, the most common user-facing, non-spaces, multi-word user interface element is probably the hashtag. But for some reason, people haven’t adopted Camel Case for their hashtags. The result is that hashtags are as much of a nuisance as a tool. But they don’t have to be! Here are some examples of hashtags with and without Camel Case:
nocamelcase
- #followfriday
- #justsayin
- #nofilter
- #happybirthdayjosh
WithCamelCase 1
- #FollowFriday
- #JustSayin
- #NoFilter
- #HappyBirthdayJosh
See how much easier it is to read the Camel Case hashtags? The Camel Case hashtags are still clumped up, but at least we immediately know where their words begin and end, making it a lot easier for us to process and decode them.
So, do yourself and everyone else a favor and use Camel Case for your hashtags. Your followers will thank you.
FOOTNOTES:
- I prefer “Upper Camel Case”, which means I’m capitalizing the first letter, like this: #UpperCamelCase. “Lower Camel Case” would be if I left the first letter lowercase, like this: #lowerCamelCase. I prefer Upper Camel Case because it’s just easier to see the first word that way. Since Camel Case is all about making stuff easier to read, I think this is the way to go. But it’s only marginally better than Lower Camel Case, so I don’t think the Upper vs. Lower distinction ultimately matters all that much. ↩
#iCallItHumpNotation
Me too, but it seems like “Camel Case” is the technical term or something.
It’s actually common (and good) practice in programming. One good reason is that were able to differentiate between standard variables and constant ones (usually all in caps). But yes, I agree with the notion of camel casing hashtags