Home Podcasts Programming Throwdown
Programming Throwdown

Programming Throwdown

Patrick Wheeler and Jason Gauci 188 Episodes May 2, 2026

Programming Throwdown educates Computer Scientists and Software Engineers on a variety of programming and tech topics. Each episode covers a new programming language, enabling listeners to speak intelligently about any language. The show is hosted by Patrick Wheeler and Jason Gauci.

Episodes

187: Agentic Coding May 2, 2026 5880 In this episode, Patrick and Jason cover Agentic Coding!
186: Becoming a Manager Feb 3, 2026 5250 Patrick and Jason discuss what it means to become a manager and how the role differs from individual engineering work. They cover hiring, coaching, performance management, team goals, and when moving into management is or is not the right choice.
185: Workflow Orchestrators Nov 4, 2025 5522 Patrick and Jason break down workflow orchestrators and why they matter for batch jobs, long-running tasks, and resumable distributed systems. They compare tools such as Airflow, Dagster, Temporal, Ray, and Kubeflow while explaining the infrastructure patterns behind them.
184: Asynchronous Programming Sep 23, 2025 5432 Patrick and Jason explain asynchronous programming and how it differs from traditional multithreading and multiprocessing. They cover coroutines, blocking versus non-blocking operations, promises, callbacks, async/await, and the tradeoffs behind each approach.
183: Landing a Software Job in 2025 Jul 31, 2025 6413 Patrick and Jason are joined by Mark Cunningham to discuss how software engineers can find strong job opportunities and perform well throughout the interview process. They cover sourcing strategies, reverse interviews, negotiation, hiring-manager expectations, and common mistakes candidates should avoid.
182: AI Assisted Coding Jun 30, 2025 5856 Patrick and Jason discuss how AI-assisted coding tools can speed up development, answer questions about a codebase, and reduce boilerplate work. They compare common workflows and tools such as Copilot, Cursor, and command-line assistants while talking through where these systems help most.
181: Memory Management May 12, 2025 6381 Patrick and Jason cover memory management from both the operating-system and language-runtime perspectives. They discuss heap management, virtual memory, garbage collection, ownership models, and practical techniques for diagnosing and reducing excessive memory use.
180: Reinforcement Learning Mar 17, 2025 6742 Patrick and Jason introduce reinforcement learning and place it alongside supervised and unsupervised learning. They cover Q-learning, SARSA, policy gradients, actor-critic methods, PPO, imitation learning, and why training and evaluating RL systems is so challenging.
179: Project Planning Feb 3, 2025 6180 Patrick and Jason discuss project planning and management for software teams. They cover why planning matters, how frameworks like SMART goals, Gantt charts, Scrum, Agile, and Kanban fit together, and how to deal with uncertainty, dependencies, and scheduling risk.
178: Working from Home Dec 3, 2024 6315 Patrick and Jason revisit working from home and the realities of remote engineering work. They cover communication, scheduling, home-office setup, motivation, distractions, and why remote work is not equally effective for every team or every person.
177: Vector Databases Nov 4, 2024 5306 Patrick and Jason explain vector databases by starting with embeddings, similarity metrics, and approximate nearest-neighbor search. They discuss how these systems store and query high-dimensional vectors and where tools like pgvector, Weaviate, Pinecone, and Milvus fit.
176: MLOps at SwampUp Sep 24, 2024 7117 James Morse: Software Engineer at Cisco System Administrator to DevOps Difference between DevOps and MLOps Getting Started with DevOps Luke Marsden: CEO of Helix ML How to start a business at 15 years old BTRFS vs ZFS MLOps: the intersection of software, DevOps and AI Fine-tuning AI on the Cloud Some advice for folks interested in ML Ops Yuval Fernbach: CTO MLOps & JFrog Starting Qwak Going from a

Recommended