We Should Stop Using JavaScript According to Douglas Crockford [video] (youtube.com) 6 points by xupybd 3y ago ↗ HN
[–] wruza 3y ago ↗ English subs from the video:20 years ago, I was advocating for JavaScript.My story was that JavaScript is a much better language than anybody knowsand that if we use it properly we can do amazing things about it and it can change the worldand in fact that happened.But now my evangel is thatwe should stop using JavaScript.That it has so many congenital defects it really is a smelly language.There's a just a lot of crap in it.And it's still maybe for its field of applicationthe best language in the world for doing that kind of stuffbut that's not good enough.We should be moving on to the next generation of languages.It used to be that we'd get new computer languages about every generation.I started with Fortran and then C andC++ and Java and JavaScript and so on and then it kind of stopped.There are still people developing languages but nobody cares.One person can make a programming language, a really good one,but you can't get adoption for it.There are lots of terrible mistakes in the way that the web works,in the way our operating systems work, and we can't get new ones.We're just stuck with this crap and they keep piling new features on everythingand the new features always create new problems andit doesn't have to be like that. We could be using really clean operating systemswith really clean languages and really clean runtimes and doing all this stuffin a much more reliable way.But we don't seem to want to do that.I've done JavaScript for a generation.It's time for the next thing. [–] xupybd 3y ago ↗ Wow, that is helpful when adding a youtube video here. Was that manually transcribed or is there a tool you used to get the script? [–] wruza 3y ago ↗ I just googled “download youtube captions”.Upd: thought yt-dlp should be able too, and yep: https://superuser.com/questions/927523/how-to-download-only-... — potentially nice integration on a forum [–] xupybd 3y ago ↗ Thanks, I'm going to do this from now on. When I share a video here I'll add the captions.
[–] xupybd 3y ago ↗ Wow, that is helpful when adding a youtube video here. Was that manually transcribed or is there a tool you used to get the script? [–] wruza 3y ago ↗ I just googled “download youtube captions”.Upd: thought yt-dlp should be able too, and yep: https://superuser.com/questions/927523/how-to-download-only-... — potentially nice integration on a forum [–] xupybd 3y ago ↗ Thanks, I'm going to do this from now on. When I share a video here I'll add the captions.
[–] wruza 3y ago ↗ I just googled “download youtube captions”.Upd: thought yt-dlp should be able too, and yep: https://superuser.com/questions/927523/how-to-download-only-... — potentially nice integration on a forum [–] xupybd 3y ago ↗ Thanks, I'm going to do this from now on. When I share a video here I'll add the captions.
[–] xupybd 3y ago ↗ Thanks, I'm going to do this from now on. When I share a video here I'll add the captions.
4 comments
[ 3.0 ms ] story [ 16.3 ms ] thread20 years ago, I was advocating for JavaScript.
My story was that JavaScript is a much better language than anybody knows
and that if we use it properly we can do amazing things about it and it can change the world
and in fact that happened.
But now my evangel is that
we should stop using JavaScript.
That it has so many congenital defects it really is a smelly language.
There's a just a lot of crap in it.
And it's still maybe for its field of application
the best language in the world for doing that kind of stuff
but that's not good enough.
We should be moving on to the next generation of languages.
It used to be that we'd get new computer languages about every generation.
I started with Fortran and then C and
C++ and Java and JavaScript and so on and then it kind of stopped.
There are still people developing languages but nobody cares.
One person can make a programming language, a really good one,
but you can't get adoption for it.
There are lots of terrible mistakes in the way that the web works,
in the way our operating systems work, and we can't get new ones.
We're just stuck with this crap and they keep piling new features on everything
and the new features always create new problems and
it doesn't have to be like that. We could be using really clean operating systems
with really clean languages and really clean runtimes and doing all this stuff
in a much more reliable way.
But we don't seem to want to do that.
I've done JavaScript for a generation.
It's time for the next thing.
Upd: thought yt-dlp should be able too, and yep: https://superuser.com/questions/927523/how-to-download-only-... — potentially nice integration on a forum