Dear C#,
It's taken many months to get the courage up to write this letter. I have been unfaithful. I have cheated on you several times. I won't go into all the details now because I know you will be too fragile to read all of the sordid details but I must confess my first indiscretion. Her name was Ruby on Rails. She promised me so many things like an automagical data access layer and super fast site creation. Only now I realize that she was a cheap whore, pimped by a slick smooth-talking metrosexual Dane with a knack for finding the weaknesses of enterprise developers and exploiting them.
I feel so dirty but I have to say this. The cheating was only part of it. I was also using pretty heavily. I was using VIM several times a day. That's when I suspected I had a problem. I think I knew I hit rock bottom when I stooped to hitting the Exuberant Ctags for a fix. It was Ruby that got me hooked on that crap. I was so sold on her elegance and simplicity I ignored the hoops I was jumping through to get a decent editor. The whole time this was happing Visual Studio 2003 just waited patiently for my return with a knowing look. VS2003 knew she was better but she let me find out for myself. Like a parent who knows the only way to teach a child a lesson is to let them learn it on his own, you knowingly looked on as I struggled in vain with a succession of seedier solutions for text editing. There was the aforementioned VIM, SciTE, jEdit, and the abomination to end abominations radrails. When you are reduced to an orgy of J2EE acronyms to stay agile you know you have a problem. The Pimp himself has so shamelessly denigrated Java, yet many of his clientèle must turn to Java to make sleeping with Ruby a tolerable experience.
I now know what it must be like to be a fan of Anna Nicole Smith and then to meet her in person and then to realize what a waste of chemical compounds she has turned into. She's apparently beautiful but once you here her talk you realize there's nothing going on in there. So I liken the experience I had meeting Ruby on Rails. Seemingly beautiful on the outside but utterly deranged once you get passed the magical ActiveRecord song and dance show.
I'm physically drained. That's all I can stand to write for now. I have more to confess like using Daedalus to keep Ruby up on running once she would go on her nightly benders and the inevitable crash afterwords (I guess she was really Like Ms. Smith!) but I will leave that for later.