I hope you’re really fucking pissed right now. I hope you go thermonuclear on the comments box. Why? Because it really just proves how right I am about how stupid you are. You let some silly blog post get under your skin.
Thing is, I really didn’t know what to call this post so I figured I’d just shoot for the moon and go for something that is just trashy clickbait.
I am, at least for the moment, a Node.js developer.
What’s really interesting is that I’ve had at least a few job opportunities cross my desk where they were offering to take dirty PHP, Ruby and Python developers and give them the opportunity to be trained up become Node.js developers. I don’t remember a time when that was the case for any other language. Maybe I wasn’t paying enough attention.
To my PHP brethren and sistren that may still be fuming over the title of this post, take a moment to think about why you’re upset. I know I was starting to really doubt myself after slumming it in PHP-land for well over ten years. Did I spend too much time with one language? Am I behind the curve because of it? Don’t even get me started on continually being the butt of all of your developer friend’s jokes. Shit gets old, for sure.
The truth is, the language doesn’t make the developer. Good developers can adapt and transcend the language itself. Understanding concepts, an ability to execute and real-world experience, especially at scale, are significantly more important than the syntax itself.
For me, hopping to a new language has been a great experience. It makes things exciting again. It’s provided me with an opportunity to learn. I never want to lose the hacker aesthetic of pursuing knowledge. I’m not saying I knew everything about PHP but at a certain point you run out of challenges and that leads to boredom which eventually leads to malaise.
If the language you’re using right now still captivates you, that’s all that matters. But if it’s not, you can blame yourself for not fixing the glitch.