logo
episode-header-image
Feb 2022
1h 8m

127: AI for Code with Eran Yahav

Patrick Wheeler and Jason Gauci
About this episode

Brief Summary:


Programming is difficult as it is, but imagine how difficult it was without all the current tools, compilers, synthesizers, etc. that we have today. Eran Yahav, Chief Technology Officer at Tabnine shares how AI is currently helping with code writing and how it could change in the future.


00:00:16 Introduction

00:00:51 Eran Yahav’s programming background

00:08:11 Balance between Human and the Machine

00:11:49 Static Analysis

00:29:42 Similarities in Programming Constructs

00:25:30 Average vs Tailored tooling

00:36:19 Machine Learning Quality Metrics 

00:38:27 Rollbar

00:40:19 Model Training vs Statistic Matching

00:50:19 Developers Interacting with their Code in the Future

01:00:18 Tabnine

01:08:17 Farewells

Resources mentioned in this episode:

Companies:

Social Media:

Sponsor:

If you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/


Reach out to us via email: programmingthrowdown@gmail.com


You can also follow Programming Throwdown on 

Facebook | Apple Podcasts | Spotify | Player.FM 


Join the discussion on our Discord

Help support Programming Throwdown through our Patreon


★ Support this podcast on Patreon ★

Up next
Jun 30
182: AI Assisted Coding
Intro topic: Getting an entry-level jobNews/Links:Mario Kart 64 Fully Decompiledhttps://gbatemp.net/threads/mario-kart-64-decompilation-project-reaches-100-completion.671104/Q-Learning is not yet scalablehttps://seohong.me/blog/q-learning-is-not-yet-scalable/Grover’s Algorithmhtt ... Show More
1h 37m
May 12
181: Memory Management
Intro topic: Video Game PricesNews/Links:Step one: Jump in the Lava - Abyssofthttps://youtu.be/WdadpHLAfdA?si=oXYnhB0EdkR_RaPEScalable world models for continuous controlhttps://www.tdmpc2.com/Clever code is probably the worst code you could write - Engineer’s Codexhttps://read.e ... Show More
1h 46m
Mar 2025
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.c ... Show More
1h 52m
Recommended Episodes
Sep 2024
AI is more than GenAI
GenAI is often what people think of when someone mentions AI. However, AI is much more. In this episode, Daniel breaks down a history of developments in data science, machine learning, AI, and GenAI in this episode to give listeners a better mental model. Don’t miss this one if y ... Show More
40m 3s
Oct 2024
Generally AI - Season 2 - Episode 1: Generative AI and Creativity
Hosts Roland and Anthony discuss how AI is being used to make creativity more accessible. While some Generative AI content lacks variety and artistic depth, there is potential for AI to assist human creators rather than replace them. They also explore the challenge of evaluating ... Show More
44m 10s
Jun 2024
Are Coding Jobs at Risk? AI's Impact on the Future of Coding ft. Python Simplified | Mariya Sha
Episode 12: Are coding jobs at risk with the rise of AI? Matt Wolfe (https://x.com/mreflow) and Nathan Lands (https://x.com/NathanLands) dive into this compelling topic with guest Mariya Sha (https://x.com/mariyasha888), a seasoned coder and the creator of the popular YouTube cha ... Show More
42m 37s
Mar 2025
How AI Is Replacing Entire Dev Teams in 2025 | Vibe Coding EXPLAINED
Episode 51: Is it really possible to rebuild an entire website using A.I.? Matt Wolfe (https://x.com/mreflow) and Nathan Lands (https://x.com/NathanLands) dive into the evolving world of AI-driven development, sharing their insights on the latest buzzword, vibe coding. In this ep ... Show More
45m 29s
Oct 2024
Generally AI - Season 2 - Episode 2: Fantastic Algorithms and Where to Find Them
In this podcast, Roland Meertens and Anthony Alford discuss their favorite algorithms, starting with the etymology of the word "algorithm." They explore the Fibonacci sequence and the many algorithms for computing it. Roland introduces the concept of probabilistic counting, focus ... Show More
34m 10s
Apr 22
Announcing a brand-new podcast: “How I AI” with Claire Vo 🔥
AI is rapidly changing how we live and work. It’s exciting, but also overwhelming. If you’re struggling to keep up, and wondering how to actually use these magical new tools to improve the quality and efficiency of your work, I’m thrilled to introduce How I AI with Claire Vo—the ... Show More
47m 44s
Feb 2025
#64 Ex-Google Exec Reveals The Shocking Truth About AI with Mo Gawdat
Mo Gawdat is the former Chief Business Officer at Google X, an AI expert, and a best-selling author. He has been recognized for his early whistleblowing on AI's unregulated development and has become one of the most globally consulted experts on the topic. With years of experienc ... Show More
2h 9m
Feb 2025
The Future of Data Engineering: AI, LLMs, and Automation
Summary In this episode of the Data Engineering Podcast Gleb Mezhanskiy, CEO and co-founder of DataFold, talks about the intersection of AI and data engineering. He discusses the challenges and opportunities of integrating AI into data engineering, particularly using large langua ... Show More
59m 39s
Oct 2024
These AI Tools Are Disrupting the Entire Podcast Industry
Episode 28: How will augmented reality and AI tools revolutionize how we interact with our devices? Matt Wolfe (https://x.com/mreflow) and Nathan Lands (https://x.com/NathanLands) ponder if AI-generated entities like podcast hosts change our understanding of reality. In this epis ... Show More
37m 46s
Jun 20
All Things AI • BEP x SEND7 • Part 2 - BEP 137
Part One: ​​https://www.spreaker.com/episode/all-things-ai-part-one--66659818In this special bonus episode of the Business English Podcast, host Rob collaborates with Stephen of Simple English News Daily (SEND7) to discuss the current and future implications of artificial intelli ... Show More
17m 6s