Collection of classic motivational/technical/managerial/entrepreneurial/etc talks.
To learn about large-scale systems, please visit Scalable-Software-Architecture
To learn about Java and related frameworks, please visit all-things-java
Motivational/ Creativity/ Advice
- Motivation Boosters
- Hamming, "Creativity" (May 23, 1995)
- Hamming, "You and Your Research" (June 6, 1995)
- On Getting Creative Ideas
- Randy Pausch Last Lecture: Achieving Your Childhood Dreams
- Randy Pausch Lecture: Time Management
- Richard Hamming: "Learning to Learn"
- Steve Jobs' 2005 Stanford Commencement Address
- Teaching Talk: Helping Students Who Procrastinate (Tim Pychyl)
Entrepreneurship
- How to Start a Startup
- Marc Andreessen on Big Breakthrough Ideas and Courageous Entrepreneurs
- Marc Andreessen on Change, Constraints, and Curiosity
- Ben Horowitz Of Andreessen Horowitz On What He Looks For In A Pitch
- Ben Horowitz: Nailing the Hard Things [Entire Talk]
- Elon Musk Talks About Getting the Job Done
- 5 Biggest Legal Mistakes That Startups Make
- TechZulu Presents: Biggest Legal Mistakes Startups Make
- Top 10 Mistakes Made by Entrepreneurs
Communication
Management
Psychology
- Allan Pease - Funny Body Language- Full Show 2h21m
- How to read body language and facial expressions tips by Allan Pease
- Daniel Kahneman: "Thinking, Fast and Slow" | Talks at Google
Technical
- "The Mess We're In" by Joe Armstrong
- Alan Kay at OOPSLA 1997 - The computer revolution hasnt happened yet
- Alan Kay, 2015: Power of Simplicity
- Are We There Yet?
- Bret Victor - Inventing on Principle
- Bret Victor - Stop Drawing Dead Fish
- Bret Victor The Future of Programming
- Crockford on JavaScript
- Donald Knuth - All Questions Answered
- GΓΆdel, Escher, Bach: A Mental Space Odyssey- MIT
- Google I/O 2009 - The Myth of the Genius Programmer
- Growing a Language, by Guy Steele
- Guy Kawasaki - The Art of The Start
- Guy Kawasaki: The Top 10 Mistakes of Entrepreneurs
- How to Write a Great Research Paper
- How to Write Clean, Testable Code
- Instant Loading: Building offline-first Progressive Web Apps - Google I/O 2016
- Is it really "Complex"? Or did we just make it "Complicated"?
- JavaScript: The Good Parts
- Learning from StackOverflow.com
- Leslie Lamport: Thinking Above the Code (Thinking for Programmers: Rising Above the Code)
- Martin Fowler β Microservices
- Media for Thinking the Unthinkable
- Mining Online Data Across Social Networks
- Must-See Tech Talks for Every Programmer
- Pedro Domingos: "The Master Algorithm" | Talks at Google
- Peter Norvig - The Unreasonable Effectiveness of Data
- Philip Roberts: What the heck is the event loop anyway? | JSConf EU 2014
- Rob Pike - 'Concurrency Is Not Parallelism'
- Simple Made Easy
- Simplicity Ain't Easy - Stuart Halloway
- Steve Blank: How to Build a Great Company, Step by Step (8/14/12)
- Surviving the Framework Hype Cycle by Brandon Hays test
- Tech Talk: Linus Torvalds on git
- The Mother of All Demos, presented by Douglas Engelbart (1968)
- The Next Generation of Neural Networks
- The thrilling potential of SixthSense technology | Pranav Mistry
- Wat
- We Really Don't Know How To Compute!
Misc
- Do schools kill creativity? | Sir Ken Robinson
- Donald Knuth - My advice to young people (93/97)
- Susan Cain: "Quiet" | Talks at Google