Thanks to an article by Derek Sivers, I’m sticking with PHP. I’ve dabbled with Ruby on Rails, but in the end, I just can’t be bothered learning a whole new language just because it’s cool and new.
Here’s my favourite quote from the article:
#7 – 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.
Hat tip to Marc Canter for pointing me at this article midway through his (somewhat random) post!