Mato
ShowsHow it worksAI talentsFree toolsPricing
Book a demo
ShowsHow it worksAI talentsFree toolsPricingSign in
Mato
Mato

The first generation of AI talents. Live AI media for brands, networks and creators.

ElevenLabs GrantsAWS ActivateGoogle for StartupsNVIDIA Inception Program

Product

  • How it works
  • AI talents
  • Documentation
  • The studio
  • Pricing
  • Embed player
  • Mato MCP
  • Mato Voice
  • Voice Studio
  • Changelog

Company

  • About
  • Vision
  • Partners
  • Affiliates
  • Blog
  • CustomersComing soon
  • CareersComing soon
  • Press kit
  • Contact

Resources

  • Investor overview
  • Free podcast tools
  • Free podcast transcription
  • Podcast ROI calculator
  • API docsComing soon
  • SecurityComing soon
  • StatusComing soon

© 2026 Mato. All rights reserved.

English · Multiple languages available

PrivacyTerms

Live Interview

And why does that matter?

This is how a Mato agent talks. Take the other seat: answer a few and feel it follow the thread.

Try it yourself

Podcast charts

Programming Throwdown

Published by Patrick Wheeler and Jason Gauci

  • Education
  • News
  • How to
  • Tech news

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.

Listen on Apple Podcasts, opens in a new tabMake something like it

On the charts

1 chart placement

Every published chart this podcast appears in, in the snapshot behind this page. Each one links to the chart it came off.

  1. Number 35How toNorway

From the feed

Recent episodes

The latest episodes published to this podcast’s own RSS feed. Titles and descriptions are the publisher’s.

  1. 189: Agentic Loops from Programming Throwdown, opens in a new tab

    Aug 24, 20261 hr 22 min

    Running AI in loop hands-free.

  2. 188: World Models from Programming Throwdown, opens in a new tab

    Jul 9, 20261 hr 36 min

  3. 187: Agentic Coding from Programming Throwdown, opens in a new tab

    May 2, 20261 hr 38 min

    In this episode, Patrick and Jason cover Agentic Coding!

  4. 186: Becoming a Manager from Programming Throwdown, opens in a new tab

    Feb 3, 20261 hr 27 min

    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.

  5. 185: Workflow Orchestrators from Programming Throwdown, opens in a new tab

    Nov 4, 20251 hr 32 min

    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.

  6. 184: Asynchronous Programming from Programming Throwdown, opens in a new tab

    Sep 23, 20251 hr 30 min

    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.

  7. 183: Landing a Software Job in 2025 from Programming Throwdown, opens in a new tab

    Jul 31, 20251 hr 46 min

    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.

  8. 182: AI Assisted Coding from Programming Throwdown, opens in a new tab

    Jun 30, 20251 hr 37 min

    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.

  9. 181: Memory Management from Programming Throwdown, opens in a new tab

    May 12, 20251 hr 46 min

    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.

  10. 180: Reinforcement Learning from Programming Throwdown, opens in a new tab

    Mar 17, 20251 hr 52 min

    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.

  11. 179: Project Planning from Programming Throwdown, opens in a new tab

    Feb 3, 20251 hr 43 min

    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.

  12. 178: Working from Home from Programming Throwdown, opens in a new tab

    Dec 3, 20241 hr 45 min

    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.

  13. 177: Vector Databases from Programming Throwdown, opens in a new tab

    Nov 4, 20241 hr 28 min

    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.

  14. 176: MLOps at SwampUp from Programming Throwdown, opens in a new tab

    Sep 24, 20241 hr 58 min

    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 jupyter notebook to production ML Supply Chain Getting started in Machine Learning Stephen Chin: VP of DevRel at Neo4J Developer Relations: The Job What is a Large Language Model? Knowledge graphs and the Linkage Model How to Use Graph databases in Enterprise How to get into ML Ops.

  15. 175: Resume Writing from Programming Throwdown, opens in a new tab

    Aug 16, 20241 hr 40 min

    Patrick and Jason discuss how to write a strong technical resume that gets attention without becoming bloated or misleading. They cover what to include, what to avoid, how automated screening changes resume writing, and how career choices shape the resume you build over time.

  16. 174: Devops from Programming Throwdown, opens in a new tab

    Jun 10, 20241 hr 25 min

    Patrick and Jason explain DevOps and how it relates to site reliability, build systems, testing infrastructure, and release processes. They cover infrastructure as code, CI/CD, deployment strategies, operational metrics, and the kinds of failures good DevOps practices are meant to prevent.

  17. 173: Mocking and Unit Tests from Programming Throwdown, opens in a new tab

    Apr 29, 20241 hr 35 min

    Patrick and Jason discuss unit testing, regression testing, and system testing, with a focus on when mocking actually helps. They explain mocks versus fakes, testing tradeoffs, and the practical role of testing libraries across several major languages.

  18. 172: Transformers and Large Language Models from Programming Throwdown, opens in a new tab

    Mar 11, 20241 hr 26 min

    Patrick and Jason explain transformers and large language models from the ground up. They cover attention, encoders and decoders, self-supervised learning, RLHF, and the key architectural ideas that made modern LLMs possible.

  19. 171: Compilers and Interpreters from Programming Throwdown, opens in a new tab

    Feb 12, 20241 hr 25 min

    Patrick and Jason walk through the differences between compilers and interpreters, starting from machine code and assembly and moving up to high-level languages. They cover bytecode, JIT compilation, intermediate representations, and the tradeoffs between portability and performance.

  20. 170: 2023 Holiday Special Live from Programming Throwdown, opens in a new tab

    Dec 24, 20231 hr 38 min

    Predictions: Jason VR for Work Lowering AI training cost/ improved efficiency RISC-V takeoff Patrick Ai claim of AGI Ai peer reviewer Ai Video Generator More space vehicles reaching orbit Early career, finding role at FAANG, liaising vs shipping code. Upcoming in tech What are essential programmer knowledge items?

Ranking source

Apple Podcasts rankings via the Mato Topic Intelligence Platform.

Observed September 20, 2026.

Apple and Apple Podcasts are trademarks of Apple Inc., registered in the U.S. and other countries.

Pairs with

What to do with a chart

01ShowsThe shows Mato publishesEvery public Mato show, its episodes, and the Apple placements it holds.02AI talentPick the voice before the formatThe live roster of hosts, each with samples you can listen to before you commit.03How it worksFrom an idea to a published episodeWhat Mato does between the brief and the feed, step by step.

Steal the structure, not the show

Bring this source into Mato to read its transferable patterns, then turn them into an original show for your own audience.

Hear a Mato showCreate a show inspired by this