Mmm that ruby is hot..


I havent written much in the last days - been busy writing a new browser for kmi's semantic web services team, and moving on my phd thesis during the rest of the time. PLus - i did some research about Ruby, which looks very lisp-alike BUT is web oriented too.

# Ruby knows what you
# mean, even if you
# want to do math on
# an entire Array
cities  = %w[ London
              Oslo
              Paris
              Amsterdam
              Berlin ]
visited = %w[Berlin Oslo]

puts "I still need " +
     "to visit the " +
     "following cities:",
     cities - visited

Anyways - that's how I run into this funny quote (original here):

PROGRAMMING LANGUAGES ARE LIKE GIRLFRIENDS: THE NEW ONE IS BETTER BECAUSE *YOU* ARE BETTER

Rails was an amazing teacher. I loved it’s “do exactly as I say” paint-by-numbers framework that taught me some great guidelines. I love Ruby for making me really understand OOP. God, Ruby is so beautiful. I love you, Ruby.

But the main reason that any programmer learning any new language thinks the new language is SO much better than the old one is because he’s a better programmer now! You look back at your old ugly PHP code, compared to your new beautiful Ruby code, and think, “God that PHP is ugly!” But don’t forget you wrote that PHP years ago and are unfairly discriminating against it now.

It’s not the language (entirely). It’s you, dude. You’re better now. Give yourself some credit.

Cite this blog post:


Michele Pasin. Mmm that ruby is hot... Blog post on www.michelepasin.org. Published on Oct. 11, 2007.

Comments via Github:


See also:

2013


paper  Structuring that which cannot be structured: A role for formal models in representing aspects of Medieval Scotland

New Perspectives on Medieval Scotland: 1093-1286, Woodbridge, Suffolk: Boydell and Brewer, Studies in Celtic History Series, Aug 2013.