Surf Roots, Software Thoughts

A blog by Alex Loddengaard

My Relationship with JavaScript

I used to hate programming in JavaScript. I remember the days of debugging-by-alerts and strait up trying to guess problems that were occurring in situation where alerts weren’t useful. I always used to complain endlessly about JavaScript’s poor debugging mechanisms, its odd bugs in Internet Explorer, and its documentation, or rather lack thereof. I even remember the first time I learned what AJAX was. Jim pointed me to some tutorials and explained a thing or two, and my first AJAX feature showed up in Cellarspot. I pursued Cellarspot in a software engineering class, and I explicitly remember proudly showing the insanely basic feature off to the entire class, smiling all the while.

I suppose what I’m trying to get to is that I’ve taken a liking to JavaScript. I’m by no means an expert at it, but I’ve begun to thoroughly enjoy programming in it. Tools like Firebug have made JavaScript much more manageable, and for whatever reason I’ve been able to find better help docs online lately.

What was once an enemy has become a friend; now all I need to do is start writing object-oriented JavaScript and using libraries such as JQuery and Scriptaculous. I’m going to make a valiant effort to do so in my developing nations project, which we’re implementing with Ruby on Rails.

4 Comments so far

  1. Clint April 10th, 2008 9:04 am

    Hey, Ruby on Rails!
    Feel free to ask if you have any questions… Ruby on Rails is 99% great and 1% weird and quirky. (Guess which part drains your time?)

    Though, RoR provides enough power and functionality through ruby and RJS that you won’t be writing much (if any) javascript…

  2. Alex Loddengaard April 10th, 2008 9:08 am

    Thanks, Clint. I’m really excited to finally be learning Ruby on Rails, and I’m looking forward to comparing it to other web technologies that I’ve used extensively such as JSP and PHP.

  3. [...] about JavaScript libraries and browser abstractions.  I’m sharing this link in response to my new found love of JavaScript.  It’s a great read; go take a look if you’re [...]

  4. [...] my quest to learn more about JavaScript, I launched another iteration of Best Seattle Bars that [...]

Leave a reply