Today I LearnedRSS

Everything from 2023

Lecture Friday: Don't Break the Chain: Maintaining Productivity on Your 19th Game

Some great productivity tools for your own endeavours. More importantly, some real talk about the mental cost that work takes on you. Some real insights into trying to have steady progress. Not huge burst followed by mental breakdowns.

Lecture Friday: Systems Engineering

Technically, it's an excellent talk about systems engineering. That is, looking broadly at systems, how you can significantly simplify and reduce the problem if you're willing to forgo interfaces. With that broad theme in mind, the actual talk ends up being a whirlwind tour through a lot of the VR headset and video/image technologies John was working on at the time. Excellent technical talk as always.

Lecture Friday: The Best Animation Tricks of the Trade

Lecture Friday: 50 Game Camera Mistakes

Lecture Friday: Death to the Three Act Structure! Toward a Unique Structure for Game Narratives

Lecture Friday: Oh, The Methods You'll Compose

Lecture Friday: Computers are a Sadness, I am the Cure

https://vimeo.com/video/95066828

Lecture Friday: Best Practices for Software Development

Lecture Friday: Growing a Language

Lecture Friday: You Suck at Excel

Lecture Friday: Brian Kernighan Interviews Ken Thompson

Lecture Friday: What Bodies Think About: Bioelectric Computation Outside the Nervous System

Lecture Friday: A Brief History of the BSD Fast Filesystem

Lecture Friday: Papers I Have Loved

Lecture Friday: When Data Contradicts Security Best Practices

Lecture Friday: Data-Oriented Design and C++

Lecture Friday: Advanced Git for Developers

Lecture Friday: Elevator Hacking: From the Pit to the Penthouse

Lecture Friday: Procedural Programming: It's Back? It Never Went Away

Lecture Friday: Practical Creativity

Lecture Friday: The Power of Abstraction

Lecture Friday: How to Open a Black Box

Lecture Friday: How Complex Systems Fail

Lecture Friday: The Future of Programming

Lecture Friday: PID Loops and the Art of Keeping Systems Stable

Lecture Friday: Real Software Engineering

Lecture Friday: The Top 10 Ways To Scam The Modern American Programmer

Lecture Friday: The Computer Revolution Hasn't Happened Yet

Lecture Friday: Preventing the Collapse of Civilization

Lecture Friday: The Physics of Light and Rendering

Lecture Friday: Agile Methods The Good, The Hype, and The Ugly

Lecture Friday: Dear Developer, the Web Isn't About You

Lecture Friday: Reed - Elegant Accessibility

Lecture Friday: Single Point of Failure: The (Fictional Day Google Forgot To Check Passwords)

Lecture Friday: Breaking the x86 Instruction Set

Lecture Friday: Security and Privacy in a Hyper-connected World

Lecture Friday: Q: Why Do Keynote Speakers Keep Suggesting That Improving Security Is Possible?

Lecture Friday: Network Security in the Medium Term: 2061—2561 AD

Lecture Friday: SQRL - Secure Quick Reliable Login

Lecture Friday: The Five Domains of Play

Lecture Friday: Embedded Ethics

Lecture Friday: The Coming War On General Computation

Lecture Friday: Programming is Terrible: Lessons Learned From A Life Wasted

Lecture Friday: The Future of Programming

Lecture Friday: 17th Century Ship Building and Your Failed Software Project

Lecture Friday: Leadership Without Management: Scaling Organizations by Scaling Engineers

Lecture Friday: Indistinguishable From Magic

Lecture Friday: CPU Caches and Why You Care

Lecture Friday: That Awesome Time I Was Sued For Two Billion Dollars

Lecture Friday: Civilization: Institutions, Knowledge and the Future

Lecture Friday: Human Computation

Lecture Friday: Truth in Game Design