- Mark Allen
- All of this has happened before, and it will all happen again, Strange Loop 2014
- Jade Allen
- All About Regular Expressions, Strange Loop 2022
- Stephen Kleene pronounced his name CLAY-nee.
- PCRE is by Philip Hazel
- All About Regular Expressions, Strange Loop 2022
- André Arko
- Lies, Damn Lies, and Metrics
- "Averages convince you you understand"
- "Averages are lie-candy for your brain"
- "If your program isn't running while your program is running, how do you tell?"
- Lies, Damn Lies, and Metrics
- Gary Bernhardt
- Runar Bjarnason
- Constraints Liberate, Liberties Constrain, Scala World 2015
- Functional Programming is Terrible, Northeast Scala Symposium 2014
- Design Principles From Functional Programming, (podcast) January 2018
- Eugenia Cheng
- Category Theory and Life, YOW! Lambda Jam 2018
- "You can make all your dreams come true, just by having the right dreams."
- "I dream of having coffee every morning...and it comes true!"
- (on identities) "It's not very interesting, but it's very important. Just like lots of people, who are not very interesting, but are very important."
- "The smallest possible category is very difficult to draw because it's empty. So (gesturing at a blank page) there it is."
- (on duality) "If you look at someone from behind, is it a different person?"
- "Smoothies are not a free construction."
- The Art of Logic: How to Make Sense in a World that Doesn't, Talks at Google 2018
- Category Theory and Life, YOW! Lambda Jam 2018
- Alex Crichton
- Will Crichton
- Ben Dechrai
- Writing Viruses for Fun, not Profit, Linux Conf AU 2019
- Jay Dixit
- Emacs For Writers, New York Emacs Meetup 2015
- Michael Feathers
- Unconditional Code, GOTO Chicago 2018
- Richard Feynman
- Computers from the Inside Out, Idiosyncratic Thinking 1985
- Brendan Fong
- 18.S097: Applied Category Theory, with David Spivak, MIT 2019
- 18.S097: Programming with Categories, with David Spivak and Bartosz Milewski, MIT 2020
- Evelina Gabašová
- Tabs, spaces and salaries: a data science detective story, NDC Oslo 2018
- Alex Gaynor and Geoffrey Thomas
- Writing Linux Kernel Modules in Safe Rust, Linux Security Summit 2019
- Alex Gaynor's blog
- Aja Hammerly
- 4 Programming Paradigms in 45 Minutes, RubyConf 2017
- Gjeta Gjyshinca
- Monad I Love You Now Get Out Of My Type System, Strange Loop 2022
- Markus Hauck
- When Everything Fits: The Beauty of Composition, flatMap Oslo 2019
- Rich Hickey
- Are We There Yet?, JVM Languages Summit 2009
- Simple Made Easy, Strange Loop 2011 (Remastered in 2021! Original version here)
- The Value of Values, Jax Conference 2012
- Design, Composition, and Performance, Emerging Technologies for the Enterprise 2013 (Remastered in 2021! Original version here)
- Effective Programs: 10 Years of Clojure, Clojure/conj 2017
- This is the only one I've seen in person (Clojure/conj was right here in Baltimore that year!)
- Heidi Howard
- Martin Kleppmann
- Transactions: myths, surprises and opportunities, Strange Loop 2015
- Turning the database inside out with Apache Samza, Strange Loop 2014
- Lindsey Kuper
- Gabriel Lebec
- Jennifer Lewis
- Clojure Dispatches from a National Research Lab, Clojure/west 2017
- Tim Mecklem
- Building an Artificial Pancreas with Elixir and Nerves, ElixirConf 2017
- Chris McCord
- Phoenix LiveView - Interactive Apps without Javascript, ElixirConf EU 2019
- James Mickens
- Bartosz Milewski
- Yaron Minsky
- Effective ML, Harvard CS51 class 2010
- Effective ML part 1 and part 2, Harvard CS51 class 2011
- Types, and Why You Should Care, Recurse Center 2018
- Data Driven UIs, Incrementally, Strange Loop 2018
- Carol Nichols
- Rust: A Language for the Next 40 Years, Philly ETE 2019
- Jason Orendorff
- Ben Orenstein
- You really should know a little bit of Clojure, RubyConf Uruguay 2014
- Lisa Passing
- Functional Rust - An Exploration, Lambda Days 2018
- An adequate intro to ClojureScript, RuhrJS 2017
- Making a game in Rust, RustFest Zürich 2017
- Making video games and learning Clojure, clojureD 2017
- Paul Phillips
- Things and Cothings, Scala World 2015
- Rob Pike
- Emily Riehl
- Stable Marriage Problem part 1 and part 2, Numberphile
- A Categorical View of Computational Effects, C◦mp◦se :: Conference 2017
- A categorical view of computational effects, Lambda World 2019
- Amar Shah
- Point-Free or Die: Tacit Programming in Haskell and Beyond, Strange Loop 2016
- Emily Shea
- Perl Out Loud, YAPC::NA 2019
- Mary Sheeran
- In praise of Higher Order Functions and of some friends and heroes, Lambda Days 2018
- Stuart Sierra
- Tereza Sokol
- If Coco Chanel Reviewed Elm, Elm-conf 2017
- Elm-plot: the big picture, Elm Europe 2017
- David Spivak
- Guy Steele
- It's Time for a New Old Language, Clojure/conj 2017
- Growing a Language, OOPSLA 1998
- Data Parallel Algorithms, MIT 1990
- Tom Stuart
- Progamming with Something, RubyConf 2021
- Programming with Nothing, Ru3y Manor 2011
- I Have No Idea What I’m Doing, Scottish Ruby Conference 2014
- Lots more!
- Progamming with Something, RubyConf 2021
- Bret Victor
- The Future of Programming, DBX 2013
- Philip Wadler
- Jim Weinrich
- Y Not - Adventures in Functional Programming, RubyConf 2012
- George Wilson
- Functional Programming in Education, YOW! Lambda Jam 2019
- An Intuition for Propagators, C◦mp◦se :: Conference Melbourne 2019
- I often say things like, "if you can get mathematicians to work on your problem, you should" and "if mathematicians have already solved your problem, you should look at their solution." Wilson says kind of the same thing near the end here.
- Scott Wlaschin
- Domain Modeling Made Functional, Explore DDD 2019
- The Functional Programmer's Toolkit, NDC London 2019
- "One of the things I've started doing in consulting is to stop using labels and jargon as much as possible. It's so easy for words to become fetishized. And then the label itself becomes the goal" -- @ScottWlaschin
- The power of composition, DotNext 2019 Moscow
- Joyce Xu
- Building Machine Learning Models with Clojure and Cortex, Clojure/conj 2017
- A really understandable explanation of machine learning!
- Even if you don't care at all about Clojure or Cortex, you'd do well to watch the first 14 minutes of this talk.
- Building Machine Learning Models with Clojure and Cortex, Clojure/conj 2017
- Gary Bernhardt: Wat, CodeMash 2012
- Aaron Brooks: Sometimes it's so obvious in hindsight, Clojure/conj 2017
- John Cinnamond: How to read Soft Typing, BathRuby 2015
- Longer talk at RubyConf 2015: Softly, softly typing
- David Farrell: Cache::Reddit, YAPC::NA 2017
- Chris Hardie: On Framing (PDF), YAPC::NA 2010
- I referenced this talk to great effect a while back! (see comments)
- Jonathan Rockaway: Better is better, YAPC::NA 2012
- Baron Schwartz: Tuning a Guitar with Science
- Doug Zongker: Chicken Chicken Chicken: Chicken Chicken, AAAS 2007
- Talks I liked, by Igal Tabachnik @hmemcpy
You could use one of these for the title of your talk, but why not think of a good name instead?
- X for fun and profit
- X or: how I learned to stop worrying and love Y
- X: the good, the bad, and the ugly
- X considered harmful
- How to X. Not!
- X...like a boss!
- X...FTW!