Best Software (other) Videos
「Software (other)」下面有36部被不同的人、在不同月份推荐过的视频。挑的时候先看对象:入门3部,适合还没学过的人;进阶9部,适合已经懂术语的人;普通向23部,按兴趣就能看;更硬的1部,留给想看推导或细节的人。这一类数量最多的是演讲,所以它们的共同点是一位讲者把一个判断讲完,例子是为了撑住这个判断。常出现的频道包括KRAZAM、GOTO Conferences、NDC Conferences。目录给这个主题划的范围是:Other software engineering topics that do not fit the categories above: miscellaneous programming talks, parody and humor about programming, general developer commentary.如果只看三部,就从《The Problem with Time & Timezones - Computerphile》开始,它负责把问题讲出画面;然后看《Monktoberfest 2016: Bryan Cantrill - Oral Tradition in Software Engineering》,换一种讲法或例子;最后看《You Suck at Excel - Joel Spolsky (Reupload)》,留给已经有基础的人。页面按每页24部切开,顺序看的是被推荐跨越了多少个月,不是播放量。每条标题下面那一句是这部片子自己的内容说明,用来区分它在讲定义、过程、演示还是观点。点进去能看到推荐原话、原文链接和适合谁看。看的时候把强烈推荐当成有人明确叫你去看,把引用当成只是拿来举例,把批评留下来对照,不要把每条评论都当成同一力度。

The Problem with Time & Timezones - Computerphile
Tom Scott explains for Computerphile why handling time and timezones in code is so hard, walking through a simple web app that computes how long ago something happened.

Monktoberfest 2016: Bryan Cantrill - Oral Tradition in Software Engineering
Bryan Cantrill's Monktoberfest 2016 talk on how software engineers pass knowledge down through oral tradition, from folk rhymes to programmer lore and stories like why C lacks a logical XOR.

You Suck at Excel - Joel Spolsky (Reupload)
A reupload of Joel Spolsky's talk teaching spreadsheet users the Excel features they are probably missing, such as keyboard navigation, named ranges, tables and lookups.

Pure Functional Programming in Excel • Felienne Hermans • GOTO 2016
Felienne Hermans argues that Excel is the world's most popular programming language and shows how spreadsheets work as a pure functional language.

The Web That Never Was - Dylan Beattie
Dylan Beattie's entertaining NDC talk imagines an alternate history of the web, asking what if different decisions had been made on operating systems, browsers and standards.

Plain Text - Dylan Beattie - NDC Copenhagen 2022
Dylan Beattie's conference talk explores the history and mess behind plain text: encodings, Unicode, line endings and the many ways text goes wrong.

The Pervert's Guide to Computer Programming Languages - SXSW
A SXSW talk by W Watson that uses Lacanian psychoanalysis, with nods to Zizek, to critique popular programming languages.

!!Con 2017: HDR Photography in Microsoft Excel?! by Kevin Chen
A short conference talk from !!Con 2017 in which Kevin Chen explains the HDR imaging algorithm from a foundational paper, framing it as a system of linear equations, and implements it in a Microsoft Excel spreadsheet.

Email Hates the Living
A lightning-style conference talk by Ricardo Signes about the horrors of email: its protocols, formats and decades of accumulated quirks.

Obsidian for Beginners: Start HERE — How to Use the Obsidian App for Notes
A 12-minute beginner lesson from Nick Milo's Linking Your Thinking series introducing the Obsidian note-taking app and the first steps to start using it.

I Have Delivered Value... But At What Cost?
A short KRAZAM comedy sketch satirizing corporate tech life, where a worker reckons with having delivered value at the cost of his soul, complete with Slack chimes.

Computer Science - A Guide for the Perplexed • Joe Armstrong • GOTO 2018
Joe Armstrong's GOTO 2018 talk contrasts the problems computer scientists study with the problems users have.

You Give REST a Bad Name
Dylan Beattie's parody of 'You Give Love a Bad Name' about hypermedia APIs and REST, performed with his band at developer conferences.

Using JSLint For Evil
A three-minute clip in which Douglas Crockford explains why he allowed the JSLint reference implementation to be used for evil.

Introducing SILE: A New Typesetting System
The SILE author's FOSDEM 2015 talk introducing SILE, a TeX-inspired typesetting system with frame-based layout, Unicode, OpenType and a Lua-based extensible design.

Node.js Is Bad Ass Rock Star Tech
A short satirical sketch in which a Q&A about web servers turns into a profane rant about threads, blocking and non-blocking I/O.

David Kriesel: Lies, damned lies and scans
David Kriesel's FrOSCon talk on how Xerox scancopiers, due to JBIG2 compression, silently replaced digits in scanned documents.

React.js Conf 2016 - Lightning Talks - Elie Rotenberg
A five-minute lightning talk from React.js Conf 2016 by Elie Rotenberg on protecting the DOM from tampering.

Robert Moss: Julia and the Next Generation Airborne Collision Avoidance System
Robert Moss's JuliaCon 2015 talk describes using Julia as a specification language for ACAS X, the next-generation airborne collision avoidance system that succeeds TCAS.

Interview with FFMPEG enthusiast
Kai Lentit's comedy sketch parodying an interview with an FFmpeg enthusiast.

Hal fixing a light bulb (from Malcolm in the Middle S03E06 - Health Scare)
A short scene from Malcolm in the Middle in which Hal tries to fix a light bulb and is pulled into a growing chain of side repairs.

Exact Instructions Challenge PB&J Classroom Friendly | Josh Darnit
A family comedy video in which kids write instructions for making a peanut butter and jelly sandwich, and a parent follows them with exact literalness, producing chaos.

Will YouTube Ever Run Out Of Video IDs?
Tom Scott explains YouTube's 11-character video IDs, which are base-64 encoded 64-bit numbers, and whether YouTube could ever run out of them.

Terry Davis Demos SimStructure (2016-08-25)
Terry Davis, author of TempleOS, demonstrates his SimStructure physics simulator and builds a PID controller using math from Numerical Recipes in C.