HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

lessons learned

Talk×Play all on YouTube

Upload date

Past year2020s2010s2000s

Type

TalkLectureExplainerTutorialDocumentaryInterviewDemoCommentaryComedyMusic

Duration

Under 4 minutes4-20 minutes20-60 minutesOver 1 hour

Features

Hidden gemsEvergreen only

Sort by

RelevanceRecently recommendedUpload dateOldest firstView countLike ratioMost recommended
Programming is terrible—Lessons learned from a life wasted. EMF20121:06:44

Programming is terrible—Lessons learned from a life wasted. EMF2012

1.7M views • 13 years ago
tef ebooks
Tef's EMF 2012 talk on lessons from a career in programming, a candid and humorous look at why programming is so often terrible. Slides and a draft script are available online.
Parsing JSON Really Quickly: Lessons Learned47:52

Parsing JSON Really Quickly: Lessons Learned

86K views • 6 years ago
InfoQ
Daniel Lemire's QCon talk on how simdjson parses gigabytes of JSON per second. It covers SIMD vectorization, branch prediction and the lessons learned building a fast parser.
Keynote. Fortress Features and Lessons Learned | Guy Steele | JuliaCon 20161:00:28

Keynote. Fortress Features and Lessons Learned | Guy Steele | JuliaCon 2016

15K views • 10 years ago
The Julia Programming Language
Guy Steele's JuliaCon 2016 keynote on the Fortress language, its features and the lessons learned from the project.
CppCon 2018:H. Wright “Large-Scale Changes at Google: Lessons Learned From 5 Yrs of Mass Migrations”1:00:16

CppCon 2018:H. Wright “Large-Scale Changes at Google: Lessons Learned From 5 Yrs of Mass Migrations”

16K views • 7 years ago
CppCon
Hyrum Wright shares lessons from five years of mass code migrations in Google's huge C++ codebase. He covers why to migrate, how hard it really is, and how Google updates core libraries and their users continually.
2018 LLVM Developers’ Meeting:  C. Schafmeister “Lessons Learned Implementing Common Lisp with LLVM”26:01

2018 LLVM Developers’ Meeting: C. Schafmeister “Lessons Learned Implementing Common Lisp with LLVM”

61K views • 7 years ago
LLVM
Christian Schafmeister presents lessons from six years of implementing Clasp, a Common Lisp compiler using LLVM as its backend that interoperates with C++. He explains handling a dynamic, memory-managed language on LLVM.
What I Wish I Had Known Before Scaling Uber to 1000 Services • Matt Ranney • GOTO 201646:39

What I Wish I Had Known Before Scaling Uber to 1000 Services • Matt Ranney • GOTO 2016

334K views • 10 years ago
GOTO Conferences
Matt Ranney of Uber talks at GOTO Chicago 2016 about what Uber learned from growing past 1,000 production microservices. He covers regrets, sprawl and organizational effects.
Moishe Lettvin - What I Learned Doing 250 Interviews at Google1:00:25

Moishe Lettvin - What I Learned Doing 250 Interviews at Google

713K views • 12 years ago
Etsy Eng (Etsy Engineering)
Moishe Lettvin, a former Google engineer, shares lessons from 250 interviews and his time on the hiring committee. He tells how the committee given anonymized packets, including its own, would hire almost none of them.
ai.bythebay.io: George Hotz, Self-Driving Lessons from Comma AI40:37

ai.bythebay.io: George Hotz, Self-Driving Lessons from Comma AI

123K views • 9 years ago
FunctionalTV
George Hotz of Comma AI gives a 2017 conference talk on lessons from building a self-driving system. He argues about how driving should be defined and why the common approach to autonomous vehicles is flawed.
10 Things I Learned from the jQuery Source53:40

10 Things I Learned from the jQuery Source

125K views • 16 years ago
Paul Irish
Paul Irish walks through the jQuery source code and shares ten lessons and interesting techniques from it, aimed at JavaScript developers who want to learn from a widely used library.
Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs40:02

Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs

