JavaScript is the United States of programming languages

Think about it. Lots of people love it, lots of people hate it. No matter what area you work in, you inevitably have to deal with it at some point.

There are so many stakeholders involved that sometimes opposing viewpoints often make it into standardization (ie — the class keyword and recent functional-inspired additions).

Changes to the language are decided upon democratically, but that process is often tainted by large organizations who have special interests.

What are you talking about?

I love this country, it’s one of the craziest experiments in collaborative-governance the world has seen. Yet we’ve persisted, resulting in a rocky history full of the struggle to adapt with changing times and shifting influences, both positive and negative.

JavaScript is the development world’s crazy democratic experiment. Maybe this argument could be made for the larger context of the web in general, but language wars are more attractive than platform wars, right?

JS, just like the US of A, has some bad history and a lot of warts, but is made up of an amazing pool of individuals all trying to make the best of something crazy, even if we disagree a lot along the way.

These experiments may be messy, they may not result in something perfect, but I believe that the greatest things humankind can accomplish are done through massive efforts of collaboration and compromise paired with endless persistence.

To that end, I will close with the words of someone who has taught me a lot about persistence and compromise for the greater good.

“Onward!” — Ed O’Malley
Show your support

Clapping shows how much you appreciated Seth Etter’s story.