

Wookash Podcast
Łukasz Ściga
Technical conversations with inspiring figures: programming, game engines, graphics, and more!
Episodes
Mentioned books

Aug 30, 2025 • 2h 29min
Deciding the Fate of C Language
Ginger Bill, creator of the Odin programming language, and Ryan Fleury, an expert on the RAD debugger, dive into the evolving landscape of programming languages. They tackle the pros and cons of C versus Odin, discussing the foundational role of C while highlighting Odin's user-friendly features. The duo humorously shares personal coding journeys and insights on error handling, memory management, and the importance of clear coding standards. Their conversation also addresses misconceptions about C, making it a must-listen for both new and seasoned programmers!

11 snips
Aug 23, 2025 • 1h 53min
TJ on Neovim, Wild Tech Jobs, and Life
TJ, a talented software developer and streamer known for his work with NeoVim and co-founder of terminal.shop, shares his insights on various topics. He discusses the challenges of mastering low-level text editors and the importance of documentation. The conversation highlights the nuances of safe software deployment in critical environments and Epic's unique in-house health tech development. TJ also reflects on navigating career transitions, balancing family life with streaming, and pursuing innovative projects like game development and selling coffee through NeoVim.

7 snips
Aug 16, 2025 • 2h 10min
The Ridiculous World of Text | Jimmy Lefevre
In this engaging discussion, Jimmy Lefevre, a talented programmer in the EDA industry and creator of kb_text_shape, dives into the complexities of text rendering and encoding. He shares his journey from gaming aspirations to programming, critiquing traditional computer science education. The conversation touches on bi-directional text processing, the challenges of building a text shaping library for languages like Arabic, and the cultural perceptions of work in France. Lefevre's insights on open-source versus paid software in font creation are thought-provoking!

36 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.

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.

8 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.

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.

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

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.

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.