Software Engineer. Currently battling the forces of JavaScript and CSS.
I clearly remember the Bad Old Days of JavaScript. I've actually been a Web Developer, longer than the JavaScript language has existed. So, I'm old. :-)
Making the switch from JavaScript as "something to be used only when there's absolutely no other way to do it", to JavaScript as my main programing language, is certainly turning out to be an interesting experience.
I have a pretty solid OO background: C++, Java, C#, PHP, ActionScript and even a little Rails. I find this both helps and hinders, for reasons that are probably obvious to anyone who knows what I'm talking about here. :-)