HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

practice

2020s×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
"Design in Practice" by Rich Hickey1:00:46

"Design in Practice" by Rich Hickey

65K views • 3 years ago
ClojureTV
Rich Hickey's Clojure Conj 2023 talk on design in practice, covering problem statements, decision matrices, choosing precise words and making decisions in a team.
Software Engineering's Greatest Hits27:29

Software Engineering's Greatest Hits

25K views • 5 years ago
Greg Wilson
Greg Wilson surveys what empirical research actually shows about software development, why we believe it, and how to share that knowledge more widely. It covers evidence on practices such as TDD and design patterns.
Topic match · Software practice, open source & careers
The Expert Myth17:59

The Expert Myth

16M views • 4 years ago
Veritasium
Veritasium examines which experts have real expertise, drawing on chess research and work by Klein and Kahneman. It explains that expertise comes from pattern recognition built through deliberate practice in valid, feedback-rich environments.
Interview with an Agile Coach - Sprint14:22

Interview with an Agile Coach - Sprint1

523K views • 4 years ago
Kai Lentit
Kai Lentit's comedy sketch parodying an interview with an agile coach, lampooning scrum, sprints and kanban jargon. It is a few minutes of programmer humor.
Topic match · Software practice, open source & careers
"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)43:58

"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)

141K views • 3 years ago
Strange Loop Conference
Evan Czaplicki, creator of Elm, examines how programming languages are funded. He looks at where compiler engineers' salaries come from, why Go has about 5 engineers while Dart has about 30, and how this limits language design.
Topic match · Software practice, open source & careers
The Art of Code - Dylan Beattie1:00:49

The Art of Code - Dylan Beattie

4.9M views • 6 years ago
NDC Conferences
Dylan Beattie's NDC London talk on code written for art, fun and curiosity rather than utility. It includes quines, live music programming with Sonic Pi, and a memorable closing.
Topic match · Software practice, open source & careers
I Like Notebooks52:09

I Like Notebooks

55K views • 6 years ago
Jeremy Howard
Jeremy Howard defends Jupyter notebooks as a serious development environment, especially when paired with nbdev. He responds directly to Joel Grus's talk about why he dislikes notebooks, and contrasts REPL-style and notebook-style work.
Topic match · Software practice, open source & careers
Stevey's Tech Talk E39 -- A guided tour of Emacs45:11

Stevey's Tech Talk E39 -- A guided tour of Emacs

13K views • 4 years ago
Steve Yegge
Steve Yegge records himself working in Emacs and shows off about a dozen features in a roughly 45-minute screen capture. It is an informal, enthusiastic tour rather than a structured tutorial.
Topic match · Software practice, open source & careers
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.
Topic match · Software practice, open source & careers
Building pi in a World of Slop — Mario Zechner18:25

Building pi in a World of Slop — Mario Zechner

579K views • 6 months ago
AI Engineer
Mario Zechner explains why he built pi, a minimal coding agent, out of frustration with existing agent harnesses. He also discusses how AI agents are straining open source projects and argues for slowing down.
Topic match · Software practice, open source & careers
Getting GPLv2 Compliance From A Chinese Company- In Person!11:30

Getting GPLv2 Compliance From A Chinese Company- In Person!

625K views • 5 years ago
Naomi Wu
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.
Topic match · Software practice, open source & careers
George Hotz | Programming | we do coronavirus science aka hacking nature #lockdown part1 | COVID-193:50:00

George Hotz | Programming | we do coronavirus science aka hacking nature #lockdown part1 | COVID-19

286K views • 6 years ago
george hotz archive
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.
Topic match · Software practice, open source & careers
Let's port Diablo to SerenityOS!1:19:39

Let's port Diablo to SerenityOS!

82K views • 5 years ago
Andreas Kling
Andreas Kling ports the game Diablo to SerenityOS, his from-scratch Unix-like operating system, using the devilutionX project. The roughly 80-minute session shows what porting third-party software to the OS involves.
Topic match · Software practice, open source & careers
Browser hacking: Let's make "Cookie Clicker" playable in Ladybird!1:44:18

Browser hacking: Let's make "Cookie Clicker" playable in Ladybird!

15K views • 4 years ago
Andreas Kling
In a long live-coding session, Andreas Kling works on making the Cookie Clicker game playable in the Ladybird browser from SerenityOS. He tracks down bugs in the browser engine and fixes them.
Topic match · Software practice, open source & careers
Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains1:13:11

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

979K views • 5 months ago
JetBrains
JetBrains interviews Zig creator Andrew Kelley about why Zig has no 1.0 after a decade, why the project left GitHub, and why it bans AI contributions. He also covers what makes Zig better than C and his views on open source.
Topic match · Software practice, open source & careers
Pieter Levels: Programming, Viral AI Startups, and Digital Nomad Life | Lex Fridman Podcast #4403:43:34

