/ JavaScript

A small JavaScript related rant

In terms of programming languages, it's pretty hard to find something that matches the ubiquity of JavaScript. This language is like an adrenaline junkie running loose in an amusement park. He's gonna try every ride until he probably pukes and then still get a hot dog on his way out.

JavaScript found its way into your browsers, into your desktops, into your phones. And, if that wasn't enough, it's also trying to redefine AR and fit into your smartwatches.

But it wasn't always like that. Up until 2005, when Ajax was born, JavaScript was a joke. There to barely augment the functionality of a website and mostly used to do DOM manipulation.

And then it took off. Somewhere along the way, things have changed. The first iPhone in 2007, the rise of the mobile landscape, the need for better user experiences, the cravings of the end consumers...They started to add up. They started to shape the ecosystem. And so we naturally evolved to match those expectations.

In the past 6 years, I felt like I always have to play catch-up with the language. I went through most of the frameworks, ditching memorised APIs after a couple of months. I felt like an imposter at times while also loving the thrill of constant hard-earned, brain-twisting, overall learning experience. JavaScript is my Nemesis, my long-standing, one true love/hate relationship.

The language changed, tools changed, the mindsets changed. Are we ever gonna stop?

At the beginning of the 14th century, Europe was trapped in the Middle Ages. The intellectual basis of the period that followed was its own invented version of humanism, and it propelled the continent into better times. We now refer to this period as Renaissance. It was the kickstart that we needed to set the basis of modern history.

A close friend of mine, Alex, refers to the current state of JavaScript as undergoing a Renaissance movement. I agree, and even think we're towards the end of that era. It was the age of constantly building things, improving tools, iterating over frameworks.

2017 though, was, in my opinion, the first time in a long time when JavaScript started to slow down a notch. Standards have emerged, some frameworks died while other prospered, some tools became adopted as de-facto solutions. We're still confused about many things, but JavaScript is readier than ever to enter its next era.

So, what will the future bring us?

It's hard to make predictions. AR is knocking on our doors and JavaScript is here to answer. The web is slowly evolving into an app-centric platform, and JavaScript is what you use to build it. Conversational UIs, or even no UIs at all. Progressive Web Apps and better performance through WebAssembly. Endless integrations with hardware. Or the next generation JavaScript-savvy AIs that will program your apps and take a big chunk of work from your plate.

It's already there. It already started. The only question is: how badly do you want to be a part of it?

Vlad Zelinschi

Vlad Zelinschi

Human. Entrepreneur. Speaker. CTO. Google Developer Expert. Advisor for https://codecamp.ro and https://ndrconf.ai.

Read More
A small JavaScript related rant
Share this

Subscribe to Vlad Zelinschi