programming languages
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.
8:45Racket: 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 · Programming language design
15:20John Carmack: Best programming setup and IDE | Lex Fridman Podcast Clips
960K views • 4 years ago
Lex Clips
A clip of John Carmack on the Lex Fridman podcast discussing his programming setup, why he favors debuggers and IDEs, and his puzzlement at developers who avoid them.
6:59TypeScript types can run DOOM
485K views • 1 year ago
Michigan TypeScript
The Michigan TypeScript group shows the Doom engine running entirely inside the TypeScript type system. It is open source, and two follow-up videos cover why and how they did it.
Topic match · Programming language design
5:11Imba is Underrated: Building a counter in 49 seconds
9K views • 5 years ago
We Deserve Less
A five-minute video showing how to build a counter in the Imba web programming language in under a minute, then style it.
Topic match · Programming language design
13:44The Story of Another World on the Amiga | MVG
350K views • 4 years ago
Modern Vintage Gamer
Modern Vintage Gamer explains how Eric Chahi built Another World on the Amiga 500, using 2D polygons, rotoscoping and clever techniques to run well on a stock 7MHz machine.
6:46NOTCURSES III: THE SAGA CONTINUES (1080P)
46K views • 5 years ago
Nick Black
A seven-minute demo from the author of Notcurses, a C library for text user interfaces. It shows the 2.3.0 release, which adds Sixel and Kitty bitmap graphics integrated into its multiplane character-graphics model.
Topic match · C, C++, Rust, Go & systems languages
9:46Interview with Senior Rust Developer
1M views • 3 years ago
Kai Lentit
A short comedy sketch by Kai Lentit lampooning an interview with a 'senior Rust developer' and Rust community stereotypes.
Topic match · C, C++, Rust, Go & systems languages
19:25New computers don't speed up old code
187K views • 1 year ago
Matthias random stuff
Matthias Wandel tests old and new code on a range of PCs, including a new mini PC, to measure how much faster modern hardware really is. He also shows optimization techniques such as branchless code, with benchmark programs on GitHub.
11:25The 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.
5:28Interview 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.
5:59Interview with FFMPEG enthusiast
572K views • 4 years ago
Kai Lentit
Kai Lentit's comedy sketch parodying an interview with an FFmpeg enthusiast. It pokes fun at the open source command-line tool experience and video conversion woes.
18:18I Tried Turning Games Into Text
571K views • 2 years ago
Acerola
Acerola explores building a shader that turns games into ASCII art, walking through techniques such as brightness mapping and edge detection to see whether it looks good.
16:04Jonathan Diegelman - Modeling Spacecraft Separation Dynamics in Julia
12K views • 5 years ago
The Julia Programming Language
A JuliaCon talk by a NASA Launch Services Program engineer on modeling spacecraft separation dynamics in Julia. He describes replacing a Simulink-based workflow for checking launch vehicle separation requirements with Julia and ModelingToolkit, with large speedups and much shorter code.
14:06Tomorrow Corporation Tech Demo
107K views • 3 years ago
retrogameinternals
Allan Blomquist demonstrates the internal programming and debugging tools Tomorrow Corporation uses to make games, including live modification of a running game and time-travel debugging.
19:37Why is Japan So Weak in Software?
968K views • 2 years ago
Asianometry
Asianometry examines why Japan's software industry has lagged despite its hardware strengths. It looks at dependence on US software and the low prestige of programming.
15:19I Gave My Goldfish $50,000 to Trade Stocks
13.7M views • 4 years ago
Michael Reeves
Michael Reeves rigs up a camera and software that tracks a goldfish's movements to choose stock trades, tied to wallstreetbets sentiment. It is a comedic programming and electronics stunt.
8:26Why don't subtitles match dubbing?
2M views • 2 years ago
Tom Scott
Tom Scott explains why subtitles often differ from dubbed dialogue, covering how translation, timing and reading speed shape each. It features translators and voice talent working in several languages.