Best Software practice, open source & careers Videos
「Software practice, open source & careers」下面有154部被不同的人、在不同月份推荐过的视频。挑的时候先看对象:入门6部,适合还没学过的人;进阶62部,适合已经懂术语的人;普通向80部,按兴趣就能看;更硬的6部,留给想看推导或细节的人。这一类数量最多的是演讲,所以它们的共同点是一位讲者把一个判断讲完,例子是为了撑住这个判断。常出现的频道包括Strange Loop Conference、Confreaks、O'Reilly。目录给这个主题划的范围是:Software craft and profession: agile, code review, legacy code, open source maintenance, licensing, programmer careers, interviews, productivity, tech management, programming philosophy, live coding sessions.如果只看三部,就从《🚀 TDD, Where Did It All Go Wrong (Ian Cooper)》开始,它负责把问题讲出画面;然后看《Bret Victor The Future of Programming》,换一种讲法或例子;最后看《"Uncle" Bob Martin - "The Future of Programming"》,留给已经有基础的人。页面按每页24部切开,顺序看的是被推荐跨越了多少个月,不是播放量。每条标题下面那一句是这部片子自己的内容说明,用来区分它在讲定义、过程、演示还是观点。点进去能看到推荐原话、原文链接和适合谁看。看的时候把强烈推荐当成有人明确叫你去看,把引用当成只是拿来举例,把批评留下来对照,不要把每条评论都当成同一力度。

Making Metagun
A timelapse of Notch (Markus Persson) making Metagun, a game built from scratch in 48 hours for Ludum Dare 18.

10 Things I Learned from the jQuery Source
Paul Irish walks through the jQuery source code and shares ten lessons and interesting techniques from it, aimed at JavaScript developers who want to learn from a widely used library.

Implementing (part of) a BitTorrent client in Rust
Jon Gjengset's roughly four-hour live stream implementing part of a BitTorrent client in Rust, following CodeCrafters' test-guided challenge.

Crockford on JavaScript - Section 8: Programming Style & Your Brain
Douglas Crockford's YUIConf 2011 keynote on why programming style matters, particularly in JavaScript.

Keynote: The Last Hope for Scala's Infinity War - John A. De Goes
John A.

Episode 1: A basic expression evaluator
The first episode of a long live-coding series in which Immo Landwerth builds the Minsk compiler for a small language in C#.

Why I deleted GrapheneOS
Louis Rossmann explains why he stopped using GrapheneOS, describing his interactions with its lead developer Daniel Micay.

The Early Days of id Software
John Romero's 2016 GDC Europe talk recounts the early days of id Software and the programming principles behind Doom and Quake, including fast iteration and keeping the game bootable.

Interview with Senior JS Developer
A comedy sketch by Kai Lentit in which a senior JavaScript developer is interviewed, parodying the chaos of the JavaScript ecosystem.

Leaping the chasm from proprietary to open: A survivor's guide
Bryan Cantrill's OSCON 2015 talk on moving a proprietary product to open source, drawing on Sun's history with Solaris and illumos, licensing choices and the relicensing after Oracle's acquisition.

Is TDD dead?
A Thoughtworks conversation among Martin Fowler, Kent Beck and David Heinemeier Hansson on whether TDD is dead.

Ada, Past Present and Future
An AdaCore talk on the history, present and future of the Ada language, including remarks from Robert Dewar.

8LU - Are we *really* engineers? by Hillel Wayne
Hillel Wayne reports on interviews with 17 people who have worked as both software and traditional engineers.

AI slop attacks on the curl project - 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.

Software is in Decline - Jonathan Blow
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.

Linus Torvalds on his insults: respect should be earned.
A short TFiR clip in which Linus Torvalds explains his view that respect should be earned rather than given, in defense of his blunt and insulting style.

Technical leadership and glue work - Tanya Reilly | #LeadDevNewYork
Tanya Reilly's LeadDev talk on glue work, the invisible coordination and support tasks engineers do that keep teams successful but can hurt careers.

Jim Coplien and Bob Martin Debate TDD
Jim Coplien and Bob Martin debate test-driven development and unit testing in an InfoQ video that grew out of a JAOO 2007 dispute.

Andrej Karpathy: Software Is Changing (Again)
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.

Notch Coding Minicraft!
Footage of Notch (Markus Persson) live-coding his Minicraft game in Java during a Ludum Dare 48-hour game jam.

Learning from StackOverflow.com
Joel Spolsky's 2009 Google Tech Talk on why StackOverflow was built, how it addresses the mess of searching for programming help, and the community design behind it.

Why April Fools' Day sucks and what we did about it at Reddit - Talk at SF Tech Poetics 01/18/18
Josh Wardle, later the creator of Wordle, talks at SF Tech Poetics about why April Fools' Day in Silicon Valley is often lame.

Coding in Stenography, Quick Demo
A short unscripted demo of writing FizzBuzz in JavaScript with a generator function on a steno keyboard, typos included.

The Story Behind Audacity
Tantacrul tells the story of Audacity, the widely used free audio editor, and announces his involvement in the project.