Awesome talks
There are a lot of screencasts, recordings of user group gatherings, and conference talks available online. I try to commit myself watching at least two new talks every week, and I've been doing this for quite some time now. I created this list of online talks that I really enjoyed watching. I'll also be updating this list whenever I've watched another awesome talk that is worthy enough. Suggestions are always appreciated through a pull request. So without further ado ..
(In no particular order)
Categories
- Software Development
- Object-Oriented Programming
- Functional Programming
- Software Design
- Web Development
- Test-Driven Development
- Methodologies
- Computer History
- Databases
- Security
- Cognitive Development
Software Development
- The Computer Revolution hasn't happend yet by Alan Kay (OOPSLA 1997) [1:04:34]
- The Future of Programming by Bret Victor (Dropbox's DBX conference 2013) [32:55]
- Inventing on Principle by Bret Victor (CUSEC 2012) [54:20]
- Media for Thinking the Unthinkable by Bret Victor (MIT Media Lab 2013) [39:32]
- Finding a Way Out by Chris Granger (Strange Loop 2013) [33:46]
- Programming is terrible - Lessons learned from a life wasted by Thomas Figg (EMF 2012) [1:06:43]
- Computers are a Sadness, I am the Cure by James Mickens (Monitorama PDX 2014) [27:35]
- Are We There Yet? by Rich Hickey (JVM Languages Summit 2009) [1:10:04]
- Simple Made Easy by Rich Hickey (Strange Loop 2011) [1:01:26]
- The Value of Values by Rich Hickey (GOTO Copenhagen 2012) [58:53]
- Effective Programs - 10 Years of Clojure by Rich Hickey (Clojure/Conj 2017) [1:14:51]
- The Web We Lost by Anil Dash (Berkman Klein Center 2013) [1:10:54]
- Growing a Language by Guy Steele (ACM OOPSLA 1998) [53:30]
- The Mess We're In by Joe Armstrong (Strange Loop 2014) [45:49]
- To the Moon! by Russ Olsen (Clojure/Conj 2013) [52:43]
- Simplify Challenging Software Problems with Rocket Science by Bradley Grzesiak (Rocky Mountain Ruby 2015) [23:07]
- A short history of Software Engineering, and other ideas that didn't work by Paolo Perrotta (Barcelona Ruby Conference 2020) [36:35]
- Linus Torvalds on Git by Linus Torvalds (Google 2007) [1:10:14]
- The Worst Programming Language Ever by Mark Rendle (NDC Oslo 2021) [1:00:40]
- Unconventional Programming with Chemical Computing by Carin Meier (Strange Loop 2015) [36:00]
- Seven Ineffective Coding Habits of Many Programmers by Kevlin Henney (NDC 2014) [01:02:52]
- 5 WTFs in 6 LOCs by Dorothy Wingrove (Brighton Ruby 2016) [05:11]
- Programming is Writing is Programming by Felienne Hermans (NDC Oslo 2017) [55:46]
- We're Doing It All Wrong by Paul Phillips (Pacific Northwest Scala 2013) [50:42]
- Real Software Engineering by Glenn Vanderburg (Software Art Thou 2018) [1:07:57]
- Feature Branching Considered Evil by Thierry de Pauw (DevTernity 2019) [49:38]
- Programming’s Greatest Mistakes by Mark Rendle (NDC Copenhagen 2022) [55:34]
- Email vs Capitalism: A Story About Why We Can't Have Nice Things by Dylan Beattie (Joy Of Coding 2023) [54:49]
- Preventing the Collapse of Civilization by Jonathan Blow (DevGAMM 2019) [01:02:41]