About the Author
Mass Effect
Final Fantasy X
Batman:Arkham City
Borderlands Series
Weekly Column
Champions Online
World of Warcraft
DM of the Rings
Good Robot
Project Frontier
Forums
"Music"



Favorite Things 2.0

By Shamus
on Sunday Apr 30, 2006
Filed under:
Programming

 
 

Below is a funny song about coding which is sung to the tune of “Favorite Things”. It’s been around for ages, although I always thought the original version was a bit too short and unfocused. So, I’ve re-written it, because I’m a dork, and I’m posting it because I have nothing worthwhile to say today.


Pointers to pointers to printf()-like functions,
Unary minus and nested conjunctions,
Integers, booleans, characters, strings,
These are a few of my favorite things!

Encapsuled functions with routines embeded.
Parallel process to run multi-threaded.
Routines that lighten the processor load.
This is just some of my favorite code!


/* When the bug bites! When the core dumps!
when the code is bad.
I simply remember my favorite things,
and then I don't feel so mad. */

API reference and good indentation.
Pointers to strings that have null-termination.
Callbacks to functions of referencing strings.
These are a few of my favorite things.

malloc() and calloc() and database files.
Error-free coding that always compiles.
Arrays of structures and quick file sort.
These are my favorite things to import!


/* When the link fails! When the code bombs!
When it won't execute.
I simply compile my favorite things
and then I can go Re-boot! */


 
 
Comments (9)

  1. Mark says:

    Hah! That’s brilliant!

  2. now, if you could write it so it actually compiled… :)

  3. Shamus says:

    Get it to compile! Wow. If I could do that I’d be a shoe-in at the The International Obfuscated C Code Contest . It’s an incomprehensible program AND a catchy song!

  4. Katrani Merack says:

    hah. the weird hting is, normally I can’t fit new lyrics to an old song. This one I could. It’s scary.

  5. Valaqil says:

    Ha! I love this.

  6. squirrelworks says:

    dude! amazing!

  7. Gregory Bogosian says:

    Now all we need is someone to sing this. I immediately thought of JoCo for that.

  8. Ryan says:

    Fucking. Epic. Dude.
    Awesome, I’m bookmarking this.

  9. […] bombs! When it won't execute. I simply compile my favorite things and then I can go Re-boot! */ http://www.shamusyoung.com/twentysidedtale/?p=297 Fnord Reply With Quote   + Reply to […]

One Trackback

  1. By Programmer jokes on Tuesday Jun 8, 2010 at 2:15 am

    […] bombs! When it won't execute. I simply compile my favorite things and then I can go Re-boot! */ http://www.shamusyoung.com/twentysidedtale/?p=297 Fnord Reply With Quote   + Reply to […]

Leave a Reply

Comments are moderated and may not be posted immediately. Required fields are marked *

*
*

Thanks for joining the discussion. Be nice, don't post angry, and enjoy yourself. This is supposed to be fun.

You can enclose spoilers in <strike> tags like so:
<strike>Darth Vader is Luke's father!</strike>

You can make things italics like this:
Can you imagine having Darth Vader as your <i>father</i>?

You can make things bold like this:
I'm <b>very</b> glad Darth Vader isn't my father.

You can make links like this:
I'm reading about <a href="http://en.wikipedia.org/wiki/Darth_Vader">Darth Vader</a> on Wikipedia!

You can quote someone like this:
Darth Vader said <blockquote>Luke, I am your father.</blockquote>