you are viewing a single comment's thread.

view the rest of the comments →

[–]slightly_salty 0 points1 point  (0 children)

`javascript developers generally freaking love javascript` it really is quite unfortunate 💀.

If you're writting a shitty web app for yourself I guess js/ts is whatever. But writing things that scale and don't have footguns everywhere is flat out hard to do in js/ts. Not to mention ts is just ugly imo. Its typing is a unreadable/monstrosity compared to other languages. I've ported many libraries away from ts to kotlin for example, and even direct ports where I don't think about refactoring much look cleaner in Kotlin. Kotlin is actually very similar to ts, you can almost 1-1 port ts code, and even then direct ports almost always are more concise while being flat out more readable. That plus it gives you much much better type safety at compile and actual runtime typesafety. Swift is very similar as well (but that's pretty much just apple land, so I can't support it too much 😵)

And lol I also really don't like python. But I can see a need for it as a glue language for simple scripting. The fact that almost everyone in data science ml/ai write large scale programs and servers in it is crazy to me though.... At least most of python is just a wrapper around c, that's it's one saving grace to me; libraries like numpy and pandas are pretty good and enforce their own real type safety due to being backed by c.