coding related videos I have watched this year and my thoughts on them
title: 2mpeg4yuv
type: youtube playlist
watched: June 2024
link: https://www.youtube.com/playlist?list=PLpM-Dvs8t0VaAFL21D-48W02tJWTeejcM
author: TsodingDaily
description: Tsoding creates a c program to output raw video format
rating: 4/5
notes: really cool series, I only watched the first three, because I'm not as interested in audio. It was a little frustrating how his method sends him on wild goose chases, but was cool to watch him disect everything in real time. Convinced me it's not a video format thats usable in digital transfer.
title: Data Mining
type: youtube playlist
watched: 19 July 2024
link: https://www.youtube.com/watch?v=kH-hqG34ylA&list=PLpM-Dvs8t0VYWv72g9fNU2TWwGcUeINV
author: TsodingDaily
description: 4 videos covering K-means clustering algorithm in C with Raylib
rating: 4/5
notes: Really interesting in concept and technique. I learned how the K-means clustering algorithm works and how it applies to AI 'learning'. It makes a lot of sense. It's also intuitive to see how it would get stuck on local maximums without seeing the global situation, or how the amount of clusters you set can determine the outcome
title: Unix50 - Unix Today and Tomorrow: The Languages
type: youtube video
watched: 30 Jul 2024
link: https://www.youtube.com/watch?v=xnCgoEyz31M
author: NokiaBellLabs
description: speeches at 50 year anniversary of unix
rating: 3/5
notes: Clicked because of Brian Kernighan, always inspiring to listen to him. Didn't realise it was a bunch of people talking. Another was Bjarne Stroustrup (C++ guy). Always cool to get some history and context for things, especially how programs go together and perspective on early software in general. The later guests felt a little motivational speakery, which I'm not really in to.
title: Debian: Anatomy of An Open Source Project
type: youtube video
watched: 18 july 2024
link: https://www.youtube.com/watch?v=nyL2Fx0iNZ0
author: MicrosoftResearch
description: Guy who created Debian does talk at Microsoft
rating: 4/5
notes: Pretty interesting stuff. Great to hear some of the history and drama around linux, specifically Debian, which I honestly don't know much about. Ian kind of reminds me of Steve Jobs, in the way he presents and demenor. Kinda crazy how much drama there seemed to be around open source, free software and Richard Stallman.
title: Integration tests are a Scam
type: podcast
watched: 17 july 2024
link: https://www.youtube.com/watch?v=JzzX0rb_884
author: MattGodbolt
description: Matt and Ben talk about integration tests
rating: 4/5
notes: Cool to hear from longtime working software developers in another part of the world. With my limited software development experience, I found myself agreeing with what they were saying, its hard and a false sense of security and not very detailed error description to develop giant integration tests.
title: Boring is Awesome
type: podcast
watched: 17 july 2024
link: https://www.youtube.com/watch?v=ZDkUdVQRpB0
author: MattGodbolt
description: Matt and Ben talk about keeping things simple
rating: 4/5
notes: talked about not needing a relational database for everything as well as keeping things 'simple'. I resonate with this kind of thinking the more experience I get. In the beginning its good to follow standards to get going, but then you start to realise maybe you don't need all this stuff and reducing complexity is better.
title: Brian Kernighan Reflects on "The Practice of Programming"
type: youtube video podcast
watched: 16 july 2024
link: https://www.youtube.com/watch?v=_QQ7k5sn2-o
author: BookOverflowPod
description: Two software dev book review guys interview Brian Kernighan
rating: 4/5
notes: Great to hear from Brian Kernighan, not necessarily new information for me, but enjoyable to listen to. Mic quality was bad at times unfortunately. I really respect Brian's way of explaining technology for anyone to listen to and his pleasantness despite many years of dealing with computers haha
title: Discussing "The Practice of Programming" by Brian Kernighan and Rob Pike
type: youtube video podcast
watched: 16 july 2024
link: https://www.youtube.com/watch?v=4yHO_WPsZhc
author: BookOverflowPod
description: Two software dev book review guys review an old software book
rating: 4/5
notes: Keen to see where these guys go. Came to this after first watching their interview with Brian, so was a nice reference. It's cool to see how theres some 'timeless' software advice and how there a threads of influence in modern software that you can trace back
title: Understanding Microarchitecture
type: podcast
watched: 31 july 2024
link: https://www.youtube.com/watch?v=IXiPWa9RWgc
author: OffByOneSecurity
description: casey muratori on a cybersecurity podcast
rating: 4/5
notes: Found this from casey's computer enhance email. This podcast goes pretty similar to casey's talk on his go fetch attack video, explaining architecture below assembly language. So cool that he knows all this stuff and just shares it.
title: Switching to TypeScript
type: youtube video
watched: 31 july 2024
link: https://www.youtube.com/watch?v=MQB4zabVHZY
author: TsodingDaily
description: Tsoding refactors an existing javascript project to typescript
rating: 4/5
notes: this was bang on the money for me, because I'd just started learning typescript and was cool to watch someone way more skilled than I, going through the process of using typescript in a real process. It was interesting to see, that you sometimes would need to rethink your whole approach so that typesafety can be achieved
title: I tried React and it Ruined My Life
type: youtube video
watched: 30 july 2024
link: https://www.youtube.com/watch?v=XAGCULPO_DE
author: TsodingDaily
description: Tsoding implements react from bottom up with strong opinions and examples
rating: 5/5
notes: Funny and informative. Having struggled with React myself, it was cool to see someone with more experience pull it apart coming from the standpoint of never having used it, but using existing logic about how programs execute. It makes react seem pretty bloated. It was cool that he backed up his opinions with his own framework that he made in 69 lines of code and implemented data binding on the fly to prove it's possible.
title: Avoiding Abandonware
type: podcast
watched: 2 jul 2024
link: https://www.youtube.com/watch?v=UqfxcbJhh38
author: MattGodbolt
description: discussion on software lifecycle
rating: 4/5
notes: Another good discussion, made me think a about the 'meta' side of programming that isn't literally
writing the code.
Takeaways: - sometimes it's better to split the project into multiple projects instead of cramming every new feature into one, because it's harder for it to adapt. - greenfield projects might just be the start of the cycle again
title: Is Optimization Refactoring?
type: podcast
watched: 2 jul 2024
link: https://www.youtube.com/watch?v=U597IG0_bjc
author: MattGodbolt
description: discussion on several processes that look like refactoring
rating: 4/5
notes: Another great discussion on software development. On every podcast they talk about automated tests, I feel like I should do more.
title: Genetic Programming
type: youtube playlist
watched: 10 aug 2024
link: https://www.youtube.com/watch?v=iL--xqGgd0g&list=PLpM-Dvs8t0VZhPhStYD0aS30Y1awAv-DO
author: TsodingDaily
description: Tsoding setups a renderer for a basic game to run ML analysis on
rating: 3/5
notes: first time seeing SDL, always good seeing someone coding in C, quite informative. Genetic program seems like a cool idea. The more exploratory nature programming, while fun to do, makes it a little harder to enjoy watching.
title: programming ≠ coding
type: youtube video
watched: 21 aug 2024
link: https://www.youtube.com/watch?v=uyLy7Fu4FB4
author: Standford Math
description: Well known computer scientist Leslie Lamport explains mathematical approach to programming
rating: 4/5
notes: This video fired me up a little bit about defending coding, should probably listen to what he has to say, due to his resume. TLA+ sounds interesting
title: How Linux Kernel Prints Text on Screen
type: youtube video
watched: aug 2024
link: https://www.youtube.com/watch?v=aAuw2EVCBBg
author: nirlichtman
description: short simple instructional video
rating: 5/5
notes: honestly this is my favourite type of video, short, clear, to the point on a deep topic. It assumes you have a ,million other things going on, but respects your intelligence and ability to google. I love how it shows little asides and tools, but also highlighting basic commands. Wish he made more videos, but I understand it's probably hard to do and wouldn't be easily monetarily compensated
title: Null References: The Billion Dollar Mistake - Tony Hoare
type: youtube video lecture
watched: 10 aug 2024
link: https://www.youtube.com/watch?v=ybrQvs4x0Ps
author: JoseJimeniz
description: Well known computer scientist Tony Hoare talks ancient computer history, computing and null pointers
rating: 3/5
notes: He seems like a really nice guy and probably a great person to start learning from, but a lot of the information seems a bit outdated and delivered at a slower pace then I would prefer. Have to respect history for sure, but I lost interest half way through and stopped watching
title: The endless creep of online surveillance
type: podcast
watched: 15 aug 2024
link: https://www.youtube.com/watch?v=mW0-ufCZiRw
author: StuffNewZealand
description: classic radio type segment on high level of digital privacy in modern age
rating: 4/5
notes: I liked this, even though its in more of a dramatic style then I usually prefer factual information to be
title: microsoft doubles down on recording your screen
type: youtube video news
watched: 27 aug 2024
link: https://www.youtube.com/watch?v=cq4AqVNErqM
author: lowlevellearning
description: update on microsofts recall program
rating: 3/5
notes: little news update on recall, which is where main stream computing hardware and software seems to be going, collecting more data on everybody
title: The Most Valuable File Format You've Never Heard Of
type: youtube
watched: aug 2024
link: https://www.youtube.com/watch?v=_N--2xOXEN0
author: Acerola_t
description: pixar developed universal 3d format called usd
rating: 4/5
notes: really cool to see into usd a little bit and hear some behind the scenes stuff. I might try to find some time to experiment with it. Also, a lot of the mess of frameworks come from trying to create a 'universal framework'.
title: Terence Tao at IMO 2024: AI and Mathematics
type: youtube
watched: aug 2024
link: https://www.youtube.com/watch?v=e049IoFBnLA
author: AIMOPrize
description: talk on formal proofs using AI tools
rating: 4/5
notes: cool high level overview of current state of AI and maths regarding finding proofs
title: Epic's Unreal Optimization Disaster | Why Nanite Tanks Performance!
type: youtube
watched: aug 2024
link: https://www.youtube.com/watch?v=M00DGjAP-mU
author: ThreatInteractive
description: allegations that unreal nanite is not actually that good
rating: 4/5
notes: interesting that this exists. From what I highlevel understood before watching, nanite virtualises geometry into clusters based on screen space and optimises for screen pixels. I haven't looked into nanite heaps, I assumed it just ran on magic that I couldn't understand. But maybe that's all marketing hype, which is interesting coming from Epic, I guess it is a business after all. Sad to hear this information might already be know and Epic are suppressing it?
title: A Step-by-Step Guide to Passing Big Tech Interviews
type: youtube lecture
watched: aug 2024
link: https://www.youtube.com/watch?v=3gxl2_Vk-W4
author: ravihammond
description: what the title says
rating: 5/5
notes: pre requisite watching for a information night I went to, by the guy in the presentation. Seems very logically laid out. I would like to read 'Cracking the Code Interview' and 'The Algorithm Design Manual', books and I might look at doing some leet code exercises when I finish going through the C Programming book
title: The future of game development... has no game engine?
type: youtube
watched: 30 aug 2024
link: https://www.youtube.com/watch?v=SBdDt4BUIW0
author: Fireship
description: stable diffusion predicted gameplay
rating: 4/5
notes: cool in theory, like most things probably really hard in practice
title: Introduction to UDIMs in Blender
type: youtube
watched: aug 2024
link: https://www.youtube.com/watch?v=55sGQLX7iho
author: cgboost
description: how to have REALLY large textures in blender
rating: 4/5
notes: needed to understand this for a job I have been doing. It's a cool idea for splitting a giant uv space texture into separate images. I could see this being useful on really high detailed models which I haven't really dealt with much before.
title: A.I. Experiments: Visualizing High-Dimensional Space
type: youtube
watched: aug 2024
link: https://www.youtube.com/watch?v=wvsE8jm1GzE
author: GoogleDevelopers
description: old but cool visualisation of clustered information space
rating: 5/5
notes: was showing this to a friend because I saw it ages ago, but I think it shows very simply how you can explore a space of clustered information
title: It's Hard To Make Games
type: youtube
watched: aug 2024
link: https://www.youtube.com/watch?v=oE1Rm7F7f20
author: Acerola_t
description: realistic view at solo game dev
rating: 4/5
notes: as usual love the presentation style. Also was cool to hear some comparisons on realistic solo game dev projects in terms of time and effort. Game dev is a hard process.
title: "Boundaries of Language Design" with Andrew Kelley & Ginger Bill
type: youtube
watched: sep 2024
link: https://www.youtube.com/watch?v=3K8znjWN_Ig
author: Mr4thProgramming
description: three dudes talk about programming languages
rating: 4/5
notes: Heard a bunch of talks by ginger bill (Odin), I've heard of Andrew Kelly (Zig). Pretty interesting chat, they mostly roamed around the idea of 'visual' programming vs the 'limits' of text programming.
title: Data Analysis with Dr Mike Pound
type: youtube playlist
watched: sep 2024
link: https://www.youtube.com/playlist?list=PLzH6n4zXuckpfMu_4Ff8E7Z1behQks5ba
author: Computerphile
description: old mate goes over the basic concepts of data analysis, using R and other tools
rating: 5/5
notes: Really enjoyed the presentation style, content and the presenter(s). Was good also, not having not much prior knowledge of data analysis. I would like to learn R now.
title: [GMSH tutorial 1] Installation and first model building and meshing
type: youtube
watched: sep 2024
link: https://www.youtube.com/watch?v=aFc6Wpm69xo
author: Feaforall
description: guy goes through obscure 3D modelling software / language
rating: 3/5
notes: Probably would be a lifesaver if I needed to learn this stuff, but I was just looking into it as a way of cleaning 3D meshes for a job, and this is way too complicated for what I need and probably wouldn't work anyway. I found the presentation style lacking..
title: A Position-Based Material Point Method
type: youtube
watched: sep 2024
link: https://www.youtube.com/watch?v=-ERzqNADJ8w
author: SEED-ElectronicArts
description: guy goes through research on way to create physics particle systems for games
rating: 4/5
notes: pretty interesting and well laid out presentation, learned some new things about physics and particles. Probably won't ever use this in my life though
title: this vulnerability is EXTERMELY frustrating...
type: youtube
watched: sep 2024
link: https://www.youtube.com/watch?v=OTLAnpsAnEI
author: LowLevelLearning
description: guy goes through recent security vulnerability for IOT device
rating: 2/5
notes: I hate click baity videos so gets a 2/5 but I still watched it. It was interesting that IOT devices can have faulty code that allows for breakins. I ended up checking a security camera I had and discovered it actually has a vulnerability currently. So cool thing the video got me onto that!
title: Pieter Levels: Programming, Viral AI Startups, and Digital Nomad Life | Lex Fridman Podcast #440
type: youtube
watched: sep 2024
link: https://www.youtube.com/watch?v=oFtjKbXKqbg
author: lexfridman
description: lex interviews digital nomand startup guy
rating: 5/5
notes: wasn't heaps interested at first, but got super into when he was describing digital nomad life and making money while living in thailand. reminds me of my time doing similar living there and got me really excited to do something similar again. Also, lex interviews are always great and maybe I'll have another look at php. Also loved the emphasis on 'simple' coding, just get the job done, which inspired me to create this site like it is
title: Virtual Memory
type: youtube playlist
watched: sep 2024
link: https://www.youtube.com/watch?v=qcBIvnQt0Bw&list=PLiwt1iVUib9s2Uo5BeYmwkDFUh70fJPxX
author: davidblack-schaffer219
description: guy describes computer virtual memory
rating: 5/5
notes: coming from not knowing much about virtual memory other then what casey muratori talks about, this was so easy to follow and made sense. Amazing content from 10 years ago. Love the quiz questions along the way and want to watch more of this guys stuff.
title: KeyShot Material Study: Bead Blasted Aluminum
type: youtube playlist
watched: sep 2024
link: https://www.youtube.com/watch?v=ouxIy_rfw4k
author: esbenoxholm
description: guy shows how to make material in cad visualisation software
rating: 4/5
notes: video is as advertised. watched it for a 3D job I'm doing with CAD models in blender. Key shot looks like cool software, shame it seems to cost alot. Vid could have been shorter?
title: Creator of git, Linus Torvalds Presents the Fundamentals of git
type: youtube
watched: sep 2024
link: https://www.youtube.com/watch?v=MjIPv8a0hU8
author: DevelopersAlliance
description: linus describes git in a sassy way to google people when it had first started
rating: 5/5
notes: entertaining, informative, easy to listen to. Really cool to be able to hear from people who have developed things that are so influential and also from the past, so you can watch with heinsight. Linus's attitude is really interesting to me as placed in the 'modern tech' world. Seems they hold the value of being super nice is the best thing ever, but then he comes along builds all this great stuff and isn't 'nice' in the formal sense.
title: is apple intelligence safe?
type: youtube
watched: sep 2024
link: https://www.youtube.com/watch?v=DLzOQYY6wjM
author: LowLevelLearning
description: guy explains new apple OS feature
rating: 3/5
notes: kind of a cool look into where programs run in an OS. less rating because I hate clickbait titles
title: Your Outlines Look Boring. Do THIS!
type: youtube
watched: sep 2024
link: https://www.youtube.com/watch?v=FfUn7UUvqQU
author: levimagony
description: guy explains blender outlines
rating: 3/5
notes: just discovered this in blender, pretty cool feature for making outlines! less rating because I hate clickbait titles
title: Outlines in Blender (Basics of Freestyle, Line Art Modifier and Inverted Hull)
type: youtube
watched: sep 2024
link: https://www.youtube.com/watch?v=cO4BDrdUHc0
author: cockpitsandboobytraps
description: guy explains blender outlines
rating: 4/5
notes: Same thing as last video, but liked the visual art style and less clickbaity title
title: Outlines in Blender (Basics of Freestyle, Line Art Modifier and Inverted Hull)
type: youtube
watched: sep 2024
link: https://www.youtube.com/watch?v=cO4BDrdUHc0
author: cockpitsandboobytraps
description: guy explains blender outlines
rating: 4/5
notes: Same thing as last video, but liked the visual art style and less clickbaity title
title: The Primeagen on "Developer Excellence" | Laracon US 2024 at Dallas, TX
type: youtube
watched: sep 2024
link: https://www.youtube.com/watch?v=96VlfN7ViyE
author: LaravelPHP
description: prime does emotional talk at laravel conference
rating: 5/5
notes: inspirational dude, love the humble approach to life and code and helping others. also, its php again, seems to be a mini theme in developers I like listening to.. Might have to give it a better go sometime.
title: 🔴Glen Schofield on Creating Dead Space, Problems with The Callisto Protocol & Directing Call of Duty
type: youtube
watched: sep 2024
link: https://www.youtube.com/watch?v=-IIVia5aiUQ
author: DanAllenGaming
description: chill podcast with game director of cod, deadspace and callisto
rating: 5/5
notes: having done a tiny amount of game development, they are kind of crazy software projects and its insane these people are able to do them. Really cool hearing the emotions behind it all. I love deadspace, so was cool to hear about that too. Didn't love the interviewer and his process, but content was great so 5
title: new attack leaks secrets using RAM as a radio
type: youtube
watched: sep 2024
link: https://www.youtube.com/watch?v=ihtAijebU-M
author: LowLevelLearning
description: air gap cyberattack using ram noises research
rating: 3/5
notes: pretty insane attack. I wonder if any of this stuff actually gets used though. title is less clickbaity than normal, but still clickbaity so less points.
title: I go to ABSURD Tech Art Conference
type: youtube
watched: sep 2024
link: https://www.youtube.com/watch?v=59rxyjB1xws
author: programmersarealsohuman5909
description: sacha baron cohen style satire of tech art world
rating: 5/5
notes: love the take as always on how weird tech culture gets. this one is less weird than others, or maybe I'm in it already, so its not new to me. Love the guys confidence to see it though. Hope he keeps doing stuff.
title: Gregory Aldrete: The Roman Empire - Rise and Fall of Ancient Rome | Lex Fridman Podcast #443
type: youtube
watched: sep 2024
link: https://www.youtube.com/watch?v=DyoVVSggPjY
author: lexfridman
description: roman empire chat for 4 hours
rating: 5/5
notes: not coding related, but such a cool podcast. Love lex, love this Gregory Aldrete guy and have been listening to his Great Courses history course now which is awesome. Maybe this stuff is coding related in a way because if gives me an interesting perspective for viewing life, which I think can help clear thinking, which can help coding, right?
title: Prepare for Execution - DYNAMO DREAM - Ep1 Pt2
type: youtube
watched: sep 2024
link: https://www.youtube.com/watch?v=29E-HNTWEOE
author: IanHubert2
description: Ian Hubert new short film made in blender
rating: 5/5
notes: not directly coding related, but its soo cool and inspires me to use computers. On first watch I captured by how it's kinda hard to tell the difference between real life and cg! I want to use blender more and I've subscribed to Ians patreon to learn more
title: Modeling a Big Boat
type: youtube
watched: sep 2024
link: private on Ians Patreon
author: IanHubert2
description: Ian Hubert breaks down modeling a large boat
rating: 5/5
notes: the master of blender tackles a large boat and its so cool to see how he navigates the emotional path of working on a large project, where its overwhelming to look at a 'blank canvas', just build small pieces and you can always come back and finese...
title: My Resolve & Blender Workflow
type: youtube
watched: sep 2024
link: private on Ians Patreon
author: IanHubert2
description: Ian Hubert breaks down workflow
rating: 5/5
notes: fantastic look at colour space, bit depth and using footage for use in blender and using the output from blender for animations using resolve. Love the pacing, humor, humble approach and amount of information!
title: pt1 Making a Shot - Boardwalk
type: youtube
watched: sep 2024
link: private on Ians Patreon
author: IanHubert2
description: Ian Hubert breaks down workflow
rating: 5/5
notes: great look at the early stages of integrating cg into footage that was filmed for compositing
title: Doing Better Greenscreens (Creatively & Technically)
type: youtube
watched: sep 2024
link: private on Ians Patreon
author: IanHubert2
description: Ian Hubert breaks down workflow
rating: 5/5
notes: excellent stuff again from Ian Hubert. Some great battle tested advice.
title: Rigid Body Stuff
type: youtube
watched: sep 2024
link: private on Ians Patreon
author: IanHubert2
description: Ian Hubert breaks down workflow
rating: 5/5
notes: Tips and tricks of combining layers of rigid body simulations for VFX. Such simplicity and such awesome. Kind of a part 1, with second part being "Setting up a Drivable Rigid Body Bulldozer/Tank".
title: Setting up a Drivable Rigid Body Bulldozer/Tank
type: youtube
watched: sep 2024
link: private on Ians Patreon
author: IanHubert2
description: Ian Hubert breaks down workflow
rating: 5/5
notes: Ian remakes the bulldozer from "Prepare for Execution - DYNAMO DREAM - Ep1 Pt2". Tutorial is a part 2 of the rigid bodies tutorial, with part 1 being "Rigid Body Stuff". Amazing what you can do with some 'simple' features.
title: Canceling my Adobe Subscription (and what I'm doing instead)
type: youtube
watched: sep 2024
link: private on Ians Patreon
author: IanHubert2
description: Ian Hubert breaks down workflow
rating: 5/5
notes: I agree with many points and want to learn Resolve a lot more now!