Topics › Software Engineering & Languages
Best Software practice, open source & careers videos, as recommended on Hacker News
126 videos about software practice, open source & careers that Hacker News commenters keep recommending, mentioned between 2009 and 2026. Mostly talk, demo, commentary. Channels that come up most: Strange Loop Conference, Confreaks, O'Reilly, Next Day Video. Sorted by how consistently HN recommended them over the years.
The most recommended is 🚀 TDD, Where Did It All Go Wrong (Ian Cooper): HN repeatedly calls it the best talk on testing, and many say it changed how they approach tests, mocks and the meaning of a unit.
talk🚀 TDD, Where Did It All Go Wrong (Ian Cooper)DevTernity Conference · 11 HN recommenders · 2018–2024
talkBret Victor The Future of ProgrammingJoey Reid · 12 HN recommenders · 2017–2026
talk"Uncle" Bob Martin - "The Future of Programming"Paul Stringer's Mobile Tech · 10 HN recommenders · 2016–2022
talkTim Ewald - Clojure: Programming with Hand ToolsClojureTV · 9 HN recommenders · 2014–2024
talkUsing Python to Code by VoiceNext Day Video · 12 HN recommenders · 2013–2025
talkTransforming Code into Beautiful, Idiomatic PythonNext Day Video · 9 HN recommenders · 2014–2022
talkAgile is Dead • Pragmatic Dave Thomas • GOTO 2015GOTO Conferences · 11 HN recommenders · 2016–2026
talkPlover: Thought to Text at 240 WPMNext Day Video · 8 HN recommenders · 2014–2023
talk"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)Strange Loop Conference · 10 HN recommenders · 2023–2026
talk"The Mess We're In" by Joe ArmstrongStrange Loop Conference · 10 HN recommenders · 2014–2025
talkPrinciples of Technology Leadership | Bryan Cantrill | Monktoberfest 2017RedMonk Tech Events · 9 HN recommenders · 2018–2025
talkA Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)David Beazley · 7 HN recommenders · 2019–2025
talkThe Art of Code - Dylan BeattieNDC Conferences · 6 HN recommenders · 2020–2024
lectureClean Code - Uncle Bob / Lesson 1UnityCoin · 6 HN recommenders · 2020–2026
talkMountainWest RubyConf 2013 Devs and Depression by Greg BauguesConfreaks · 7 HN recommenders · 2013–2020
talk"Voice Driven Development: Who needs a keyboard anyway?" by Emily SheaStrange Loop Conference · 5 HN recommenders · 2020–2023
talkMonktoberfest 2016: Bryan Cantrill - Oral Tradition in Software EngineeringRedMonk Tech Events · 6 HN recommenders · 2016–2026
talk!!Con 2016 - How I Code and Use a Computer at 1,000 WPM!! By Sina BahramConfreaks · 2 HN recommenders · 2019–2022
talk"The Hard Parts of Open Source" by Evan CzaplickiStrange Loop Conference · 8 HN recommenders · 2018–2021
commentaryThe Patent Scam IntroAustin Meyer · 6 HN recommenders · 2016–2022
talkGoogle I/O 2009 - The Myth of the Genius ProgrammerGoogle for Developers · 5 HN recommenders · 2011–2024
talkI Like NotebooksJeremy Howard · 4 HN recommenders · 2020–2025
lectureIn Search of TomorrowBerkeley Institute for Data Science (BIDS) · 9 HN recommenders · 2015–2018
demoStevey's Tech Talk E39 -- A guided tour of EmacsSteve Yegge · 5 HN recommenders · 2022–2024
commentaryObject-Oriented Programming is Embarrassing: 4 Short ExamplesBrian Will · 6 HN recommenders · 2016–2025
talkRailsConf 09: Robert Martin, "What Killed Smalltalk Could KO'Reilly · 5 HN recommenders · 2012–2026
demoMock Interview with Shawn McGrathMolly Rocket · 6 HN recommenders · 2017–2023
talk"How to teach programming (and other things)?" by Felienne HermansStrange Loop Conference · 4 HN recommenders · 2019–2026
tutorialI made a NES emulator in 15 minutesBisqwit · 3 HN recommenders · 2013–2022
talkWho Destroyed Three Mile Island? - Nickolas Means | The Lead Developer Austin 2018LeadDev · 4 HN recommenders · 2020–2024
talkElm Europe 2017 - Evan Czaplicki - The life of a fileElm Europe · 4 HN recommenders · 2019–2025
talkHow to crash an airplane – Nickolas Means | The Lead Developer UK 2016LeadDev · 4 HN recommenders · 2019–2024
talkOld Is the New New • Kevlin Henney • GOTO 2018GOTO Conferences · 4 HN recommenders · 2018–2020
talkToybox vs BusyBox - Rob Landley, hobbyistThe Linux Foundation · 5 HN recommenders · 2020–2025
talkLone Star Ruby Conference 2010 Real Software Engineering by Glenn VanderburgConfreaks · 3 HN recommenders · 2013–2025
explainerDebt MetaphorWard Cunningham · 3 HN recommenders · 2009–2023
demoConsistent Technical Documents Using Emacs and Org Modespudlyo · 2 HN recommenders · 2020–2025
demoHacking with Andrew and Brad: tip.golang.orgThe Go Programming Language · 4 HN recommenders · 2019–2024
talkRailsConf 2014 - Keynote: Writing Software by David Heinemeier HanssonConfreaks · 3 HN recommenders · 2014–2021
talkLiterate Programming in the LargeNext Day Video · 3 HN recommenders · 2014–2024
talkKeynote: Embedded Ethics by Patricia AasEuroBSDCon · 3 HN recommenders · 2019–2020
talkEmily Shea - "Perl Out Loud"The Perl and Raku Conference - Greenville, SC 2026 · 3 HN recommenders · 2019–2022
talkRailsConf 2019 - Opening Keynote by David Heinemeier HanssonConfreaks · 3 HN recommenders · 2019–2022
demoHow to: Work at Google — Example Coding/Engineering InterviewLife at Google · 2 HN recommenders · 2017–2020
talkGabriella Gonzalez – How to market Haskell to a mainstream programmerKonfy · 2 HN recommenders · 2020–2023
talk"Agile Methods The Good, the Hype and the Ugly," Bertrand MeyerAssociation for Computing Machinery (ACM) · 2 HN recommenders · 2018–2024
talkMoishe Lettvin - What I Learned Doing 250 Interviews at GoogleEtsy Eng (Etsy Engineering) · 4 HN recommenders · 2016–2025
talkCppCon 2016: Dan Saks “extern c: Talking to C Programmers about C++”CppCon · 2 HN recommenders · 2017–2025
talkThe Mental Game of Python - Raymond HettingerSF Python · 3 HN recommenders · 2019–2023
commentaryGetting GPLv2 Compliance From A Chinese Company- In Person!Naomi Wu · 3 HN recommenders · 2021–2024
tutorialBuild Your Own AsyncDavid Beazley · 4 HN recommenders · 2020–2023
podcastOld Geeks Yell At Cloud (with Andrew Clay Shafer & Bryan Cantrill)Arrested DevOps · 3 HN recommenders · 2017–2023
talkProgramming is terrible—Lessons learned from a life wasted. EMF2012tef ebooks · 3 HN recommenders · 2015–2022
explainer2016/2017 MUST-KNOW WEB DEVELOPMENT TECH - Watch this if you want to be a web developerLearnCode.academy · 3 HN recommenders · 2016–2017
talkWhat nobody tells you about documentationPyCon AU · 3 HN recommenders · 2021–2024
talkLinux Kernel Development, Greg Kroah-Hartman - Git Merge 2016GitHub · 3 HN recommenders · 2016–2023
demoOculus Connect 2: Live Coding Session with John CarmackMeta VR · 3 HN recommenders · 2016–2023
talkAndreessen's Corollary: Ethical Dilemmas in Software Engineering - Bryan Cantrill | Craft 2019CraftHub Events · 3 HN recommenders · 2019–2025
demoHow A Blind Developer Uses Visual StudioCoding Tech · 4 HN recommenders · 2019–2023
talkMaking Badass Developers - Kathy Sierra (Serious Pony) keynoteO'Reilly · 3 HN recommenders · 2017–2017
talkEmojli: Behind the Scenes and Why You Should Never Build An AppTom Scott · 3 HN recommenders · 2016–2019
talkLichess founder Thibault Duplessis lectures on Lichess (2017)Lichess · 3 HN recommenders · 2020–2022
talk#NoEstimates (Allen Holub)Allen Holub · 2 HN recommenders · 2019–2025
talkSoftware Art Thou: Glenn Vanderburg - Real Software EngineeringZendesk · 3 HN recommenders · 2020–2026
demoLet's port Diablo to SerenityOS!Andreas Kling · 2 HN recommenders · 2021–2022
talkThe Art of the Bodge: How I Made The Emoji KeyboardTom Scott · 4 HN recommenders · 2018–2024
talkThe Original Skunk Works – Nickolas Means | The Lead Developer UK 2017LeadDev · 3 HN recommenders · 2017–2021
talk“What is Success?” by Evan CzaplickiElm Europe · 2 HN recommenders · 2018–2023
tutorialGeorge Hotz | Programming | Livecoding SLAM | twitchslam | Part1george hotz archive · 2 HN recommenders · 2018–2022
talkMikey Dickerson Velocity NY 2014 Keynote: "One Year After healthcare.gov..."O'Reilly · 1 HN recommender · 2015–2020
talkSoftware Engineering's Greatest HitsGreg Wilson · 2 HN recommenders · 2021–2022
talk"Uncle" Bob MartinProgram on Entrepreneurship · 2 HN recommenders · 2017–2024
lectureObject-Oriented Programming is Garbage: 3800 SLOC exampleBrian Will · 2 HN recommenders · 2016–2022
tutorialBrowser hacking: Let's make "Cookie Clicker" playable in Ladybird!Andreas Kling · 2 HN recommenders · 2022–2024
comedyInterview with an Agile Coach - Sprint1Kai Lentit · 2 HN recommenders · 2022–2023
podcastPieter Levels: Programming, Viral AI Startups, and Digital Nomad Life | Lex Fridman Podcast #440Lex Fridman · 2 HN recommenders · 2024–2026
talkGlenn Vanderburg of LivingSocial on why software development is an engineering disciplineO'Reilly · 2 HN recommenders · 2015–2018
talkDouglas Crockford: The JSON SagaYUI Library · 2 HN recommenders · 2012–2025
talkAssholes are Ruining Your Project. Donnie Berkholz (RedMonk).Tom Raftery · 2 HN recommenders · 2014–2023
talkUsing JSLint For Evilryantravistate · 2 HN recommenders · 2013–2023
talkUnconditional Code • Michael Feathers • GOTO 2018GOTO Conferences · 2 HN recommenders · 2018–2021
talkAgile Project Management with Kanban | Eric Brechner | Talks at GoogleTalks at Google · 2 HN recommenders · 2021–2026
talk"Code is the Easy Part" by Evan Czaplickielm-conf · 2 HN recommenders · 2016–2020
demoVibe coding complex changes in RustJon Gjengset · 2 HN recommenders · 2025–2026
commentaryHandmade Hero | Getting rid of the OOP mindsetvexe · 2 HN recommenders · 2018–2023
talkdotScale 2014 - Robert Kennedy - Life in the Trenches of healthcare.govdotconferences · 3 HN recommenders · 2014–2015
talkThe economics of open source by C J Silverio | JSConf EU 2019JSConf · 2 HN recommenders · 2019–2020
interviewLinus Torvalds says GPL v3 violates everything that GPLv2 stood forTFiR · 2 HN recommenders · 2015–2025
talkCorporate Open Source Anti-patternsBryan Cantrill · 2 HN recommenders · 2014–2023
talkCppCon 2018:H. Wright “Large-Scale Changes at Google: Lessons Learned From 5 Yrs of Mass Migrations”CppCon · 2 HN recommenders · 2019–2024
talkdotJS 2012 - Fat - What Is Open Source & Why Do I Feel So Guilty?dotconferences · 2 HN recommenders · 2013–2016
talkThe Mental Game of Python - Raymond Hettinger [synced version]Tech Ma · 2 HN recommenders · 2020–2026
commentaryThe Worst Typo I Ever MadeTom Scott · 2 HN recommenders · 2020–2026
demoMaking MetagunNizzotch · 2 HN recommenders · 2010–2015
talk10 Things I Learned from the jQuery SourcePaul Irish · 3 HN recommenders · 2011–2014
tutorialImplementing (part of) a BitTorrent client in RustJon Gjengset · 2 HN recommenders · 2023–2023
talkCrockford on JavaScript - Section 8: Programming Style & Your BrainYUI Library · 3 HN recommenders · 2014–2015
talkKeynote: The Last Hope for Scala's Infinity War - John A. De GoesScalapeño · 2 HN recommenders · 2018–2021
courseEpisode 1: A basic expression evaluatorImmo Landwerth (terrajobst) · 2 HN recommenders · 2020–2026
talkThe Early Days of id SoftwareGDC Festival of Gaming · 1 HN recommender · 2017–2023
comedyInterview with Senior JS DeveloperKai Lentit · 1 HN recommender · 2022–2025
talkLeaping the chasm from proprietary to open: A survivor's guideBryan Cantrill · 1 HN recommender · 2020–2024
talkIs TDD dead?Thoughtworks · 1 HN recommender · 2014–2022
talkAda, Past Present and FutureAdaCore · 1 HN recommender · 2018–2024
talk8LU - Are we *really* engineers? by Hillel Wayne8th Light Inc. · 1 HN recommender · 2020–2025
talkSoftware is in Decline - Jonathan Blowgamedev cuts · 1 HN recommender · 2023–2026
interviewLinus Torvalds on his insults: respect should be earned.TFiR · 1 HN recommender · 2015–2018
talkTechnical leadership and glue work - Tanya Reilly | #LeadDevNewYorkLeadDev · 1 HN recommender · 2020–2022
interviewJim Coplien and Bob Martin Debate TDDalexsmail · 1 HN recommender · 2014–2017
talkAndrej Karpathy: Software Is Changing (Again)Y Combinator · 1 HN recommender · 2025–2025
demoNotch Coding Minicraft!simme337 · 1 HN recommender · 2012–2022
talkLearning from StackOverflow.comGoogle TechTalks · 1 HN recommender · 2009–2021
talkWhy April Fools' Day sucks and what we did about it at Reddit - Talk at SF Tech Poetics 01/18/18Josh Wardle · 1 HN recommender · 2022–2022
demoCoding in Stenography, Quick DemoArt of Chording · 1 HN recommender · 2016–2023
commentaryThe Story Behind AudacityTantacrul · 3 HN recommenders · 2021–2023
commentaryEx Microsoft Employee tells secrets on why Windows 10 bugs exist 👨💻 - @BarnaculesBarnacules Nerdgasm · 1 HN recommender · 2020–2024
talkF8 2015 - Big Code: Developer Infrastructure at Facebook's ScaleMeta Developers · 1 HN recommender · 2015–2016
tutorialHot Code Reloading in CTsoding Daily · 1 HN recommender · 2024–2025
talkPython at Massive Scale - Stephen Simmons, Neil SlingerPyData · 1 HN recommender · 2018–2022
talkSQLite: Protégé of PostgreSQLAndrea Ross · 1 HN recommender · 2014–2017
talkPrioritizing Technical Debt as if Time & Money Matters • Adam Tornhill • GOTO 2019GOTO Conferences · 1 HN recommender · 2021–2022
interviewJellyvision Q&A with DHH & Jason FriedJellyvisionLab · 1 HN recommender · 2014–2016
interviewEdsger Dijkstra interviewHans Otten · 1 HN recommender · 2023–2024
demoOver the Shoulder 1 - Text Preprocessing in ForthAndreas Wagner · 1 HN recommender · 2017–2025
talkSteve Yegge, "What Would You Do With Your Own Google?" - OSCON Data 2011O'Reilly · 1 HN recommender · 2011–2016
podcastBefore Flutter | Rubber Duck Engineering | Episode #100RubberDuckEng · 1 HN recommender · 2023–2026