563K views • 11 years ago
thoughtbot
Aaron Bieber, a longtime Vim user, describes his experience trying Emacs with evil mode. He covers what he found, what he missed from Vim, and what Vim could borrow from Emacs.
Germany: Low Crime, Clean Prisons, Lessons for America | Jeff Rosen | TEDxMountainViewHighSchool25:58

Germany: Low Crime, Clean Prisons, Lessons for America | Jeff Rosen | TEDxMountainViewHighSchool

3.1M views • 9 years ago
TEDx Talks
Santa Clara County District Attorney Jeff Rosen explains in a TEDx talk why Germany has lower crime and far fewer prisoners than the US, and what American criminal justice could learn from German prisons.
How to crash an airplane – Nickolas Means | The Lead Developer UK 201643:13

How to crash an airplane – Nickolas Means | The Lead Developer UK 2016

1.5M views • 9 years ago
LeadDev
Nickolas Means tells the story of United Airlines Flight 232, which lost all flight control yet saved more than half its passengers. He draws lessons on teamwork, crew resource management and leadership for software teams.
Diablo: Original Game Development1:17:43

Diablo: Original Game Development

12K views • 9 years ago
jon d
David Brevik's GDC 2016 post-mortem of the original Diablo, covering how it evolved from a turn-based claymation DOS game into the genre-defining action RPG. It includes development anecdotes and lessons learned.
GSMT - Dan Holohan, Author: "The Lost Art of Steam Heating"53:21

GSMT - Dan Holohan, Author: "The Lost Art of Steam Heating"

71K views • 11 years ago
The General Society of Mechanics and Tradesmen
Dan Holohan, author of The Lost Art of Steam Heating, talks about the old steam heating systems he learned about from veteran tradesmen. He shares stories and practical lessons on how these systems work, including running steam at low temperatures.
RustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing by Joe Duffy42:45

RustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing by Joe Duffy

2K views • 9 years ago
Confreaks
Joe Duffy's RustConf 2017 closing keynote on his experience at Microsoft building Midori, an operating system written in a Rust-like safe systems language. He covers the technical and cultural challenges of applying those lessons to Windows.
Ropecon 2019: Essi Santala, Sampo Juustila: Odysseus – Where Code Meets Light and Sound1:45:26

Ropecon 2019: Essi Santala, Sampo Juustila: Odysseus – Where Code Meets Light and Sound

1K views • 7 years ago
Ropecon
A Ropecon 2019 talk by a lighting designer and a software engineer on how the Odysseus larp spaceship was built, using over ten IT systems, hundreds of lights and dozens of speakers. It covers the lessons learned.
Microsoft is Getting Rusty: A Review of Successes and Challenges - Mark Russinovich34:41

Microsoft is Getting Rusty: A Review of Successes and Challenges - Mark Russinovich

46K views • 1 year ago
Rust Nation UK
Mark Russinovich's closing keynote at Rust Nation UK on Microsoft's adoption of Rust, covering security gains, integration challenges, performance results and lessons learned.
Bay Area Vision Meeting: Unsupervised Feature Learning and Deep Learning48:10

Bay Area Vision Meeting: Unsupervised Feature Learning and Deep Learning

123K views • 15 years ago
Google TechTalks
Andrew Ng presents unsupervised feature learning and deep learning, showing how algorithms can learn representations from unlabeled data instead of hand-designed features. He gives examples in vision and audio, including visualizations of features learned by successive layers.
Frank Abagnale | Catch Me If You Can | Talks at Google1:03:20

Frank Abagnale | Catch Me If You Can | Talks at Google

15.9M views • 8 years ago
Talks at Google
Frank Abagnale, the real subject of Catch Me If You Can, speaks at Google about his life as a con man turned FBI fraud and cybersecurity expert, including advice on fraud, breaches and credit cards.
RailsConf 09:  Robert Martin, "What Killed Smalltalk Could K1:00:56

