The Big OOPs: Anatomy of a Thirty-five-year Mistake [Casey Muratori]

https://www.youtube.com/watch?v=wo84LFzx5nI

“Compile-time hierarchy of encapsulation that matches the domain model was a mistake.”

https://en.wikipedia.org/wiki/Casey_Muratori

25 points · 4 comments · view on lemmy.world

4 Comments

NigelFrobisher@aussie.zone · 9 pts · 1y

So much time in my undergrad designing stupid inheritance hierarchies for systems (petrol stations, web servers, guidance systems), none of it even remotely applicable in my actual career as a dev. In fact, practically every time someone had done something “clever” with inheritance it caused subtle bugs or made maintenance and extension much harder than it should have been.

hoshikarakitaridia@lemmy.world · 5 pts · 1y

This guy knows his stuff. Saw him on the standup podcast, and he vomits knowledge at you.

HaraldvonBlauzahn@feddit.org · 1 pts · 1y (1 reply)

https://en.m.wikipedia.org/wiki/Casey_Muratori

He is known for his work on Bink Video[2] and Granny 3D while working at RAD Game Tools, for popularizing the concept of immediate mode GUI (IMGUI) and coining the term [...]

Would an immediate mode GUI be a good match for Rust?

Jayjader@piefed.social · 2 pts · 1y

according to https://areweguiyet.com/, there are currently 2 distinguished immediate-mode GUI libraries for rust:

I don't know whether that makes it a good match, but apparently it's at least feasible.