"Getting the borrow-checker ingrained in your head makes you better at programming in other languages." Absolutely! Learning Rust, I kept having flashbacks to confusing issues I'd observed, seeing them in an entirely new light. I also was forced to do a lot more detailed analysis and mental execution than I had been accustomed to given how easy it is to mash "Compile and run" in GC-equipped languages.
@Jon Gjengst, I wholly related to your sentiment on note-taking from 25:18. As I'm going through your TCP from scratch tutorial, the details feel like they're paramount-ly important, and there are some advantages I learned in college while doubling math and pre-med -- where everything is just steps, details, and more details. It's almost humanly impossible to catch everything at the normal conversation velocity, and note-taking slows you down even more. So I find it necessary for me to slow down the tutorial's video speed down to 50% to write every word. Cuz it's like the moment you start applying your own mind's filter on what you think is being said, you're already watering down the truth value of what you're trying to learn imo. If you have the luxury to slow somebody's dialogue down to a pace that your mind can digest fully, that feels like the ideal way to note-take.
I wish I had time to watch your streams. Unfortunately I can only watch the recordings spread over a period of a few days. Work/family/home schooling now take more time than I got
FWIW - (re last question and Rust books, and reading nomicon). I have read The Rust Book (excellent book!) and also I read Programming Rust book (excellent book, perhaps even slightly better, if I had to choose just 1 book on Rust). For new Rust programmers I found that reading *both books* helped me. They seem to *complement* each other mostly, they cover Rust from somewhat different angles. Note that the Programming Rust book (now in 2021, 2nd edition) goes deeper into features than The Rust Book and it covers more features too (including one chapter on async/await, for example). Neither book is advanced Rust, I would say beginner and intermediate levels. So I highly recommend to read The Rust book 1st and then read Programming Rust (2nd edition 2021) as 2nd book. IMHO.
About "How are you?", it really varies from country to country. So an American might ask someone abroad "How are you?" and get shocked when they get an answer. Or the other way around someone from Europe might be put off by the terse response in the U.S..
Hi there! I do these occasionally, but don't have a regular schedule. When I do them, I usually tweet out a link to a website where you can ask questions about a week in advance.
What is that in the background to the right of the table? That 100% looks like the Curse of Strahd cover but the dimensions look totally off for a D&D book. And I guess it also doesn't really look like a book from the side and I hope you wouldn't store it on the floor ^^'
I am so sick of those blockchain jackoffs. Building chat apps and they put a singly linked list as database. Ok but why? I could also put a hat on a pig and it could possibly be more logical. I am very disappointed that most of the Rust jobs I see are this blockchain crap.
Yep, but I think it's going to take some time before Rust supplants higher level languages (GO, Java, Python, etc), so we can write Rust for UI, Data Processing, Server side, etc
Definitely he is one of the nicest guy I have ever seen. cant help saying this.
I love him.
That’s Gay.
@@andyl9900 even better.
He is the Bob Ross of Rust.
There is a lot of work and effort behind your videos and streams, we really appreciate it Jon! Thank you
"Getting the borrow-checker ingrained in your head makes you better at programming in other languages."
Absolutely! Learning Rust, I kept having flashbacks to confusing issues I'd observed, seeing them in an entirely new light. I also was forced to do a lot more detailed analysis and mental execution than I had been accustomed to given how easy it is to mash "Compile and run" in GC-equipped languages.
This is awesome! Thanks for this video, looking forward to more
@Jon Gjengst, I wholly related to your sentiment on note-taking from 25:18. As I'm going through your TCP from scratch tutorial, the details feel like they're paramount-ly important, and there are some advantages I learned in college while doubling math and pre-med -- where everything is just steps, details, and more details. It's almost humanly impossible to catch everything at the normal conversation velocity, and note-taking slows you down even more. So I find it necessary for me to slow down the tutorial's video speed down to 50% to write every word. Cuz it's like the moment you start applying your own mind's filter on what you think is being said, you're already watering down the truth value of what you're trying to learn imo. If you have the luxury to slow somebody's dialogue down to a pace that your mind can digest fully, that feels like the ideal way to note-take.
I wish I had time to watch your streams. Unfortunately I can only watch the recordings spread over a period of a few days. Work/family/home schooling now take more time than I got
FWIW - (re last question and Rust books, and reading nomicon). I have read The Rust Book (excellent book!) and also I read Programming Rust book (excellent book, perhaps even slightly better, if I had to choose just 1 book on Rust). For new Rust programmers I found that reading *both books* helped me. They seem to *complement* each other mostly, they cover Rust from somewhat different angles. Note that the Programming Rust book (now in 2021, 2nd edition) goes deeper into features than The Rust Book and it covers more features too (including one chapter on async/await, for example). Neither book is advanced Rust, I would say beginner and intermediate levels. So I highly recommend to read The Rust book 1st and then read Programming Rust (2nd edition 2021) as 2nd book. IMHO.
Thank you for blessing us with your knowledge ❤️❤️
About "How are you?", it really varies from country to country. So an American might ask someone abroad "How are you?" and get shocked when they get an answer. Or the other way around someone from Europe might be put off by the terse response in the U.S..
Tack för alla dina fantastiska videos!
Wheel of time is sooo good, nice chill q&a
congrats jon for your new aws position
Great work Jon I am learning more from your answers , where can I ask my own question also? What is your schedule?
Thank you.
Hi there! I do these occasionally, but don't have a regular schedule. When I do them, I usually tweet out a link to a website where you can ask questions about a week in advance.
What about Jonathan Blow's Jai ?
As a Rust developer, you should have a _bat_ instead of a _cat_ !
What is that in the background to the right of the table? That 100% looks like the Curse of Strahd cover but the dimensions look totally off for a D&D book. And I guess it also doesn't really look like a book from the side and I hope you wouldn't store it on the floor ^^'
It is Curse of Strahd! It's just the "revamped premium" edition, which comes in a box shaped like a coffin :p
There are some german bakeries in L.A.
THANK YOU! 🙏 For great content
Do you enjoy programming, Jon?
Hope to the see the FFI stream as well....:)
Cat is so cute!
These broad questions... OMG :D
that's my cat
Please make bread posts! lol
Phd : piled high and deep
mjau
I am so sick of those blockchain jackoffs. Building chat apps and they put a singly linked list as database. Ok but why? I could also put a hat on a pig and it could possibly be more logical. I am very disappointed that most of the Rust jobs I see are this blockchain crap.
Me too buddy
Overhyped lul
Yep, but I think it's going to take some time before Rust supplants higher level languages (GO, Java, Python, etc), so we can write Rust for UI, Data Processing, Server side, etc