General Programming
Bret Victor - The Future of Programming
Joe Politz - Programming Languages - Lecture 1
Scott Meyers - The Most Important Design Guideline
Bob Martin - SOLID design principles
Bob Martin - The Future of Programming
Bob Martin - Clean Architecture
Jake Vanderplas - Statistics for Hackers
Chandler Carruth - Understanding Compiler Optimization
Mark Rendle - The Worst Programming Language Ever
Timothy Allen - It is Darkest Before Dawn...
Julie Pagano - It's Dangerous to Go Alone: Battling the Invisible Monsters in Tech
Jonathan Blow - Attempting Deep Work, Surviving Long Projects
Greg Wilson - What We Actually Know About Software Development, and Why We Believe It’s True
C++
Nicholas Ormrod - The strange details of std::string at Facebook
Stefan Lavavej - Don't Help the Compiler
Chandler Carruth - Efficiency with Algorithms, Performance with Data Structures
Chandler Carruth - High Performance Code 201: Hybrid Data Structures
Chandler Carruth - Tuning C++: Benchmarks, and CPUs, and Compilers! Oh My!
Mike Acton - Data-Oriented Design and C++
Bjarne Stroustrup - Writing Good C++14
Python
Brett Slatkin - Refactoring Python: Why and how to restructure your code
Ashwini Oruganti - Dispelling the 'Genius Programmer' myth through code review
Jack Diederich - Stop Writing Classes
Jai
Jonathan Blow - Making Game Programming Less Terrible
Jonathan Blow - Ideas about a new programming language for games
Jonathan Blow - A Programming Language for Games, talk #2