Casey Muratori on his work experience

  Рет қаралды 7,647

Game Engineering Podcast

Game Engineering Podcast

Күн бұрын

I had the honor to chat with Casey Muratori - one of the most inspiring figure in the programming world. I followed Casey's work for a long time now and I've learned a lot from him. In this discussion I ask a lot about how we got where he is now - where did he learn to program, how his work looked like, how did he handle projects, when did he switch away from OOP.
Casey created a lot of educational material, but one course stands out: Performance Aware Programming Series on www.computeren... - I'm a happy subscriber, I love this course, you should check it out too, if you want to understand what makes your program go brr. (runs fast)
Casey Muratori:
www.computeren...
‪@MollyRocket‬
www.mollyrocke...
handmadehero.org
Game Engineering Podcast
Show links: podcasters.spo...
Spotify: open.spotify.c...
Apple Podcasts: podcasts.apple...
KZbin: / @gameengineeringpodcast
RSS: anchor.fm/s/dd...
X: x.com/g_engine...

Пікірлер: 47
@george_potoshin
@george_potoshin Күн бұрын
Thank you for taking another glorious interview with Casey Muratori! Subscribed to you
@pikuma
@pikuma Күн бұрын
Very good! Thanks.
@corvoworldbuilding
@corvoworldbuilding 6 сағат бұрын
I've seen you on youtube comments a handful of times by now. I think I'm watching the right videos on my CS journey :)
@tedbendixson
@tedbendixson Күн бұрын
Hell yeah!
@leonardocaetano6307
@leonardocaetano6307 Күн бұрын
RAD is (was?) a fascinating company, hearing Casey talking about it is super valuable and interesting.
@corvoworldbuilding
@corvoworldbuilding Күн бұрын
It's insane how much it influenced the industry/community. You can find their stuff or things inspired by their stuff everywhere.
@rodrigoetoobe2536
@rodrigoetoobe2536 16 сағат бұрын
In my highschool, a professor of history decided to teach us basic Vector algebra the whole semester. Since, in math, the farthest we got was to factor out the polynoms and to memorize the name of polynomes (monomio, binomio trinomio PERFECTO).
@naysayear
@naysayear Күн бұрын
Another video that I liked before watching
@dandymcgee
@dandymcgee 2 сағат бұрын
Great interview, thanks for sitting down with Casey and asking these great questions!
@mxoliv_
@mxoliv_ 4 сағат бұрын
wonderful interview! many thanks to both you and Casey
@GreeneThumbs
@GreeneThumbs 6 сағат бұрын
Fantastic interview.
@fjkldhakljf
@fjkldhakljf 15 сағат бұрын
One of the best Casey interviews, good job
@Whatthetrash
@Whatthetrash Сағат бұрын
Awesome interview! Always interesting to hear what Casey has to say. 👍
@MikeCampo
@MikeCampo 2 сағат бұрын
Great chat! re: conferences, I understand Casey's reluctance to run one again, but I still think they can provide a lot of value for the world when they're recorded and shared for free, assuming that the speakers have valuable things to share. This directly addresses his issue with physical/monetary accessibility and this is exactly what happened with the Handmade Cons - a small cohort got to experience the in-person networking, but everyone with an internet connection gets to enjoy the talks for years to come! edit: I looked for you in the jai beta group but there's no woo-kash. Very mysterious, I wonder who you are :P
@bricebrosig2912
@bricebrosig2912 9 сағат бұрын
excellent discussion!
@IgorStojkovic
@IgorStojkovic 12 сағат бұрын
Casey said you can only make a game if you want to combine work from one programmer and one artist but you could also start a non profit and finally make a decent open source Photoshop alternative like Blender is now doing for 3D work.
@samuelmagilocusts2870
@samuelmagilocusts2870 2 сағат бұрын
Dude how did you get Casey on? That’s amazing! Maybe I can as well lol.
@DetectivePoofPoof
@DetectivePoofPoof 13 сағат бұрын
I've never seen a video with Casey in it where I didn't learn something.
@nikbl4k
@nikbl4k 2 сағат бұрын
Mind you, People are starting to move away from trigonometry, atleast in terms of renewed ways of learning and teaching it, so alot of things we are missing in high school are okay, cause they dont really align with this different way of learning and teaching anyway.
@cfffba
@cfffba 11 сағат бұрын
The only way to top this episode will be to invite Carmack 😂
@khoavo5758
@khoavo5758 19 сағат бұрын
Did you both choose to do close-up or was it just a coincidence?
@GameEngineeringPodcast
@GameEngineeringPodcast 12 сағат бұрын
On purpose
@khoavo5758
@khoavo5758 12 сағат бұрын
@@GameEngineeringPodcast For those highly detailed skin pores :) ?
@wisnoskij
@wisnoskij 11 сағат бұрын
Anyone have a source for Pre-RAD? Where did he go after his Microsoft High School internship that got him good enough to be hired by RAD?
@VoyivodaFTW1
@VoyivodaFTW1 7 сағат бұрын
He was a teenage bedroom coder. He said his dad was really into computers and they got a home computer when he was really young. He wanted to learn how to make games as a kid, like most of us do.
@wisnoskij
@wisnoskij 11 сағат бұрын
"we are still hoping we can ship a game" I thought he forswore game dev years ago?
@Rockyzach88
@Rockyzach88 Күн бұрын
Wait, so why is C++ not a good idea? E: Oh bc C++ = OOP C? So I haven't looked at his code. Does he not encapsulate at all (besides functions)?
@loli42
@loli42 Күн бұрын
look up what the guy who made it looks like
@loli42
@loli42 Күн бұрын
@@Rockyzach88 go on google and type "barney starsoup haircut" and tell me you still want to use the language
@xyzabc123-o1l
@xyzabc123-o1l 22 сағат бұрын
Vtables tank performance. OOP prevents data driven programming.
@jorgegimenezperez9398
@jorgegimenezperez9398 21 сағат бұрын
He basically either doesn’t encapsulate at all (functions only) or makes functions that act on a common struct (data) take such struct as the first parameter. Data and functions that transform such data, that’s all.
@jhanschoo
@jhanschoo 21 сағат бұрын
@@xyzabc123-o1l C++ as it is normally used doesn't dispatch methods with Vtables (though that is an option)
@SimGunther
@SimGunther 15 сағат бұрын
31:10 He already sounds happy knowing Jai supports operator overloading for everything except new and =
@antongorov5275
@antongorov5275 11 сағат бұрын
Does it support overloading the "," comma operator like C++? (I hope not)
@SimGunther
@SimGunther 8 сағат бұрын
@@antongorov5275 Not possible in Jai :)
@BenCochrane2112
@BenCochrane2112 Күн бұрын
38:18 clarified my perspective so much. i know i’ll be thinking about it for a long long time
@sporefergieboy10
@sporefergieboy10 Күн бұрын
😂 2:14:51
@knkootbaoat6759
@knkootbaoat6759 Күн бұрын
1:45:00
Real Programmers Write Machine Code
26:25
ThePrimeTime
Рет қаралды 111 М.
Fake watermelon by Secret Vlog
00:16
Secret Vlog
Рет қаралды 16 МЛН
Новый уровень твоей сосиски
00:33
Кушать Хочу
Рет қаралды 4,5 МЛН
Switching away from OOP | Casey Muratori
11:06
Game Engineering Podcast
Рет қаралды 564
I Interviewed Uncle Bob
1:11:07
ThePrimeTime
Рет қаралды 373 М.
That's incredible game engine architecture!
1:23:04
Game Engineering Podcast
Рет қаралды 819
Turns out REST APIs weren't the answer (and that's OK!)
10:38
Dylan Beattie
Рет қаралды 158 М.
DHH - Ruby on Rails, 37signals, and the future of web development
1:09:57
DHH discusses SQLite (and Stoicism)
54:00
Aaron Francis
Рет қаралды 65 М.
Creator of git, Linus Torvalds Presents the Fundamentals of git
1:10:15
Developers Alliance
Рет қаралды 96 М.
Designing My First Game w/ Casey Muratori
1:42:46
ThePrimeTime
Рет қаралды 159 М.
The Only Unbreakable Law
53:25
Molly Rocket
Рет қаралды 328 М.
John Mearsheimer and Jeffrey Sachs | All-In Summit 2024
54:05
All-In Podcast
Рет қаралды 1 МЛН
Fake watermelon by Secret Vlog
00:16
Secret Vlog
Рет қаралды 16 МЛН