programming tools
44:35Object-Oriented Programming is Bad
2.6M views • 10 years ago
Brian Will
Brian Will makes the case for procedural programming over object-oriented programming, arguing that OOP's promised encapsulation and decoupling are largely illusory. He analyzes real code examples and the problems of tying data to behavior in classes.
28:03Object-Oriented Programming is Embarrassing: 4 Short Examples
2.2M views • 10 years ago
Brian Will
Brian Will follows up his earlier anti-OOP video by walking through four short code examples, including Java code in the style of Uncle Bob, to show how object-oriented design complicates simple programs. It argues that OOP hides and scatters state and adds needless indirection.
38:20Twitter and Visual Studio Rant
158K views • 6 years ago
Molly Rocket
Casey Muratori responds on-stream to a dismissive Twitter post by demonstrating how slow Visual Studio's startup and debugger watch window are, comparing it to much older software and machines. It is a long rant about software performance and bloat.
23:11Exposing the Honey Influencer Scam
19.6M views • 1 year ago
MegaLag
MegaLag investigates PayPal's Honey browser extension, showing how it swaps affiliate attribution and was promoted by large YouTube influencers. It includes technical demonstrations of the affiliate tag replacement in browser dev tools.
25:09The Next Major RTS Will Fail. This Is Why.
985K views • 4 years ago
GiantGrantGames
A video essay arguing that the next major real-time strategy game will fail unless it gets the fundamentals right. It covers the playerbase and demographics, what older RTS games did well, and the roles of the engine, spectacle, development tools and player-generated content.