JavaScript broken by community

Volodymyr Pavlyshyn
1 min readJul 10, 2023

--

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.

--

--

Volodymyr Pavlyshyn
Volodymyr Pavlyshyn

Written by Volodymyr Pavlyshyn

I believe in SSI, web5 web3 and democratized open data.I make all magic happens! dream & make ideas real, read poetry, write code, cook, do mate, and love.

No responses yet