
Programming Throwdown
Programming Throwdown educates Computer Scientists and Software Engineers on a cavalcade of programming and tech topics. Every show will cover a new programming language, so listeners will be able to speak intelligently about any programming language.
Latest episodes

Mar 17, 2025 • 1h 52min
180: Reinforcement Learning
Intro topic: GrillsNews/Links:You can’t call yourself a senior until you’ve worked on a legacy projecthttps://www.infobip.com/developers/blog/seniors-working-on-a-legacy-projectRecraft might be the most powerful AI image platform I’ve ever used — here’s whyhttps://www.tomsguide.com/ai/ai-image-video/recraft-might-be-the-most-powerful-ai-image-platform-ive-ever-used-heres-whyNASA has a list of 10 rules for software developmenthttps://www.cs.otago.ac.nz/cosc345/resources/nasa-10-rules.htmAMD Radeon RX 9070 XT performance estimates leaked: 42% to 66% faster than Radeon RX 7900 GREhttps://www.tomshardware.com/tech-industry/amd-estimates-of-radeon-rx-9070-xt-performance-leaked-42-percent-66-percent-faster-than-radeon-rx-7900-gre Book of the ShowPatrick: The Player of Games (Ian M Banks)https://a.co/d/1ZpUhGl (non-affiliate)Jason: Basic Roleplaying Universal Game Enginehttps://amzn.to/3ES4p5iPatreon Plug https://www.patreon.com/programmingthrowdown?ty=hTool of the ShowPatrick: Pokemon Sword and ShieldJason: Features and Labels ( https://fal.ai )Topic: Reinforcement LearningThree types of AISupervised LearningUnsupervised LearningReinforcement LearningOnline vs Offline RLOptimization algorithmsValue optimizationSARSAQ-LearningPolicy optimizationPolicy GradientsActor-CriticProximal Policy OptimizationValue vs Policy OptimizationValue optimization is more intuitive (Value loss)Policy optimization is less intuitive at first (policy gradients)Converting values to policies in deep learning is difficultImitation LearningSupervised policy learningOften used to bootstrap reinforcement learningPolicy EvaluationPropensity scoring versus model-basedChallenges to training RL modelTwo optimization loopsCollecting feedback vs updating the modelDifficult optimization targetPolicy evaluationRLHF & GRPO
★ Support this podcast on Patreon ★

Feb 3, 2025 • 1h 43min
179: Project Planning
Dive into the exciting world of project planning and management! Learn why effective feedback and risk identification are crucial for success. Discover the power of Gantt charts and methodologies like Scrum and Agile. Delve into how reading academic papers can enhance your tech skills. Explore the potential of AI in knowledge sharing and the innovative sqlite dict library for data storage. Finally, don't forget the importance of celebrating team milestones to boost morale and strengthen bonds!

Dec 3, 2024 • 1h 45min
178: Working from Home
Explore the evolution of smart homes and how they blend convenience with reliability. Discover exciting advancements in space tech, including SpaceX's latest launches and the potential of asteroid mining. Dive into augmented reality's future with Meta's Orion glasses and reflect on nostalgia in VR gaming. Learn effective strategies for remote work, emphasizing communication and the importance of dedicated spaces at home. The discussion also touches on handling distractions and the nuanced realities of balancing professional and personal life while working remotely.

Nov 4, 2024 • 1h 28min
177: Vector Databases
Dive into the nuances of vector databases, where embeddings come to life! The speakers tackle the evolving landscape of tech hiring, emphasizing the vital role of nurturing junior developers. They also explore the intersection of AI advances and literature, discussing the ethics of AI-generated content. Plus, discover how gaming innovations like Escape Simulator can enhance collaboration, and learn about the impact of AI tools on software development workflows. Get ready for a tech-savvy journey filled with insights and laughter!