Pieter Levels: Programming, Viral AI Startups, and Digital Nomad Life | Lex Fridman Podcast #440

2.6M views • 2 years ago
Lex Fridman
A roughly 3.7-hour Lex Fridman podcast with Pieter Levels, the solo developer behind over 40 startups. They discuss programming, viral AI products, indie hacking and digital nomad life.
Topic match · Software practice, open source & careers
Vibe coding complex changes in Rust2:59:08

Vibe coding complex changes in Rust

55K views • 1 year ago
Jon Gjengset
Jon Gjengset spends about three hours livecoding complex changes in a Rust codebase with agentic AI tools, testing his hypothesis that AI is weak at non-pattern work. He documents where Claude Code helps and where it struggles.
Topic match · Software practice, open source & careers
The Worst Typo I Ever Made11:25

The Worst Typo I Ever Made

6.4M views • 6 years ago
Tom Scott
Tom Scott recounts the worst typo he ever made, a subtle mistake in code with destructive consequences at a previous job. It is a cautionary tale about irreversible operations.
Topic match · Software practice, open source & careers
Implementing (part of) a BitTorrent client in Rust4:09:16

Implementing (part of) a BitTorrent client in Rust

115K views • 3 years ago
Jon Gjengset
Jon Gjengset's roughly four-hour live stream implementing part of a BitTorrent client in Rust, following CodeCrafters' test-guided challenge. He builds from scratch and shows idiomatic error handling along the way.
Topic match · Software practice, open source & careers
Why I deleted GrapheneOS17:51

Why I deleted GrapheneOS

976K views • 3 years ago
Louis Rossmann
Louis Rossmann explains why he stopped using GrapheneOS, describing his interactions with its lead developer Daniel Micay. It includes chat logs shown in the video.
Topic match · Software practice, open source & careers
Interview with Senior JS Developer5:28

Interview with Senior JS Developer

2.3M views • 4 years ago
Kai Lentit
A comedy sketch by Kai Lentit in which a senior JavaScript developer is interviewed, parodying the chaos of the JavaScript ecosystem.
Topic match · Software practice, open source & careers
8LU - Are we *really* engineers? by Hillel Wayne32:48

8LU - Are we *really* engineers? by Hillel Wayne

9K views • 6 years ago
8th Light Inc.
Hillel Wayne reports on interviews with 17 people who have worked as both software and traditional engineers. He argues the fields are fundamentally the same and have much to learn from each other.
Topic match · Software practice, open source & careers
AI slop attacks on the curl project - Daniel Stenberg53:01

AI slop attacks on the curl project - Daniel Stenberg

46K views • 1 year ago
Daniel Stenberg
Daniel Stenberg's keynote at FrOSCon 2025 on AI slop attacks on the curl project, with examples of bogus AI-generated security reports. He discusses the toll on maintainers and why various countermeasures don't fit the project.
Topic match · Software practice, open source & careers
Software is in Decline - Jonathan Blow10:08

Software is in Decline - Jonathan Blow

179K views • 4 years ago
gamedev cuts
A ten-minute clip from Jonathan Blow's talk on preventing the collapse of civilization, arguing that software quality and the knowledge to build it are in decline.
Topic match · Software practice, open source & careers
Andrej Karpathy: Software Is Changing (Again)39:32

Andrej Karpathy: Software Is Changing (Again)

2.6M views • 1 year ago
Y Combinator
Andrej Karpathy's keynote at AI Startup School laying out software 1.0, 2.0 and 3.0, with LLMs seen as utilities, fabs and operating systems. It covers LLM quirks, partial-autonomy apps and keeping a human in the generate-and-verify loop.
Topic match · Software practice, open source & careers
The Story Behind Audacity15:21

The Story Behind Audacity

517K views • 5 years ago
Tantacrul
Tantacrul tells the story of Audacity, the widely used free audio editor, and announces his involvement in the project. It includes an interview with the original developers and a look at the software's usability.
Topic match · Software practice, open source & careers
Hot Code Reloading in C2:16:18

Hot Code Reloading in C

94K views • 3 years ago
Tsoding Daily
A long Tsoding Daily programming stream in which he implements hot code reloading in C by loading a dynamic library at runtime without stopping the main program. It also touches on migrating struct versions across reloads.
Topic match · Software practice, open source & careers
NixOS Drama Explained, a Personal Account2:27:20

NixOS Drama Explained, a Personal Account

15K views • 1 year ago
Jon Ringer
A long personal account by a former NixOS contributor of his experience in the community, his ban and the governance events. He aims to correct what he sees as a false narrative about the NixOS drama.
Topic match · Software practice, open source & careers
Before Flutter | Rubber Duck Engineering | Episode #1001:10:01

