end-user programming
16:43Blender 3.0 Beginner Tutorial - Part 1
9.3M views • 4 years ago
Blender Guru
Blender Guru's beginner tutorial series, in which you model, light, texture and render a donut while learning Blender's core features. This is Part 1 of the Blender 3.0 version.
59:20Rendering Tiny Glades With Entirely Too Much Ray Marching
108K views • 1 year ago
Graphics Programming Conference
A Graphics Programming Conference talk on how the game Tiny Glade renders meadows, trees and player-built castles. It covers real-time global illumination, tilt-shift depth of field, stable shadows with continuous time of day, ray marching and GPU-driven rendering on old hardware.
14:05Userbenchmark - the April Fools that never ends
2.5M views • 5 years ago
2kliksphilip
2kliksphilip examines UserBenchmark, a hardware comparison site known for strongly biased, pro-Intel writing. The video explains the site's credibility problems and points viewers to better sources for CPU and GPU information.
1:23:16Learn Low Poly Modeling in Blender 2.9 / 2.8
2.1M views • 6 years ago
Imphenzia
Imphenzia's 83-minute tutorial covers the low poly modeling techniques he learned over five years of Blender use, with timestamps from navigation and extrusion onward. It uses Blender 2.83 with default keys.
9:51Wild Tricks for Greenscreen in Blender
2.3M views • 6 years ago
IanHubert
Ian Hubert shows quick, unconventional tricks for greenscreen compositing in Blender, as a follow-up to his motion tracking video.
7:58Blender Motion Tracking - Room Transformation!
2.2M views • 6 years ago
IanHubert
Ian Hubert shows how to use Blender's motion tracking to turn ordinary footage of a room into a stylized digital environment for an indie film. It is a quick, practical walkthrough in his loose, lazy-tutorial style.
13:48The Joy of Programming in Jai - Part 1: Hello World
36K views • 6 years ago
Nuno Afonso
The first part of a series on programming in Jai, Jonathan Blow's in-development language. It covers compiling, writing hello world and using code from other files.
47:11Gacha Drama and the Korean Gender War
987K views • 2 years ago
Moon Channel
A video essay from lawyer-turned-YouTuber Moon Channel on the South Korean gender war, tracing its historical roots and modern origins through the lens of a gacha game controversy. It is the first part of a two-part series.
1:09:38"How to Think about Parallel Programming: Not!" - Guy L. Steele Jr. (Strange Loop 2010)
9K views • 5 years ago
Strange Loop Conference
Guy Steele's Strange Loop 2010 talk argues that programmers should not have to think about parallelism, and that languages should support algorithms built on independence and divide-and-conquer. He also recounts fitting a program onto a single punch card.
40:57"Hedy: A Gradual programming language" by Felienne Hermans (Strange Loop 2022)
17K views • 4 years ago
Strange Loop Conference
Felienne Hermans presents Hedy, a gradual programming language for teaching kids that moves through levels from almost no syntax toward full Python. The talk covers why error messages and syntax are scary for beginners.
28:47Sacrifices to the Church of Nintendo
2.2M views • 5 years ago
EmpLemon
EmpLemon examines Nintendo's brand-protection strategy, its aggressive legal actions and its relationship with fans and creators.
5:25Make Your Renders Unnecessarily Complicated
1.2M views • 3 years ago
sirrandalot
A video showing a virtual camera built in Blender that simulates lenses and film layers using path tracing, to make physically modeled photographs.
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.
48:02James Burke Legend Connections 1 The Trigger Effect
389K views • 4 years ago
Tim Callinan
The first episode of James Burke's Connections series, 'The Trigger Effect', explores how modern society depends on interlinked technological systems and how quickly it breaks down when they fail, starting with a power blackout.
5:14:51John Carmack: Doom, Quake, VR, AGI, Programming, Video Games, and Rockets | Lex Fridman Podcast #309
1.9M views • 4 years ago
Lex Fridman
A five-hour Lex Fridman interview with John Carmack covering Doom, Quake, VR, AGI, programming, games and rockets.
3:53:11Shader Basics, Blending & Textures • Shaders for Game Devs [Part 1]
1.9M views • 5 years ago
Freya Holmér
The first part of Freya Holmer's three-part, nearly four-hour lecture on shader coding for game devs in Unity. It covers what shaders are, vertex and fragment shaders, interpolators, data types, blending and textures.
55:20Makepad: Designing modern UIs with Rust - Rik Arends - RustNL 2023
60K views • 3 years ago
RustNL
Rik Arends presents Makepad, a Rust UI framework, at RustNL 2023. The talk covers designing modern, GPU-fast UIs with Rust and includes live-coded demos of an IDE and a synthesizer.
42:42Why Are Emulators Legal? Dolphin vs. Nintendo, and the Fate of Emulation [Great Emu War Pt. 1]
410K views • 3 years ago
Moon Channel
Moon Channel, run by a lawyer, explains the legal basis for emulation, including the history of emulation case law and Nintendo's takedown of Dolphin's Steam release. It argues the legality of emulators is more fragile than most people assume.
1:12:14Beyond functional programming: a taste of Verse. Simon Peyton Jones & Tim Sweeney | Lambda Days 2023
30K views • 3 years ago
Code Sync
A Lambda Days keynote by Simon Peyton Jones and Tim Sweeney introducing Verse, Epic's functional logic language for the metaverse. It covers existential variables, unification and expressions yielding multiple values.
43:13Erik Jansson - GPU driven Rendering with Mesh Shaders in Alan Wake 2
29K views • 2 years ago
Digital Dragons
A Remedy engineer explains how Alan Wake 2 moved to a GPU-driven rendering pipeline built on mesh shaders, culling and rendering meshlets for dense vegetation on PS5 and Xbox Series consoles.
8:58Double Pendulums are Chaoticn't
4.3M views • 1 year ago
2swap
A short explainer from 2swap on the chaotic behavior of double pendulums. It examines how predictable the system is for some starting conditions and whether closed-form solutions exist.
1:11GERMANS LAUGH AT TRUMP when he warns "Germany will become totally dependent Russian energy" UN 2018
113K views • 4 years ago
EXTREME POLITICAL HISTORY - VIDEO PODCAST & JOKES
A short clip of German diplomats laughing at the UN in 2018 as Trump warns that Germany will become totally dependent on Russian energy.
17:10Xerox Star User Interface: An overview
20K views • 5 years ago
ACM SIGCHI
A 1982 Xerox PARC film, presented at CHI '90, in which Star designers David Canfield Smith and Charles Irby give an overview of the Xerox Star interface. It shows the document-centric, icon-and-window office system.
1:10:00A Deep Dive into Nanite Virtualized Geometry
278K views • 5 years ago
SIGGRAPH Advances in Real-Time Rendering
Brian Karis's SIGGRAPH 2021 talk explains how Unreal Engine 5's Nanite virtualized geometry works. It covers mesh import, the data structures, streaming, decompression, culling, software and hardware rasterization, and shading.
23:38Interactive notebooks ~ Pluto.jl | Fons van der Plas | JuliaCon 2020
48K views • 6 years ago
The Julia Programming Language
Fons van der Plas introduces Pluto.jl, a reactive notebook for Julia that tracks references between cells and re-runs affected cells when code changes. The talk was given at JuliaCon 2020.
17:03Why This Channel Exists (and why I hate Houston)
7.2M views • 5 years ago
Not Just Bikes
Not Just Bikes explains why the channel exists, through the creator's walk in suburban Houston. It shows how car-dependent design makes cities hostile to pedestrians.
43:04"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)
468K views • 4 years ago
Strange Loop Conference
Jack Rusher's Strange Loop 2022 talk argues that most programming languages are still designed around punchcard-era assumptions. He makes the case for live, interactive programming environments, drawing on Lisp, Smalltalk and REPL-driven development.
2:27:34Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
926K views • 1 year ago
Better Software Conference
Casey Muratori's two-hour talk tracing the history of object-oriented programming back to the 1960s and examining how its ideas, and later entity component systems, came about. It is followed by a Q&A.
2:46:27Why Greatness Cannot Be Planned — Kenneth Stanley
154K views • 5 years ago
Machine Learning Street Talk
A long Machine Learning Street Talk interview with Kenneth Stanley, creator of NEAT and novelty search, about his book on why greatness cannot be planned. They discuss open-endedness, the tyranny of objectives, serendipity and the evolution of ideas.
2:59:19Brendan Eich: JavaScript, Firefox, Mozilla, and Brave | Lex Fridman Podcast #160
878K views • 5 years ago
Lex Fridman
A roughly three-hour Lex Fridman podcast conversation with Brendan Eich, creator of JavaScript and co-founder of Mozilla and Brave. It covers JavaScript's rushed creation at Netscape, the browser wars, Firefox and Mozilla, and Brave's privacy approach.
29:51Refterm v2 - Resource usage, binary splat, glyph sizing, and more
68K views • 5 years ago
Molly Rocket
Casey Muratori follows up his refterm proof-of-concept, a GPU-based terminal renderer, with a second part covering memory usage, glyph sizing and correct Unicode and VT handling. It is built to show that a terminal can be fast and correct without heroic effort.
3:34:04Chris Lattner: Future of Programming and AI | Lex Fridman Podcast #381
2M views • 3 years ago
Lex Fridman
Lex Fridman's long podcast conversation with Chris Lattner, creator of Swift, LLVM and MLIR and co-founder of Modular. Topics include the Mojo language, the future of programming and AI, and hardware.
21:32Salad Mug - DYNAMO DREAM, Ep1
6.6M views • 5 years ago
IanHubert
The first episode of Ian Hubert's Dynamo Dream series, a one-person sci-fi short made in Blender with a gritty futuristic city setting. It was made with help from friends and Patreon supporters over about three years.
1:13:00Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - Updated
241K views • 1 year ago
LambdaConf
Jonathan Blow's LambdaConf 2025 keynote demonstrates the Jai programming language and explains its design. It includes demos of metaprogramming and tools that visualize programs.
8:51How I implemented MegaTextures on real Nintendo 64 hardware
398K views • 3 years ago
James Lambert
James Lambert demos a MegaTexture-style technique running on real Nintendo 64 hardware, built for an N64Brew game jam. It streams high-resolution textures onto stained-glass scenes on the console.
11:29Automation Dependency - Part One, by Capt. VanderBurgh (restored)
18K views • 5 years ago
flightcrewguide.com
Part one of an American Airlines training video presented by Captain Warren VanderBurgh on automation dependency. It grew out of a program on wake turbulence avoidance, and this restored version has the audio cleaned up.
2:29:05Cursor Team: Future of Programming with AI | Lex Fridman Podcast #447
1M views • 2 years ago
Lex Fridman
A Lex Fridman podcast conversation with the four creators of Cursor, the AI-assisted code editor. They discuss how the editor integrates models into programming workflows, including custom completion models and techniques like speculative decoding to speed up applying edits.
26:41Finding the BEST sine function for Nintendo 64
418K views • 3 years ago
Kaze Emanuar
Kaze Emanuar searches for the best sine approximation for the Nintendo 64, comparing the lookup tables in Mario 64 and Ocarina of Time with polynomial alternatives. It walks through numerics and 3rd, 4th and 5th order approximations.
49:04Polyend Tracker // Review and Full Tutorial from Sample to Song
355K views • 6 years ago
loopop
Loopop reviews the Polyend Tracker hardware tracker-style sequencer and walks through a tutorial from sampling to finishing a song. It covers most of the device's features.
2:42:41Chris Lattner: The Future of Computing and Programming Languages | Lex Fridman Podcast #131
594K views • 6 years ago
Lex Fridman
Lex Fridman's long interview with Chris Lattner, creator of LLVM and Swift, covering the future of computing and programming languages. It touches on compilers, hardware, and his work at Apple, Tesla, Google and SiFive.