JS was one of the first programming languages I learned on the internet over a decade ago. The sentiments expressed at the end of the talk rang very true to me. Rust however has been thrilling to learn and renewed my faith in OSS. No words can express how grateful I am of Rust and its open community. Great talk!
I ended up in this video in the strangest way possible. I was coding in Rust, and then I felt I needed a break, so I wrote "strange loops" hoping to find something related to D. Hofstader's work. That's how I ended up here lol. Great talk.
At 21:11, when she said Rust's real goal is to take folk who weren't already system programmer and make them now. Seriously that was really cool and motivating for the people who thinks system programming difficult.
After watching many CS talks more or less Rust-related, I have to say this is the most interesting and refreshing talk I've seen in a long time. Bravo! I'm definitely following @ag_dubs (Ashley Williams) ASAP, for she has shown a global vision and a capacity to ask some right "meta-problematics" (e.g. which are the design goals of a language, what are some use cases for each, how to conciliate plurality and coherence within the decision process and evolution of a language) that is quite rare.
Fantastic talk, and the closing bit about JavaScript as a learning language so, *so* tears me in two: as a developer who works with JS on if not a daily basis at least weekly I want (need?) the quality-of-life improvements that come from powerful (and sometimes complicated) new features, but that has all the problems described. Everyone who has to onboard new devs should relate.
Phenomenal talk. I'd love to see a breakdown of what features she's wary of in JS that makes it a poor first programming language. I really learned JS (outside of jQuery) _alongside_ ES6, and ES6 features were really what made learning the language click for me.
Nice conference, that was really funny and instructive. I use JS for webdev and have some basics in C++ but you convinced me, at least to learn it. :-)
Not true. Bjarne said memory safety should be handled by developer tools and hardware, not by language design. He's the C++ creator so it's reasonable to assume he wouldn't make a language primarily focused on memory safety.
My previous work project used Java and Javascript. The Java part was understandable, but used gigabytes of memory. The Javascript part was incomprehensible.
Strange choice of philosophers: Nietzsche, Khun and Foucault in a single stride. Their philosophy branches have very different (mostly mutually exclusive) ideas about scientific knowledge and it's development. AFAIK (i'm not good with philosophy), Nietzsche doubts the existence of outside world and no science is feasible with these assumptions (because there is nothing to explore, but ideas). Khun is from a positivist line, which does not establish how reality relates to the world, but they say that knowledge is formed from atomic facts (which can only be true or false and this somehow should be obvious) and that different scientific concepts are largely incompatible. I don't know anything specific about Foucault, but marxists commonly state that the congnition is a function of highly organized matter, and science is a purified form of exploration (common to animals in general), which arises in society from practical needs and is then driven mostly by those needs, evolving constantly. as a consequence, science can have large logical inconsistencies, mutually exclusive theories, theories that heavily contradict observations (because some power groups need them badly) and so on.
JS was one of the first programming languages I learned on the internet over a decade ago. The sentiments expressed at the end of the talk rang very true to me. Rust however has been thrilling to learn and renewed my faith in OSS. No words can express how grateful I am of Rust and its open community. Great talk!
I ended up in this video in the strangest way possible. I was coding in Rust, and then I felt I needed a break, so I wrote "strange loops" hoping to find something related to D. Hofstader's work. That's how I ended up here lol. Great talk.
At 21:11, when she said Rust's real goal is to take folk who weren't already system programmer and make them now. Seriously that was really cool and motivating for the people who thinks system programming difficult.
As a systems programmer I think web development is difficult. Different perspectives and ways of thinking.
After watching many CS talks more or less Rust-related, I have to say this is the most interesting and refreshing talk I've seen in a long time. Bravo!
I'm definitely following @ag_dubs (Ashley Williams) ASAP, for she has shown a global vision and a capacity to ask some right "meta-problematics" (e.g. which are the design goals of a language, what are some use cases for each, how to conciliate plurality and coherence within the decision process and evolution of a language) that is quite rare.
Fantastic talk, and the closing bit about JavaScript as a learning language so, *so* tears me in two: as a developer who works with JS on if not a daily basis at least weekly I want (need?) the quality-of-life improvements that come from powerful (and sometimes complicated) new features, but that has all the problems described. Everyone who has to onboard new devs should relate.
Great talk. Would've loved some examples where a rather random person from the mob openend up something new in an rfc discussion.
Phenomenal talk. I'd love to see a breakdown of what features she's wary of in JS that makes it a poor first programming language. I really learned JS (outside of jQuery) _alongside_ ES6, and ES6 features were really what made learning the language click for me.
Nice conference, that was really funny and instructive. I use JS for webdev and have some basics in C++ but you convinced me, at least to learn it. :-)
Rust is what C++ would be if it was rewritten from scratch.
Not true. Bjarne said memory safety should be handled by developer tools and hardware, not by language design. He's the C++ creator so it's reasonable to assume he wouldn't make a language primarily focused on memory safety.
Wonderful talk!
A very engaging speaker. Thanks ag_dub
This is a good talk, well informed and has great contextualizing power.
My previous work project used Java and Javascript. The Java part was understandable, but used gigabytes of memory. The Javascript part was incomprehensible.
Strange choice of philosophers: Nietzsche, Khun and Foucault in a single stride. Their philosophy branches have very different (mostly mutually exclusive) ideas about scientific knowledge and it's development.
AFAIK (i'm not good with philosophy), Nietzsche doubts the existence of outside world and no science is feasible with these assumptions (because there is nothing to explore, but ideas). Khun is from a positivist line, which does not establish how reality relates to the world, but they say that knowledge is formed from atomic facts (which can only be true or false and this somehow should be obvious) and that different scientific concepts are largely incompatible. I don't know anything specific about Foucault, but marxists commonly state that the congnition is a function of highly organized matter, and science is a purified form of exploration (common to animals in general), which arises in society from practical needs and is then driven mostly by those needs, evolving constantly. as a consequence, science can have large logical inconsistencies, mutually exclusive theories, theories that heavily contradict observations (because some power groups need them badly) and so on.
Rust is Ada done right