#songsincode – The Geekiest Hashtag in History
You hand in your ticket
And you go watch the geek
Who immediately walks up to you
When he hears you speak
And says, “How does it feel
To be such a freak?”
- BALLAD OF A THIN MAN
It’s official. The geeks still pwn Twitter. Just when one started to think the normal people were taking over, #songsincode enters the fray. Now this is without doubt the geekiest hashtag to trend. Yes, you heard me. #songsincode is trending.
So what is it all about. In summary, people are writing song lyrics using a variety of programming languages. I’ve seen Java, C#, Perl, Ruby, Python, SQL, .htaccess and nonsensical hybrids. I tried to do an XSLT one but was snookered by the verbosity. However, @bdelacretaz and @4dz managed. If you’ve seen other languages, please leave a link in the comments.
I’m not going to compile my list of favourites. There are far too many. The sitepoint blog has started a list. I’m sure many more will follow. However, below are the attempts of the people in my little Twitter network.
@McBoof
!( !( !( !( !( !( !( !( !( !( !( !( !limit) ) ) ) ) ) ) ) ) ) ) ; if (!limit) { sky.reachFor(); } #songsincode
@umbraco
namespace Nelly {public class House() {if (this.temp > 30) {foreach(Person p in this.People) {p.Strip();}} }} #songsincode
@kasthomas
OK @McBoof, if (myFriend!=null && isBlowing(Weather.TYPE_WIND)) return (answer(question,Question.TYPE_PHILOSOPHICAL) in Wind); #songsincode
@bdelacretaz
if(bottle.hasMessage()) throw new SosToTheWorldException; #songsincode
@puf
var I = !you; var me = feel(Color.fromRGB(#0000FF)); I = lost(!Color.of(you)); #songsincode
@athraen
Submarine sub=new Submarine(){color=Colors.Yellow}; #songsincode
@darrenferguson
@McBoof or alternatively sub no { my $n = shift; if($n <= 10) { no($n+1); } else { no_limit(); } }
@rossbruniges
money++ cash++ hoes++ #songsincode
This kind of thing couldn’t happen on MySpace or FaceBook. Another reasons why Twitter still rocks.


SELECT p.* FROM people p JOIN tasks t WHERE t.complete = true AND t.activity LIKE ‘%let out%’ AND t.object LIKE ‘%dogs%’;
the tough get going
the tough get rough
This one didn’t fit into Twitter, so the one I posted there is butchered a bit.
—
Person.new(YOU).shake(Person.new(self) if (Time.now > Time.gm(Time.now.year, Time.now.mon, Time.now.day-1, 22)) and (Time.now < Time.gm(Time.now.year, Time.now.mon, Time.now.day, 5))
—
We’re planning to get #songsincode trending again on Friday 20 November, three months after @proxymoron created the meme. Want to join us?
Yeah, why not. Just remind me when it all kicks off. I’ll start composing a masterpiece …