Before Flutter | Rubber Duck Engineering | Episode #100

5K views • 4 years ago
RubberDuckEng
A Rubber Duck Engineering episode on the years before Flutter, covering web projects and three JavaScript frameworks that influenced it, and the early DOM-based, network-loaded Flutter.
Topic match · Software practice, open source & careers
Let's prototype a JavaScript JIT compiler!1:21:25

Let's prototype a JavaScript JIT compiler!

49K views • 3 years ago
Andreas Kling
Andreas Kling live-codes a prototype JavaScript JIT compiler for the LibJS engine used in SerenityOS and Ladybird. He builds a standalone bytecode VM, a simple interpreter, and then a simple JIT in about 80 minutes.
Topic match · Software practice, open source & careers
GrapheneOS: Documenting Numerous Attacks Against CalyxOS,, Techlore, & More53:40

GrapheneOS: Documenting Numerous Attacks Against CalyxOS,, Techlore, & More

135K views • 5 years ago
Techlore
A long Techlore video documenting what it presents as hostile conduct by GrapheneOS leadership and community members, including lead developer Daniel Micay, toward CalyxOS and others.
Topic match · Software practice, open source & careers
GitHub Copilot CRUSHES Leetcode Interview Questions! 😳9:20

GitHub Copilot CRUSHES Leetcode Interview Questions! 😳

266K views • 5 years ago
DevOps Directive
A DevOps YouTuber tests GitHub Copilot on a range of Leetcode problems and finds it solves most immediately, with a few needing tweaks and some far off. He concludes it would outperform him in a FAANG-style interview.
Topic match · Software practice, open source & careers
Matt Talks About WordPress Situation27:01

Matt Talks About WordPress Situation

211K views • 2 years ago
The PrimeTime
Matt Mullenweg joins ThePrimeagen's Twitch stream to discuss the WordPress and WP Engine dispute, including trademark use and contributions.
Topic match · Software practice, open source & careers
Vibe Coding Is The Future31:34

Vibe Coding Is The Future

302K views • 1 year ago
Y Combinator
A Y Combinator video on vibe coding, the term Andrej Karpathy coined for letting LLMs write code. It reports what YC founders say about debugging, models and how much of their code is AI-written.
Topic match · Software practice, open source & careers
Lars Bergstrom - Beyond Safety and Speed: How Rust Fuels Team Productivity22:19

Lars Bergstrom - Beyond Safety and Speed: How Rust Fuels Team Productivity

18K views • 2 years ago
Rust Nation UK
Lars Bergstrom of Google presents how Rust improves team productivity beyond safety and speed, with data on rewrites, defects and review. It compares Rust teams to those on legacy native languages and Go.
Topic match · Software practice, open source & careers
How we're building the Arc Browser Windows app with *Swift*22:06

How we're building the Arc Browser Windows app with *Swift*

151K views • 3 years ago
The Browser Company
The Browser Company's CTO explains how the team is building the Arc browser for Windows using Swift. It covers the de-risking work and why they believe it is feasible.
Topic match · Software practice, open source & careers
Racket: Why I Think It’s a Great Language, and Why I’m Not Using It Anymore8:45

Racket: Why I Think It’s a Great Language, and Why I’m Not Using It Anymore

19K views • 5 years ago
Leandro Facchinetti
Leandro Facchinetti explains why he thinks Racket is a great language and why he stopped using it. He describes his backstory and experiences with the Racket community.
Topic match · Software practice, open source & careers
Interview with Senior JS Developer 2024 [NEW]6:45

Interview with Senior JS Developer 2024 [NEW]

735K views • 2 years ago
Kai Lentit
A short parody sketch of a job interview with a senior JavaScript developer, poking fun at the JS ecosystem and trendy stacks.
Topic match · Software practice, open source & careers
Chiara Mooney & Shiven Mian – Building for Microsoft (Chain React 2023)33:04

Chiara Mooney & Shiven Mian – Building for Microsoft (Chain React 2023)

6K views • 3 years ago
Infinite Red
Microsoft engineers Chiara Mooney and Shiven Mian describe the journey and challenges of building and consuming React Native for Windows inside Microsoft. It was given at Chain React 2023.
Topic match · Software practice, open source & careers
Debunking Devin: "First AI Software Engineer" Upwork lie exposed!25:16

Debunking Devin: "First AI Software Engineer" Upwork lie exposed!

557K views • 2 years ago
Internet of Bugs
Internet of Bugs analyzes Cognition's Devin demo frame by frame, arguing the video did not show Devin completing paid Upwork jobs as claimed, and showing what the task required versus what Devin produced.
Topic match · Software practice, open source & careers