Missing the Boat
Four years ago, I wrote a substantial client-side application in JavaScript.
I deeply disliked the experience, and I’ve avoided the language and client-side architecture ever since.
I was much happier working in Ruby, but ignoring JavaScript gave me some doubts. The language increased in popularity, and a small part of me was worried. “Is this how one becomes an obsolete developer?”
This simultaneous worry and disinterest persisted.
And then ClojureScript happened. And now Elm.
I don’t think I’ll ever need to write much JavaScript. Not by hand, at least.
Turns out I didn’t miss the boat, just a boat. I couldn’t be happier about it.