Ask HN: Programming talks that made something click for you?
Hi I am an avid learner and mostly work with JS ecosystem. Throughout my career here and there I have stumbled upon few programming talks from Youtube, which just make something click in my mind and I consider them as things which made the mental models clear in my head.
Do you guys also have something in your mind ?
Here is are few famous ones to start with.
What the hack is event loop anyway ? (https://www.youtube.com/watch?v=8aGhZQkoFbQ&t=265s)
Recursion (https://youtu.be/IJDJ0kBx2LM)
Functional Programming toolkit(https://youtu.be/Nrp_LZ-XGsY)
Comments
The mess we're in (Joe Armstrong): https://www.youtube.com/watch?v=lKXe3HUG2l4
“Rethinking reactivity” by Rich Harris (2019) - https://youtu.be/AdNJ3fydeao
Simple Made Easy (https://www.youtube.com/watch?v=LKtk3HCgTa8)
The Language of the System (https://www.youtube.com/watch?v=ROor6_NGIWU)
The Value of Values (https://www.youtube.com/watch?v=-6BsiVyC1kM)
All by Rich Hickey (Clojure creator) - strongest programming speaker I've found to date.
Sandi Metz helped me start using OO and not just write procedural code in an OO language.
Nothing is something https://m.youtube.com/watch?v=9lv2lBq6x4A
Poly want a message
https://m.youtube.com/watch?v=XXi_FBrZQiU
All the little things
https://m.youtube.com/watch?v=8bZh5LMaSmE
Two come to mind that I really enjoyed.
"Type-Driven API Design in Rust" by Will Crichton (Strange Loop) - https://www.youtube.com/watch?v=bnnacleqg6k
"Opportunities and Pitfalls of Event-driven Utopia" (QCon) - https://www.youtube.com/watch?v=jjYAZ0DPLNM
"Making Impossible States Impossible" by Richard Feldman (2016): https://www.youtube.com/watch?v=IcgmSRJHu_8
"Understanding style" by Matthew Griffith (2017): https://www.youtube.com/watch?v=NYb2GDWMIm0
Not so much talk as a rant.
"Getting rid of the OOP mindset" (https://www.youtube.com/watch?v=GKYCA3UsmrU)
And accompanying article "Semantic Compression" : https://caseymuratori.com/blog_0015
Sean Parent "Better Code: Data Structures" (2015): https://www.youtube.com/watch?v=sWgDk-o-6ZE
I've been programming in C++ and using the STL for many years but this one really made me aware of what just might be the best way to think about it.
"Simple made easy" by Rich Hickey
I just watched his Hammock-driven development talk and it is excellent.
Yeah I find this very insightful too.
Not exactly what you're asking for, but the LambdaCast podcast really helped me with some functional concepts.