« | Blog Home | »

Javascript, I am just not that in to you

I like Javascript enough to work with it, write in it, and meet up for coffee/tea to hear how its life is going. But I don’t want to move in with it and have its babies.
I realize that in contemporary web development I am completely out of sync as everyone who is anyone claims that they want to move in with and have Javascript’s babies, be they JS babies of the web variety, bouncing server side nodes, or cute little mobile frameworks.
But maybe, many of the everyone who is anyone are feigning their deep, abiding love of Javascript, and maybe like me they would rather catch up with JS over a drink and occasionally write in it, all the while they are actually thinking about Python, or HTML, or Ruby, or CSS, Photoshop vs. Lightroom, or ObjC/C#/C++ or maybe even some chocolate or a beer. Maybe.
It is not just Javascript that I am not that in to, I feel the same way about Illustrator and PHP. With the latter, it is much easy to be honest with one’s technology peers and contemporary’s and say, “I know I have to occasionally use them to get the task done, but, wow, I really don’t like them.”, as most folks have critiques of PHP and they probably don’t really like Illustrator either. The the person will snicker and admit much the same or they will go into how if you just did it like this, you would like it better.
Javascript has gone through a curious arch of being cobbled together for the web, critiqued for being a toy scripting language, and then somewhere in the last few years it went to the gym, started doing supplements, got a bit of work done, and became the be all and end all amongst many contemporary developers right now. Javascript got its act together and even the previous critics are a bit entranced with it right now.
To admit that yes, I can write it, yes, I can tweak a framework, yes, I can… but no I am not using it in any advanced capacity because the truth is I would rather not, is quite a bit more risky right now.
Javascript, can we just meet up for tea or coffee?
How about you? Do you have a technology that is a common or currently trendy part of your design or development workflow that you cringe or have a big sign over every time you use it?