logo
episode-header-image
Mar 2021
1h 8m

Matt Godbolt: Software Testing, Performa...

Dat Science Salon
About this episode

Data scientists and ML engineers write a lot of code: building data pipelines, wiring up models, and sometimes translating concepts from research papers into algorithms.  

Once in a while, that code runs into performance problems.  These can be painful to debug when you don't come from a formal software development background.  That's why Formulatedby's Senior Content Advisor Q McCallum rang up Matt Godbolt to learn the deep details of software testing, tracing performance bugs, working with data at scale, and how data scientists can work with developers to prepare their code for a production handoff.

Matt Godbolt has more than 30 years' experience writing code.  He's spent most of that time working in the performance-focused environments of console video games, high-frequency trading (HFT), and algorithmic trading.  Matt is the creator of the Compiler Explorer website, and also co-host of the Two's Complement podcast.

(Note from Q: My audio is a little choppy, but Matt's is perfect.  And you're here to hear him, anyway...)

 

Matt and Q mentioned a few links during their talk:

Up next
Jun 24
Architecting AI-Driven Financial Systems: Innovation at the Intersection of Fintech and Emerging Tech
In this episode of the Data Science Salon Podcast, we sit down with Sasibhushan Rao Chanthati, AVP and Senior Software Engineer at T. Rowe Price, where he’s building the future of finance through intelligent, scalable technologies. Sasi specializes in creating secure digital ecos ... Show More
29m 7s
Jun 17
Proactive by Design: How AI Predicts and Prevents Failures
In this episode of the Data Science Salon Podcast, we sit down with Vishnupriya Devarajulu, a Software Engineer specializing in AI- and ML-driven performance optimization for large-scale enterprise systems. With deep expertise in backend engineering, system diagnostics, and intel ... Show More
21m 6s
Jun 10
AI for Good: Innovating People-Centric Solutions
In this episode of the Data Science Salon Podcast, we are joined by Praveena Dhanalakota, the Founder & CEO of Soopra.ai, a San Francisco-based startup that is revolutionizing industries with AI-driven solutions. Praveena is an AI expert, tech evangelist, and a passionate advocat ... Show More
27m 45s
Recommended Episodes
May 2024
S27:E8 - Learning AI (Matt Eland)
Meet Matt Eland, AI Specialist at Leading EDJE. Matt shares what sparked his passion for AI years ago, why he’s made the decision to go back to school for his master's degree and how he aims to continue spreading his expertise with the community. Show Links Partner with Dev & Cod ... Show More
50m 34s
Jun 2022
Leveling Up Software Tools with AI Capabilities - with Matt Berseth of NLP Logix
Today we’re discussing the topic of leveling up software tools with AI capabilities. Our guest is Matt Berseth. Matt is the CIO and one of the co-founders of NLP Logix, an AI services firm. A few weeks ago, Matt joined us to discuss the analogy of pizza vs. lasagna or what it mea ... Show More
30m 19s
Oct 2021
Live From INTERACT: Microsoft's Developer Velocity Research
This week we have another episode from the 2021 engineering leadership conference INTERACT. In this live conversation, Conor Bronsdon, Community Lead at LinearB and the executive producer of the Dev Interrupted podcast,  interviews Henrik Gütle, GM of Azure for Microsoft Canada. ... Show More
15m 15s
Mar 2022
ONE MORE thing every dev should know (Changelog Interviews #483)
The incomparable Jessica Kerr is back with another grab-bag of amazing topics. We talk about her journey to Honeycomb, devs getting satisfaction from the code they write, why step one for her is “get that new project into production” and step two is observe it, her angst for the ... Show More
1h 14m
Jan 2023
Amjad Masad - The Future of Software Creation - [Invest Like the Best, EP.310]
My guest today is Amjad Masad. Amjad is the founder and CEO of Replit, whose mission is to bring the next billion software creators online. Replit has built a browser-based coding environment that makes coding more fun, collaborative, and approachable. We discuss how that is poss ... Show More
1h 2m
Feb 2024
Building a Unified Hardware API at Intel with James Reinders
oneAPI is an open standard for a unified API to be used across different computing accelerator architectures. This including GPUs, AI accelerators, and FPGAs. The goal of oneAPI is to eliminate the need for developers to maintain separate code bases, multiple programming language ... Show More
38m 42s
Jun 2022
[DataFramed Careers Series #3]: Accelerating Data Careers with Writing
Today is the third episode of this four-part DataFramed Careers series being published every day this week on building a career in data. We’ve heard from Nick Singh on the importance of portfolio projects, as well as the distinction between content-based and coding-based portfoli ... Show More
31m 21s