One of my favourites I watched recently was Dan Abramov introducing React hot loading, Redux and Redux Dev Tools in the same 30 minute talk: https://www.youtube.com/watch?v=xsSnOQynTHs
Alex Evan's talk on developing the renderer for Dreams:
He's given several versions of this talk (including the Advancements in Real-time Rendering course at Siggraph), but here's one available online:
https://www.youtube.com/watch?v=u9KNtnCZDMI
This talk was an interesting thought experiment by PhK of FreeBSD on how if he were tasked by some agency to sabotage open source projects and standards how he would go about doing it https://youtu.be/fwcl17Q0bpk
A talk by Robert Harper at OPLSS in 2017 is really good as well, covering the basics of programming language background https://www.cs.uoregon.edu/research/summerschool/summer17/to... "concrete syntax is where computer science meets psychology.... at the moment it's all a matter of opinion"
Anything from Armin Ronacher (the_mitsuhiko) or Raymond Hettinger, but I especially like "Thinking outside the box" [0] because it was such an eye-opener.
The essence of it is that constraints actually allow for easier composition and more modularity. It had a real impact on the way I think about the design of systems.
"Console hacking 2010"[0][1] - The story and history of the different hacks and security bypasses around the Sony PlayStation 3 gaming console. Absolutely brilliant.
The first time I watched Simple Made Easy, I didn't like it, even though I'd written quite a few situated programs in my day. A year later, I'd learned Clojure and re-watched it, and it all made so much sense. It's now one of my favorite tech talks.
Gerry Sussman talk is awesome and reflects very well the currently state of computer programming. It's a shame. The worse part: there is people around us with a lot of pride ABOUT DON'T KNOWING TO COMPUTE BUT STILL DOING [INNEFICIENT] THINGS. (sorry for the caps, good bye)
I was going to mention Growing a Language, but since it's already been posted, here is Alan Kay's "Doing with Images Makes Symbols": https://www.youtube.com/watch?v=p2LZLYcu_JY.
"Bufferbloat from the plumber's point of view." I haven't found a better explanation of the problem. Because of the way it is explained, the idea to solve it becomes obvious.
He gives a history of SunOS, Solaris, and OpenSolaris up to the Oracle acquisition, and then onto post acquisition and the creation of illumos. It's a brilliant talk and a must-watch for any Unix enthusiast or historian. Bryan is an incredibly engaging speaker.
Bootstrapped to over half a billion dollars in revenue. Worth many multiples of that. Built it Atlanta, not a startup city. B2B, but with a more creative ethos than most VC-backed startups in SF. Just an extraordinary story, well worth the hour it takes to watch.
151 comments
[ 4.3 ms ] story [ 189 ms ] threadhttps://m.youtube.com/user/mediacccde
Procedural programming: it's back? It never went away
https://www.youtube.com/watch?v=otAcmD6XEEE
https://www.youtube.com/watch?v=IcgmSRJHu_8
https://www.youtube.com/watch?v=_ahvzDzKdB0
He's given several versions of this talk (including the Advancements in Real-time Rendering course at Siggraph), but here's one available online: https://www.youtube.com/watch?v=u9KNtnCZDMI
https://www.destroyallsoftware.com/talks/wat
This is a humorous talk about javascript
https://www.destroyallsoftware.com/talks/wat
https://youtu.be/o9pEzgHorH0
The ones that had the most profound effect for me would be Linus's talk about git and Carsten Dominik on org-mode.
Also, Richard Feynman explaining how computers work: https://www.youtube.com/watch?v=EKWGGDXe5MA This actually changed the way I think about it after years of programming.
Not necessarily tech. More like great life advice.
A talk by Robert Harper at OPLSS in 2017 is really good as well, covering the basics of programming language background https://www.cs.uoregon.edu/research/summerschool/summer17/to... "concrete syntax is where computer science meets psychology.... at the moment it's all a matter of opinion"
[0]: https://www.youtube.com/watch?v=5pZVqBFtuLk
https://www.youtube.com/watch?v=GqmsQeSzMdw
The essence of it is that constraints actually allow for easier composition and more modularity. It had a real impact on the way I think about the design of systems.
[0] https://events.ccc.de/congress/2010/Fahrplan/events/4087.en.... [1] https://www.youtube.com/watch?v=8KNZsNTPlec
https://media.ccc.de/v/32c3-7240-console_hacking
https://www.youtube.com/watch?v=yJDv-zdhzMY
Zebras All the Way Down: Bryan Cantrill - https://www.youtube.com/watch?v=fE2KDzZaxvE
Jonathan Blow on Deep Work: Jonathan Blow - https://www.youtube.com/watch?v=4Ej_3NKA3pk
Simple Made Easy: Rich Hickey - https://www.infoq.com/presentations/Simple-Made-Easy
Effective Programs - 10 Years of Clojure: Rich Hickey - https://www.youtube.com/watch?v=2V1FtfBDsLU&t=845s
The Last Thing D Needs: Scott Meyers - https://www.youtube.com/watch?v=KAWA1DuvCnQ
How to Depth Jam: http://chrishecker.com/The_Depth_Jam
https://www.youtube.com/watch?v=y5KPryOHwk8
He gives a history of SunOS, Solaris, and OpenSolaris up to the Oracle acquisition, and then onto post acquisition and the creation of illumos. It's a brilliant talk and a must-watch for any Unix enthusiast or historian. Bryan is an incredibly engaging speaker.
https://vimeo.com/34081566
Bootstrapped to over half a billion dollars in revenue. Worth many multiples of that. Built it Atlanta, not a startup city. B2B, but with a more creative ethos than most VC-backed startups in SF. Just an extraordinary story, well worth the hour it takes to watch.