I very much enjoy the act of auto-didactic learning. This is a collection of resources I have found useful in my own learning journey that at times I have felt compelled to add to a list. It is by no means exhaustive, but I hope it helps you find something interesting to read or watch.
Software
Youtube
-
General
- Stablity Patterns & Antipatterns - Once you hit Release 1.0, your system will be living in the real world…
- TDD, Where did it all go wrong? - One of many great Ian Cooper talks
- How to Become a Great Software Architect • Eberhard Wolff • GOTO 2019 - Great Software Architecture talk by Eberhard Wolff
-
Graphics
- Atmosphere - One of many great videos by Sebastian Lague
- Procedural Moons and Planets - Another great video by Sebastian Lague on procedural planets/moons
- Interactive Computer Graphics - All of Cem Yuksel’s videos are great!
- Computer Graphics (CMU 14-462/662) - As are Keenan Crane’s! Both have great papers to read as well.
- Capcom RE:2023 Graphics/Rendering Conference
-
C++
- Greg Law on GDB - 15 minutes on GDB-fu
- Design Patterns: Facts and Misconceptions - Klaus Iglberger - CppCon 2021 - Good talk on design patterns in C++
- Composable C++: Principles and Patterns - Ben Deane - CppCon 2021 - Great talk on composability in C++
-
Golang
- Go Anti-Patterns - Talk on anti-patterns by Edward Muller
- The Scheduler Saga - Great dive into the hchan scheduler
- Understanding Channels - Another great talk by Kavya Joshi, this time on golang channels
- Functional Programming in Go - GopherCon 2017: Aaron Schlesinger - Functional Programming in Go
-
Deep Learning
- Introduction to DL with Python - Presentation by Alec Radford giving an overview of Deep Learning with Theano
-
Hardware / Physical Architecture
-
Random Other
- DynamoDB Under the Hood - Great deep dive into AWS DyanmoDB
Podcasts
- ACM Bytecast
- Algorithms + Data Structures = Programs
- CppCast
- Dev Game Club
- Go Time: Golang, Software Engineering
- Hanselminutes with Scott Hanselman
- Programming Throwdown
- Rustacean Station
- Software Engineering Daily
- Software Engineering Radio
- Talk Python to Me
- The Bike Shed
- The Changelog
Blogs/Sites
-
General
- tech-blogs - Giant list of user submitted blogs with tags. Some good ones here.
- Hacker News - Can’t go without posting this one
- Why Tech Interviews are a Waste of Time
- For those asking if a degree is worth it for software, I agree with the Mozart vs Salieri debate
- The looming demise of the 10x developer
-
Game Dev