1:31 "We could be using really clean operating systems with really clean languages and really clean runtimes." Yes, indeed. And such a beast has been with us for half a century already: Smalltalk. Created in 1972, Smalltalk is a very clean language, exceptionally simple and elegant, exceptionally easy to learn and use. Its complete syntax can be summarised on a post card. You can learn the syntax in less than 15 minutes! So simple, a young child could learn it! You sure as hell can't say the same about Python or Go or Dart. And the Smalltalk environment is also similarly clean, elegant, and easy to use. In fact, it was originally the operating system for the Xerox Alto workstation or personal computer. Half a century later, Smalltalk is still used in industry, supported by no fewer than three major commercial vendors (Instantiations, GemTalk Systems, Cincom), as well as an open source variant known as Pharo. It is very versatile with applications in web (Seaside framework), machine learning, Internet of Things, virtual reality, industrial control, enterprise business, etc. As recently as 2010, Smalltalk was used in the DoD's JWARS war simulator comprising over a million lines of code! The power of Smalltalk resides in its "live programming" capability. It is not unusual to do all your development inside the debugger! The traditional edit-compile-test-debug cycle is practically eliminated making for exceptional programmer productivity. In fact, a 2017 study by Capers Jones showed Smalltalk as the most productive programming language among all the major languages.
@adlen0116 сағат бұрын
Js was a Garbage in past days only because of Android interpreted languages becoming so popular
@killingtime579519 сағат бұрын
I guess he doesnt knows that ES totally revamped JS
@horridohobbies15 сағат бұрын
ES did not eliminate all of JS's crap; it's still there under the hood. ES was essentially putting lipstick on a pig.
@brandonhunter303620 сағат бұрын
Damn loved it! ==subscribed==
@bentcrazy132421 сағат бұрын
"I wrote a proxy" - I don't even know what that means. I know what a proxy server is so I'll assume that's what he wrote...
@leeanuchaКүн бұрын
When you're rich you think about innovation. But when you're poor you just get by whatever the hell you can do to make ends meet. lol Javascript that is.
@docesamКүн бұрын
instead of "use strict" we can use "use js2" , thus replacing current js with new gen language gradually without breaking anything.
@docesamКүн бұрын
that is absolutely correct.
@aquiaceКүн бұрын
"Ya smelly"
@topquark22Күн бұрын
I hate JavaScript. Especially on the server side, as a minimum you need a strongly-typed language, and JavaScript is not.
@arturofustet5883Күн бұрын
A documentary about a framework, come on..
@coolaj86Күн бұрын
23:31 I'm the one who created the "JS Strict" badge. I always get a kick out of seeing it in people's videos and whatnot.
@nanazap83482 күн бұрын
when the time comes I will learn new programming language but right now my typescript still pay my bill
@Juan-jc6oc2 күн бұрын
depressing
@NimerionTech2 күн бұрын
Isn't Craigslist like the home town of scammers, and murderers?
@timebroua2 күн бұрын
This is why I have switched back to PHP from JS, and pretty happy about that.
@dawnrazor2 күн бұрын
Hooray, totally agree with this. JavaScript is the devil’s spawn. The good parts of js are out weighed by the bad parts and I wish we could have something different with type safety built in not a bolt on like typescript, which is another nightmare in itself. Shame web assembly is not able to fulfill its potential
@jimcollins66192 күн бұрын
40:30 check out this neckbeard mf
@viratkachenko97953 күн бұрын
Great story and production. Better than Netflix) Thanks!
@MarcusHammarberg3 күн бұрын
As many other said - Node.js changed my life and career. thanks a lot for making this awesome framework
@Typicaltorturedartist3 күн бұрын
this movie makes me feel like i've been living under a rock for 10 years. I wonder how fast the next generation will be able to pick up and learn computing languages...beautiful and inspiring film
@amadzarak77463 күн бұрын
Thank you Ryan Dahl for giving me a way to provide for my family ❤
@Roxaro4 күн бұрын
as game dev I can really relate to that, I am lonely because how I needed to focus on my career to survive, but the more days passes I realize I am just lonely and don't enjoy life anymore and get depressed so I started to add some color to my daily life by doing different things.
@thavith4 күн бұрын
Needs to be a language that is embedded in every browser, that everyone has access too. I like the idea of the next iteration of Javascript being a streamlined version of Javascript. That is, like we use 'strict', we use a 'modern' subset of it, and remove all the stuff that isn't needed anymore or isn't a good way to go (who decides that will be interesting). That way you can still use Javascript, existing tools will work with it, but you will be 'forced' to use this new version of it if you opt in for it. That way you get what Douglas is wanting, but you also get run existing code. Over the years (just like we lost IE), we will lose the 'smelly' parts of JS. Whatever the language is though, please don't let it be Python. 🙂. Maybe build a new version of the language that handles lots of threads, signals and all the other really nice stuff. We can even introduce types (but honestly, can live without them). Maybe the new language will be "your native speaking language" -> AI -> application, i.e. "loop 10 times, print "Hello World".
@thavith4 күн бұрын
Having said that Existing JS -> AI -> new language (job done) 🙂
@jepleas91594 күн бұрын
I enjoyed this as much as the TypeScript origins documentary.
@frankyin85094 күн бұрын
As a graphics guy, i admit i have that nerdy thought of beating the world with code, until generative AI punches my face and I reevaluate the situation. His advice is more like a complete version of epiphany i encountered. Thx for the gem 🎉
@8m4an4 күн бұрын
he's saying stop sniffing cocaine
@jasonsmith60594 күн бұрын
5:00 "Solving difficult problems surrounded by friends" that's the formula. Humans are social animals. For me, the "friends" variable was missing in my life equation. Loneliness murdered me.
@aboutajedyneayoub9214 күн бұрын
Ok im on typescript now 😅
@Fusselwurmify4 күн бұрын
02:42 ah yes the big California Tech Rush of '13
@10Xengineering5 күн бұрын
Facebook was good until they introduced the so-called end-to-end-encryption whereby you technically loose all your chat history once you uninstall Facebook and reinstall it. They want you to have Facebook in your phone all the time so that they can monitor every move you make. The company has turned into a monster that you wouldn't want to be near.
@raja_uma1r5 күн бұрын
Python can be a perfect alternative to JS but that isn't gonna happen.. JS dominates the market, no matter how much you hate it..😂 I guess the new Wasm compilation target for Kotlin/Compose-multiplatform could be the next big thing. Kotlin is a lovely language.
@dom23265 күн бұрын
ok boomer
@boohoo54195 күн бұрын
omg this was really shallow.. nobody had anything of interest to say in this.. an ai would be more entertaining..
@raymondorenda73855 күн бұрын
Too many people , including myself, hated JS. I found that it seems not to be so great in just Vanilla Javascript coding and I get your point but some factors still give JS undue advantage over other languages. JS is supported by all webbrowsers and web engines. Secondly, front end technologies like react, vue, angularJS makes it a reincarnated beast. No other language shines in high order functions (which makes it powerful) like js. You will have to do a lot more than just replacing it.
@offgridvince5 күн бұрын
I love JS!!
@user-lb5ff9lr3y5 күн бұрын
What next, We should not use PHP becaus is dead.
@Mossad846 күн бұрын
We're moving to typescript
@fduniho6 күн бұрын
JavaScript is a lot harder to get away from than the earlier languages he mentions. It's not difficult to change compiler-based languages for producing standalone binary applications. If one language of this sort proves to be significantly better than earlier languages, it makes sense to start using it for new programs. But JavaScript is mainly a client-side interpreted language that runs in individual web browsers, and if you just switch to another language, your new code will not work in many browsers. In fact, because JavaScript has a lot of browser-based code, it also faces the problem of the code that works on one browser not working in another. So even as improvements are made to JavaScript, programmers may have to wait until they are well-supported before using them in their code. Maybe browsers might offer alternatives to JavaScript to ween people away from it, but there is still going to be a lot of JavaScript code out there, and eliminating JavaScript from web browsers would break a lot of the web. So I don't see it going away any time soon, and I think the best thing we can do for JavaScript is just keep making it better and more efficient.
@wanderingfido6 күн бұрын
The browser and browser version factory I tried to build and use became a continually moving target. The HTML featureset would also widely vary. Very annoying.
@theyruinedyoutubeagain6 күн бұрын
Lovely of Scott to come out and admit that he's an absolute moron lmao
@singhharmeet6 күн бұрын
I joined ThoughtWorks in 2015 and met people as passionate about Rails as the people in this video, and they still love rails. I have met a doctor who started coding in ruby because he didnt find it hard to learn coding because of RoR. Thanks for this video
@SM-vz1ek6 күн бұрын
So what should WE use ?
@RayBit19796 күн бұрын
NodeJS...
@RayBit19796 күн бұрын
JS was/is still The Standard Internet Browser Scripting Language. POS.