Backend Banter cover image

Backend Banter

#056 - Maybe Programmers are Just Bad feat. Casey Muratori

Jun 3, 2024
Casey Muratori, a seasoned game engine programmer, discusses the differences between game and web development roles, importance of technical knowledge, bloated systems, and the need for programmers to understand hardware levels. He also talks about software becoming slower, bloatier, and less performant, as well as the constant emergence of new exploits. Additionally, Casey shares his insights on essential skills for programmers to excel in their field.
01:17:47

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Understanding hardware interaction through assembly language can optimize code performance.
  • Valuing performance awareness and education can combat slow software proliferation.

Deep dives

The Importance of Understanding How Code Runs on Hardware

Understanding how code runs on hardware by reading basic assembly language instructions and grasping the CPU's execution model can provide programmers with valuable insights into optimizing their code's performance. This literacy enables programmers to identify inefficient code and make educated decisions to improve efficiency, ultimately leading to better software performance.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner