DEV Community

Volodymyr Pavlyshyn
Volodymyr Pavlyshyn

Posted on

JavaScript broken by community

I start from #pascal and #C. In 2004 my first industrial language was #Js and a bit of #Csharp. With #JS, I discover Wunderland of functional programming and a few mindblowing languages that make much sense for JS. Self and Smalltalk and lisp.

JS is way ahead of time for me than Java or even C#.

JS was easy. JS was different and designed for limited and tiny environments like browsers, and because of this limitation, scarify many features in runtime.

JS is still the most misunderstood language ever created. Eventually,

the JS community gave up and followed more Java ways to introduce features like classes and make C# folks happy. It is sad.

I was keen to see traits, algebraic data types, and algebraic effects with continuations. Still, now we have #Typescript that makes C# folks happy and give you a completely broken, extremely complex sound incomplete type system.

People could do crazy things not to learn new paradigms of thinking.

Sometimes a great idea could be killed by the community.

Top comments (0)