Best Software practice, open source & careers Videos
The 154 Software practice, open source & careers videos here were recommended by different people across different months. Choose by who it is for: 6 introductory, 62 intermediate, 80 for a general viewer, and 6 for someone who wants the harder derivation. Most of them are a talk. What they share is that one speaker finishes a claim, and the examples exist to hold that claim up. Channels you will keep seeing include Strange Loop Conference, Confreaks, O'Reilly.

Building pi in a World of Slop — Mario Zechner
Mario Zechner explains why he built pi, a minimal coding agent, out of frustration with existing agent harnesses.

The Mental Game of Python - Raymond Hettinger
Raymond Hettinger's PyBay 2019 talk on the mental habits behind effective programming, drawn from coaching, teaching and StackOverflow.

Getting GPLv2 Compliance From A Chinese Company- In Person!
Naomi Wu visits the Shenzhen offices of smartphone maker UMIDIGI in person to get them to release source code they owed under the GPLv2, and they comply.

Build Your Own Async
David Beazley's workshop screencast builds asynchronous programming in Python from scratch, starting from callbacks and continuations and replacing threads to show how concurrency works underneath.

Old Geeks Yell At Cloud (with Andrew Clay Shafer & Bryan Cantrill)
A podcast episode of Arrested DevOps with Andrew Clay Shafer and Bryan Cantrill, featuring Cantrill's rant on integrity in companies and technology.

Programming is terrible—Lessons learned from a life wasted. EMF2012
Tef's EMF 2012 talk on lessons from a career in programming, a candid and humorous look at why programming is so often terrible.

2016/2017 MUST-KNOW WEB DEVELOPMENT TECH - Watch this if you want to be a web developer
LearnCode.academy presents a roadmap of web development technologies to learn in 2016 and 2017, spanning front-end, back-end and DevOps tools.

What nobody tells you about documentation
Daniele Procida's PyCon AU 2017 talk presents a system that divides documentation into four kinds, usually drawn as four quadrants.

Linux Kernel Development, Greg Kroah-Hartman - Git Merge 2016
Greg Kroah-Hartman's Git Merge 2016 talk on how the Linux kernel is developed, how fast it moves, and how git and email workflows keep it manageable.

Oculus Connect 2: Live Coding Session with John Carmack
John Carmack live-codes a simple VR application at Oculus Connect 2 using a Racket-based environment for rapid development and deployment on Gear VR.

Andreessen's Corollary: Ethical Dilemmas in Software Engineering - Bryan Cantrill | Craft 2019
Bryan Cantrill's Craft 2019 talk on the ethical dilemmas software engineers face as software eats the world.

George Hotz | Programming | we do coronavirus science aka hacking nature #lockdown part1 | COVID-19
A long George Hotz livestream in which he explores the coronavirus genome and molecular biology from scratch using a browser and Python, hacking on the science in real time.

How A Blind Developer Uses Visual Studio
Saqib Shaikh, a blind developer, shows how he writes and debugs code in Visual Studio 2017 using a screen reader.

Making Badass Developers - Kathy Sierra (Serious Pony) keynote
Kathy Sierra's Fluent 2015 keynote on the one metaskill for developers: the ability to come up to speed quickly and stay there.

Emojli: Behind the Scenes and Why You Should Never Build An App
Tom Scott and Matt Gray talk at Electromagnetic Field about making Emojli, an emoji-only messenger that began as a joke, how it was built and why they never want to do it again.

Lichess founder Thibault Duplessis lectures on Lichess (2017)
Lichess founder Thibault Duplessis talks at Big Techday 10 in Munich about how Lichess works and how he built it.

#NoEstimates (Allen Holub)
Allen Holub's keynote arguing that estimation is harmful, particularly in Agile, and presenting planning approaches based on data and flow instead.

Software Art Thou: Glenn Vanderburg - Real Software Engineering
Glenn Vanderburg asks whether software development can be real engineering, surveying other engineering disciplines and decades of programming experience.

Let's port Diablo to SerenityOS!
Andreas Kling ports the game Diablo to SerenityOS, his from-scratch Unix-like operating system, using the devilutionX project.

The Art of the Bodge: How I Made The Emoji Keyboard
Tom Scott explains how he built his emoji keyboard, which turned out to be a series of bodged-together tools including AutoHotkey and LuaMacros.

The Original Skunk Works – Nickolas Means | The Lead Developer UK 2017
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.

“What is Success?” by Evan Czaplicki
Elm creator Evan Czaplicki's 2018 Elm Europe talk on how to define success for an open source project and language community.

George Hotz | Programming | Livecoding SLAM | twitchslam | Part1
A long livestream of George Hotz live-coding a toy SLAM implementation, twitchslam, over two days in May 2018.

Mikey Dickerson Velocity NY 2014 Keynote: "One Year After healthcare.gov..."
Mikey Dickerson's keynote at Velocity NY 2014, one year after the healthcare.gov launch failure.