Programming Throwdown

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.

Episodes

April 29, 2024 95 mins

173: Mocking and Unit Tests


Intro topic:  Headphones

News/Links:

Mark as Played

172: Transformers and Large Language Models


Intro topic: Is WFH actually WFC?

News/Links:

Mark as Played
February 12, 2024 85 mins

Intro topic: Monitor setups

News/Links:

Mark as Played
December 24, 2023 98 mins

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. Startup?

3 part. 1. How and when current hype for AI will end? 2. Shape of the show 3. Upcoming in tech

What are essential programmer knowledge items?

CS Studen...

Mark as Played
November 27, 2023 89 mins

Intro topic: Testing your car battery

News/Links:

Mark as Played
November 20, 2023 88 mins

Intro topic: What are expectations on developers that have nothing to do with programming

News/Links:

Mark as Played
October 23, 2023 86 mins

Intro topic: Jogging Metrics

News/Links:

Mark as Played

- pganalyze: https://pganalyze.com/

- Weekly series "5mins of Postgres": https://www.youtube.com/channel/UCDV_1Dz2Ixgl1nT_3DUZVFw

- How Postgres chooses which index to use: https://pganalyze.com/blog/how-postgres-chooses-index

- CMU databases courses: https://db.cs.cmu.edu/courses/

- Postgres community: https://www.postgresql.org/community/


As well as social links:

- Mastodon: https://hachyderm.io/@lukas

- Twitter/X: @pganaly...

Mark as Played
September 25, 2023 76 mins

Intro topic: Revisiting the power of Spreadsheets

News/Links:

Book of the Show

...
  • Mark as Played

    Things to consider when choosing a database

    • Speed & Latency
    • Consistency, ACID Compliance
    • Scalability
    • Language support & Developer Experience
    • Relational vs. Non-relational (SQL vs. NoSQL)
    • Data types
    • Security
    • Database environment
      • Client vs Server access


    Info on Kris & Harper:

    • Website: harperdb.io
    • Twitter: @harperdbio, @kriszyp
    • Github: @HarperDB, @kriszyp


    ★ Support this podcast on Patreon ...
    Mark as Played
    August 14, 2023 89 mins
    Mark as Played
    July 24, 2023 68 mins

    In the latest episode of Programming Throwdown, we delve into the captivating world of interactive fiction. We explore: Wordnet, Inform, and how games in the past have been the forerunners of today’s NLP challenges.

     

    00:00:22 Introductions

    00:00:39 To hard mode or not to hard mode

    00:08:58 No moats in Google

    00:16:37 Stable Diffusion blows Jason’s mind

    00:21:31 Putting beats together

    00:23:38 GPT4All

    00:27:44 White Sand

    00:35:28 F...

    Mark as Played

    MosaicML’s VP Of Engineering, Hagay Lupesko, joins us today to discuss generative AI!  We talk about how to use existing models as well as ways to finetune these models to a particular task or domain.

     

    00:01:28 Introductions

    00:02:09 Hagay’s circuitous career journey

    00:08:25 Building software for large factories

    00:17:30 The reality of new technologies

    00:28:10 AWS

    00:29:33 Pytorch’s leapfrog advantage

    00:37:24 MosaicML’s missio...

    Mark as Played
    June 26, 2023 90 mins

    Where are you now? It’s a question that may seem easy to answer on the surface, but in truth hides more complexity than people expect. In today’s episode, we tackle the latest on AI, creative endeavors, and more before diving into the meaty discussion of position localization.

    00:01:13 Steam Deck
    00:11:22 Summoning Salt on Mario
    00:16:49 100k stars
    00:24:26 ChatGPT spam call
    00:25:31 Build Your Own DB (from scr...

    Mark as Played
    June 12, 2023 83 mins

    GraphQL is one of the biggest API enablers in software development, but just how complicated can things be? Tanmai Gopal – Hasura’s CEO extraordinaire – talks with Jason and Patrick about how the secret sauce gets made. They dive deeply from how APIs function to having them managed in practice – among several other topic, making this a must-listen episode. 

     

    00:01:19 Introductions

    00:01:48 Tanmai’s late start in programming

    0...

    Mark as Played

    In today’s episode, Jason and Patrick dive deeply with JFrog’s Senior Solutions Engineer, Bill Manning. With the conversation tackling the depth and complexity of software supply chains, vulnerabilities and more, Bill deftly offers grounded advice to listeners old and new.

     

    00:00:26 Introductions

    00:00:40 Bill’s plethora of job titles

    00:09:33 The excitement of learning a language

    00:15:08 Mechanical keyboards

    00:21:17 Bill’s a...

    Mark as Played
    May 8, 2023 84 mins

    There’s more than what meets the eye when it comes to Kubernetes, and Craig Box – ARMO’s VP of Open Source & Community –is one of several who have seen its many twists and turns since its inception. He talks with Jason and Patrick about Kubernetes’ origins in pop culture, utility in the modern workflow, and possible future in today’s episode. 

     

    00:01:31 Introductions

    00:03:39 Craig’s early internet speed experience

    00:07:...

    Mark as Played
    April 24, 2023 77 mins

    Should AI research be paused? How far ahead have deepfakes come? Join Patrick and Jason as they tackle their answers to these timely questions – plus an in-depth discussion on Perl in practice – with today’s episode of Programming Throwdown. 


    Resources mentioned in this episode:

    Join the Programming Throwdown Patreon community today: https://www.patreon.com/programmingthrowdown?ty=h

     

    News/Links:

    • GPT4All & S...
    Mark as Played

    When it comes to untangling the complexities of what lies ahead for search engines in this age of AI, few are as deeply versed in the subject as You.com Engineer Saahil Jain. Jason and Patrick talk with him in this episode about what search even is, what challenges lie ahead, and where the shift in paradigms can be found.

     

    00:01:16 Introductions

    00:02:06 How physics led Saahil to programming

    00:07:20 Getting started at Micros...

    Mark as Played

    A second Jason joins this episode of Programming Throwdown! Jason McDonald – Python evangelist, author, and more – talks to Patrick and Jason about his experience with the programming language, how his disability helped and hindered his software career, and where its strengths and weaknesses lie. 


    00:01:05 Introductions

    00:02:27 Jason’s pivotal Doctor Who regeneration

    00:04:49 The power of dialog boxes

    00:10:10 Python’s po...

    Mark as Played

    Popular Podcasts

      Current and classic episodes, featuring compelling true-crime mysteries, powerful documentaries and in-depth investigations.

      Death, Sex & Money

      Anna Sale explores the big questions and hard choices that are often left out of polite conversation.

      Stuff You Should Know

      If you've ever wanted to know about champagne, satanism, the Stonewall Uprising, chaos theory, LSD, El Nino, true crime and Rosa Parks, then look no further. Josh and Chuck have you covered.

      Crime Junkie

      If you can never get enough true crime... Congratulations, you’ve found your people.

      Start Here

      A straightforward look at the day's top news in 20 minutes. Powered by ABC News. Hosted by Brad Mielke.

    Advertise With Us
    Music, radio and podcasts, all free. Listen online or download the iHeart App.

    Connect

    © 2024 iHeartMedia, Inc.