Wookash Podcast

Łukasz Ściga
undefined
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!
undefined
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.
undefined
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!
undefined
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.
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
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.
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.

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