Sep 24, 2024 • 1h 59min
176: MLOps at SwampUp
James Morse: Software Engineer at CiscoSystem Administrator to DevOpsDifference between DevOps and MLOpsGetting Started with DevOpsLuke Marsden: CEO of Helix MLHow to start a business at 15 years oldBTRFS vs ZFSMLOps: the intersection of software, DevOps and AIFine-tuning AI on the CloudSome advice for folks interested in ML OpsYuval Fernbach: CTO MLOps & JFrogStarting QwakGoing from a jupyter notebook to productionML Supply ChainGetting started in Machine LearningStephen Chin: VP of DevRel at Neo4JDeveloper Relations: The JobWhat is a Large Language Model?Knowledge graphs and the Linkage ModelHow to Use Graph databases in EnterpriseHow to get into ML Ops
★ Support this podcast on Patreon ★

Aug 16, 2024 • 1h 41min
175: Resume Writing
175: Resume WritingIntro topic: DSLR Photography vs Camera PhoneNews/Links:Free Internet while flying by abusing edits to your profile namehttps://robertheaton.com/pyskywifi/Making Animated Characters with AI Arthttps://www.youtube.com/watch?v=zSN76gb_Z28On 10x Engineershttps://stackoverflow.blog/2024/06/19/the-real-10x-developer-makes-their-whole-team-better/The Beauty and Challenges of AI-Generated Artistic Gymnasticshttps://www.youtube.com/watch?v=YwJIYj3hPAUBook of the ShowPatrick: The Three Body Problem by Cixin Liuhttps://amzn.to/3xNEoRBJason: The Checklist Manifestohttps://amzn.to/3W2JjpMPatreon Plug https://www.patreon.com/programmingthrowdown?ty=hTool of the ShowPatrick: Super Mario Bros. Wonder (Nintendo Switch)https://amzn.to/3S9VJLfJason: Amazon Qhttps://marketplace.visualstudio.com/items?itemName=AmazonWebServices.amazon-q-vscodeTopic: Resume Writing (Courtesy of Matthew C.)Why have a resume?Many jobs require it to get into the considerationToday many are screened for keywords automaticallyLog for future youWhat is a resume?One-page descriptionKey accomplishments & experiencesComparison to CVReferencesHow to write a good resume?Do’sInclude your github if it has good contributionsBe specific (dates, locations, skills)Isolate your specific contributionsBe accurate/honestBe conciseBe ready to discuss any point you have on the resumeList hobbies/activities/extracurricularsDon’tsHave mistakes (especially dates)Use images (most companies use text extraction)Use it as a design portfolioPut social qualities (e.gs. hard-working, motivated, friendly)Use fancy templates/toolsResourcesManager Tools: How to scan resumes https://www.manager-tools.com/2016/05/how-scan-resume-part-1 Google docsLatex/Lyx for CVsHow to think about your career and how it impacts your future resume writing (career planning)Technologies and architectures more than specifics of project detailsHow various choices may age over time
★ Support this podcast on Patreon ★

Jun 10, 2024 • 1h 26min
174: Devops
Exploring DevOps vs SRE, importance of efficient engineering, infrastructure building, continuous everything! Horror stories in DevOps, cheap RISC-V processors, Microsoft's 5.3 Vision model, My First Million podcast insights, predicting future actions with language models, and creative indicators for build breaks.

Apr 29, 2024 • 1h 35min
173: Mocking and Unit Tests
The podcast covers topics like Rust vs Cpp productivity at Google, supply chain attack on XZ utility, running techniques, game recommendations, and importance of unit tests and mocking in programming.

Mar 11, 2024 • 1h 26min
172: Transformers and Large Language Models
Exploring transformers and large language models in neural networks, focusing on latent variables, encoders, decoders, attention layers, and the history of RNNs. Discussing the vanishing gradient problem in LSTM and self-supervised learning with direct policy optimization.

Feb 12, 2024 • 1h 25min
171: Compilers and Interpreters
The podcast covers topics such as monitor setups, the controversy around AI-generated content, diffusion models in game level generation, the concept of propaganda, a puzzle game and a build system tool, differences between compiled and interpreted languages, optimization techniques for compiler work, and positive reviews and support from listeners.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.