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.

AWS Q Developer image

Your AI Code Assistant

Automate your code reviews. Catch bugs before your coworkers. Fix security issues in your code. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Get started free in your IDE

Top comments (0)

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay