Wookash Podcast

Łukasz Ściga
undefined
20 snips
Aug 9, 2025 • 48min

What About Rust? | Alice Ryhl

Alice Ryhl, a Rust language expert and maintainer of the Tokio library from Google, dives into the intricacies of Rust. She discusses her journey from learning Rust in high school to becoming a contributor, emphasizing its unique memory management and safety features. The conversation includes asynchronous programming in Rust, integration with the Linux kernel, and the promising future of in-place initialization. Alice also touches on Rust's strengths in low-level programming while highlighting challenges in game development.
undefined
Aug 2, 2025 • 2h 2min

Neovim’s Architecture | Justin Keyes

Justin Keyes, the project maintainer lead for NeoVim and a passionate member of the Vim community, dives deep into NeoVim's innovative architecture and its evolution from Vim. He discusses the integration of the Language Server Protocol and how it enhances user experience by reducing external dependencies. The challenges of balancing legacy components with new features are also explored, alongside the benefits of a decoupled UI for improved performance. Keyes shares insights on future developments and the roadmap to version 1.0, ensuring a stable API for users.
undefined
7 snips
Jul 26, 2025 • 2h 19min

Math Behind Realtime Graphics | Etay Meiri

Etay Meiri, an Intel graphics programmer and OpenGL tutorial creator, shares insights on real-time graphics optimization. He dives into the evolution of graphics performance, contrasting Vulkan and OpenGL, and discusses the challenges of mobile gaming without dedicated GPUs. Etay also reflects on his journey from self-learning to building a YouTube community and describes the critical role of shaders in rendering. The conversation also highlights the mathematical foundations of 3D graphics and the importance of minimizing draw calls for enhanced efficiency.
undefined
Jul 19, 2025 • 5h 4min

Legendary Software Rendering Era | Sean Barrett

In this engaging conversation, Sean Barrett, a legendary graphics programmer known for his work at Looking Glass Studios and the STB libraries, shares his fascinating journey through the world of game development. He reflects on the evolution of graphics rendering, discussing innovations like texture mapping and portal engines. Barrett delves into the creation of the iconic Thief engine, revealing groundbreaking techniques in software rendering. He also touches on the impact of indie game jams and his experiences in building the STB libraries, enriching the graphics landscape.
undefined
Jul 5, 2025 • 1h 28min

Fixing the Web? | Carson Gross

In this episode Carson Gross – creator of htmx, joins me to reflect on the evolution of the web, the pitfalls of modern frameworks, and why simplicity still matters. We cover his programming roots, his teaching experience, the philosophy behind htmx, and his strong opinions on abstraction, complexity, and testing. Join us!HTMX book (free digital version!) https://hypermedia.systems/Mentioned blog: https://grugbrain.dev/Website: https://bigsky.software/cv/GitHub: https://github.com/bigskysoftwareWookash PodcastShow links: https://podcasters.spotify.com/pod/show/lukasz-scigaSpotify: https://open.spotify.com/show/7tExkDJcI6vvmpCguX8YgdApple Podcasts: https://podcasts.apple.com/us/podcast/wookash-podcast/id1683109481Youtube: https://www.youtube.com/channel/UC9J9u3apteD0EuFjzRpt71wRSS: https://anchor.fm/s/dd7643a4/podcast/rssX: https://x.com/wookash_podcast
undefined
8 snips
Jun 21, 2025 • 3h 26min

Stay True to Code Performance

Anton Mikhailov, a tech wizard with a rich background in motion tracking and AAA game development, shares his insights into the world of high-performance coding. He delves into the evolution of motion gaming, contrasting innovative designs like the PlayStation Move with VR technologies. Mikhailov discusses the complexities of UI design in VR, the challenges of efficient programming practices, and the impacts of working in big tech versus gaming. His experiences illuminate the tech landscape, highlighting how creativity and technology intertwine in game development.
undefined
13 snips
Jun 14, 2025 • 2h 1min

Why Use C for UI Library? | Nic Barker

Nic Barker, a self-taught programmer and creator of Clay, shares his journey from web development to crafting a UI layout library in C. He discusses the excitement and challenges of low-level programming, the complexities of UI management, and the importance of ergonomic design. Nic also reflects on his love-hate relationship with C, the potential of macro-based specifications, and the communal spirit of open-source contributions. Enjoy insights on optimizing workflows and the balance between creativity and performance metrics.
undefined
Jun 7, 2025 • 1h 51min

How Does Linux Work? | Greg Kroah-Hartman

Greg Kroah-Hartman, a key Linux kernel maintainer, shares his journey from coding on a TRS-80 to becoming a steward of Linux. He discusses the culture of open source maintainership and what it takes to be a contributor. The conversation dives into integrating Rust into the kernel for better safety, the collaboration between hardware companies and developers, and the evolution of the Linux Foundation. Greg also touches on Linux optimizations for gaming on Steam Deck and the intriguing role of Generative AI in development.
undefined
May 31, 2025 • 1h 7min

Creating Games Should Be More Fun | Nuno Leiria

Join Nuno Leiria, the creator of Nilo, a new web-first (WebAssembly) game engine that uses genAI to help you create your game. We talk about why building games should feel as joyful as playing them, and how Nilo could help the next generation of creators get started.Nilo:Website: https://www.nilo.io/Discord: https://discord.com/invite/p3GM48mrXtX: https://x.com/NiloTechIncLinkedIn: https://www.linkedin.com/company/nilo-technologies/Nuno:Website: https://nunoleiria.com/X: https://x.com/NunoPLeiriaWookash PodcastShow links: https://podcasters.spotify.com/pod/show/lukasz-scigaSpotify: https://open.spotify.com/show/7tExkDJcI6vvmpCguX8YgdApple Podcasts: https://podcasts.apple.com/us/podcast/wookash-podcast/id1683109481Youtube: https://www.youtube.com/channel/UC9J9u3apteD0EuFjzRpt71wRSS: https://anchor.fm/s/dd7643a4/podcast/rssX: https://x.com/wookash_podcast
undefined
May 24, 2025 • 1h 43min

Inside AAA Game Engine | Marcin Undak

Join Marcin Undak, engine lead for Diablo at Blizzard! We talk about game engines and Blizzard and how they differ from other solutions like Unreal, as well as how to think of game production, and what should you do to get a job at a AAA game studio! :) Join us!Diablo IV Expansion - Vessel of Hatred!https://diablo4.blizzard.com/en-us/Wookash PodcastShow links: https://podcasters.spotify.com/pod/show/lukasz-scigaSpotify: https://open.spotify.com/show/7tExkDJcI6vvmpCguX8YgdApple Podcasts: https://podcasts.apple.com/us/podcast/wookash-podcast/id1683109481Youtube: https://www.youtube.com/channel/UC9J9u3apteD0EuFjzRpt71wRSS: https://anchor.fm/s/dd7643a4/podcast/rssX: https://x.com/wookash_podcast00:00 Highlights00:40 How Did the Programming Journey Start?04:17 CD Projekt Red and The Witcher II07:19 Ubisoft and The Watch Dogs Series09:45 Blizzard and Diablo IV11:02 Current role and Day-to-Day Work12:04 General Purpose vs. AAA Game Engines16:16 Working on a Game Engine19:56 Infrastructure and Processes - Big Games22:52 What He Enjoyed Working On23:56 Difficulties in Large Companies27:24 How Often Does the Engine Change?30:18 Non-Technical Complexity Made Easy35:23 Different Stages of Game Production39:09 Can the Engine Handle It All?44:05 Upside of Fast-Paced Game Shipping48:26 C++ and Scripting Languages54:56 Performance in Diablo IV01:03:48 Adding Features to the Engine01:07:02 AAA vs. Indie Development01:10:41 The Upside of AAA Studios01:22:50 Will AAA Studios Use Other Languages?01:30:44 Visual Studio Bad?01:38:42 Where Should You Start?

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app