RailsConf 09: Robert Martin, "What Killed Smalltalk Could K

87K views • 17 years ago
O'Reilly
Robert Martin's RailsConf 2009 talk looks at why Smalltalk lost out despite its technical strengths. He draws lessons about language communities and arrogance that he argues could hurt Ruby too.
Cliff Click @ VMSS16: Bits of Advice For the VM Writer1:15:09

Cliff Click @ VMSS16: Bits of Advice For the VM Writer

4K views • 10 years ago
softdevteamuk
Cliff Click, author of HotSpot's JIT compiler, shares hard-won advice for people writing virtual machines at the VMSS16 workshop. Topics include interpreters, JITs and performance lessons.
10 Things I Regret About Node.js - Ryan Dahl - JSConf EU26:42

10 Things I Regret About Node.js - Ryan Dahl - JSConf EU

662K views • 8 years ago
JSConf
Node.js creator Ryan Dahl discusses ten design mistakes he made in Node, including package.json, npm, and module resolution. The talk sets out the motivations behind his later project, Deno.
Why Air Quality Matters1:18:57

Why Air Quality Matters

40K views • 8 years ago
David Heinemeier Hansson
David Heinemeier Hansson explains what he learned about indoor air quality after his new house made his family sick. He covers CO2, VOCs, off-gassing, HVAC and ventilation, and cognitive effects, presented at a Basecamp meetup.
Gabriella Gonzalez – How to market Haskell to a mainstream programmer41:53

Gabriella Gonzalez – How to market Haskell to a mainstream programmer

8K views • 6 years ago
Konfy
Gabriella Gonzalez argues that developers misunderstand marketing as deception or hype, and applies the technology-adoption ideas of Crossing the Chasm to Haskell. She looks at what keeps Haskell from reaching mainstream programmers and what a community can do about it.
Breakthrough with Healing Chronic Pain | Howard Schubiner | Talks at Google53:24

Breakthrough with Healing Chronic Pain | Howard Schubiner | Talks at Google

500K views • 8 years ago
Talks at Google
Dr. Howard Schubiner presents his research that much chronic pain comes from learned neural pathways rather than structural damage, and outlines a treatment approach based on that view.
FailCon 2011 - Uber Case Study26:19

FailCon 2011 - Uber Case Study

114K views • 15 years ago
BAMM.TV
Travis Kalanick's talk at FailCon 2011 about his earlier failed startups, given as a case study before Uber's rise. It describes lessons from those ventures.
"What UNIX Cost Us" - Benno Rice (LCA 2020)34:14

"What UNIX Cost Us" - Benno Rice (LCA 2020)

218K views • 6 years ago
linux.conf.au
Benno Rice's linux.conf.au 2020 talk asks whether UNIX was the best design we could have had. He looks at what alternatives existed, what was gained and lost, and what could be re-learned, including the limits of treating everything as a file.
DEFCON 17: That Awesome Time I Was Sued For Two Billion Dollars31:28

DEFCON 17: That Awesome Time I Was Sued For Two Billion Dollars

1.7M views • 15 years ago
Christiaan008
Jason Scott of textfiles.com tells the story at DEFCON 17 of being sued for two billion dollars by a scammer who plagued him and others for over a decade. The talk is tragic and funny, covering what he learned about misleading schemes.
Rails World 2024 Opening Keynote - David Heinemeier Hansson1:05:46

Rails World 2024 Opening Keynote - David Heinemeier Hansson

155K views • 2 years ago
Ruby on Rails
DHH's opening keynote at Rails World 2024 in Toronto, where Rails 8 beta shipped. It covers built-in authentication, Propshaft, Solid Cache, Solid Queue, Solid Cable, Kamal 2 and Thruster, pitching the One Person Framework that needs no PaaS.
Music as a Language: Victor Wooten at TEDxGabriolaIsland18:31

Music as a Language: Victor Wooten at TEDxGabriolaIsland

1.8M views • 13 years ago
TEDx Talks
Bassist Victor Wooten argues that music should be learned the way children learn their first language: by immersion and play, without early correction or rigid academic instruction. He draws on how babies pick up speech from the people around them.
The Mental Game of Python - Raymond Hettinger1:10:00

The Mental Game of Python - Raymond Hettinger

131K views • 7 years ago
SF Python
Raymond Hettinger's PyBay 2019 talk on the mental habits behind effective programming, drawn from coaching, teaching and StackOverflow. He covers problem decomposition, chunking, managing working memory and getting unstuck.
How to Speed up a Python Program 114,000 times.59:11

How to Speed up a Python Program 114,000 times.

171K views • 13 years ago
InfoQ
David Schachter describes how he made a data-collection Python program run 114,000 times faster, drawing on decades of experience. The talk covers pipelining, cache effects and other optimization lessons.
University of Texas at Austin 2014 Commencement Address - Admiral William H. McRaven19:27

University of Texas at Austin 2014 Commencement Address - Admiral William H. McRaven

21.8M views • 12 years ago
Texas Exes
Admiral William McRaven's 2014 University of Texas commencement address, built around lessons from Navy SEAL training. It famously opens with the case for making your bed every morning.
Meaningful Play: Getting Gamification Right49:57

Meaningful Play: Getting Gamification Right

118K views • 15 years ago
Google TechTalks
A Google Tech Talk by Sebastian Deterding on gamification. It looks at what points and badges get wrong and what lessons game design offers for non-game applications.
The Original Skunk Works – Nickolas Means | The Lead Developer UK 201753:09

The Original Skunk Works – Nickolas Means | The Lead Developer UK 2017

2.4M views • 9 years ago
LeadDev
Nickolas Means tells the story of Lockheed's Skunk Works and how its engineers built the U-2, SR-71 and F-117 under tight deadlines and budgets. He draws lessons for modern software teams.
Here I Stand, at Age 8047:57

Here I Stand, at Age 80

25K views • 9 years ago
TheTedNelson
Ted Nelson, the originator of hypertext and Project Xanadu, gives a personal account at age 80 of his ideals, his career, and how a poor career plan led to discoveries and adventures. It works as an alternative history of personal computing and hypertext.
Video from Jeff Bezos about Amazon and Zappos8:10

Video from Jeff Bezos about Amazon and Zappos

943K views • 17 years ago
07272009july
A short 2009 video of Jeff Bezos talking about Amazon and Zappos. He discusses customer focus, invention and long-term thinking.
CppCon 2014: Zaika Antoun "Microsoft w/ C++ to Deliver Office Across Different Platforms, Part I"59:31

CppCon 2014: Zaika Antoun "Microsoft w/ C++ to Deliver Office Across Different Platforms, Part I"

21K views • 12 years ago
CppCon
A CppCon 2014 talk from Microsoft engineers on using portable single-source C++ to deliver Office across iOS, Android, Windows and Mac. It covers architectures, techniques and lessons from real cross-platform projects.
Alan Kay: A powerful idea about teaching ideas20:38

Alan Kay: A powerful idea about teaching ideas

51K views • 18 years ago
TED
Alan Kay's TED talk on teaching ideas, in which he argues the world is not what it seems and shows children learning through programming and building their own lessons with Etoys/Squeak.
Abseil's Open Source Hashtables: 2 Years In - Matt Kulukundis - CppCon 201954:01

Abseil's Open Source Hashtables: 2 Years In - Matt Kulukundis - CppCon 2019

22K views • 7 years ago
CppCon
Matt Kulukundis reviews two years of Abseil's Swiss table hashtable, covering post-release optimizations, lessons from rolling it out across Google, design choices, and what global monitoring revealed.