Maintaining Backward Compatibility in Software Projects: Strategies from Industry Experts - ML 164

Maintaining Backward Compatibility in Software Projects: Strategies from Industry Experts - ML 164

Today, host Michael Berk and Ben Wilson dive deep into the multifaceted world of software engineering and data science with their insightful guest, Sandy Ryza a lead engineer from Dagster Labs. In this episode, they explore a range of intriguing topics, from the impact of the broken windows theory on code quality to the delicate balance of maintaining backward compatibility in evolving software projects.
Sandy talks about the challenges and learnings in transitioning from data science back to software engineering, including dependency management and designing for diverse use cases. They touch on the importance of clear naming conventions, tooling, and infrastructure enforcement to maintain high code quality. Plus, they discuss the intricate process of selecting and managing Python libraries, the satisfaction of refactoring old code, and the necessity of balancing new feature development with stability.
Michael and Ben will guide us through these essential discussions, emphasizing the significance of user-centric API design and the benefits of open source software. They also get practical advice on navigating API changes and managing dependencies effectively, with real-world examples from Dagster, Spark Time Series, and the libraries Numba and Pydantic.
Join them for an episode packed with valuable insights and strategies for becoming a top-end developer! Don’t forget to follow Sandy on Twitter and check out Dagster.io for more information on his work.

Socials


Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-machine-learning--6102041/support.

Jaksot(209)

Wars of AI and Justice: Handling Uncertainties and Ethical Quandaries - ML 137

Wars of AI and Justice: Handling Uncertainties and Ethical Quandaries - ML 137

Richard Berk delves into the exciting world of machine learning in a thought-provoking discussion on a wide range of topics. They explore the potential for Westworld-style androids, considerations in ...

21 Joulu 20231h 28min

Beyond Machine Learning - ML 136

Beyond Machine Learning - ML 136

Michael and Ben take a deep dive into the insightful journey spanning nuclear engineering, software development, and mentorship at Databricks. They delve into the complexities of career progression, t...

7 Joulu 20231h 15min

Unraveling AI's Impact: Computer Vision, Generative Models, and Challenges in Software Development - ML 135

Unraveling AI's Impact: Computer Vision, Generative Models, and Challenges in Software Development - ML 135

Piotr Skalski is a computer vision engineer at Roboflow. They dive deep into the world of computer vision and AI technology, exploring the utilization of video, photo, and imagery data in array proces...

30 Marras 20231h 15min

Complexity Theory - ML 134

Complexity Theory - ML 134

In today's episode, we speak with Neil Theise, a pathologist at NYU and author of Notes on Complexity: A Scientific Theory of Connection, Consciousness and Being. Expect to learn about complexity theo...

23 Marras 20231h 28min

How To Recession Proof Your Job - BONUS

How To Recession Proof Your Job - BONUS

Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" DealCoupon Code: "THRIVE" for a GIANT discountAre you looking at all the layoffs and uncertainty going on and wondering if you...

23 Marras 20231h 12min

Data Watchdogs - ML 133

Data Watchdogs - ML 133

In today's episode, we speak with Agata Checinska (Spotify) and Kasia Batko-Toluc (Citizen Network Watchdog Poland) about data privacy, accessibility, and accuracy. Expect to learn about how Poland ap...

16 Marras 20231h

Causal Analysis - ML 132

Causal Analysis - ML 132

In today's episode, we speak with Pierre Eliseeff, co-founder of Analyzr and causal inference expert. Expect to learn a 3-step blueprint for doing causal analysis, thinking critically about data, crea...

9 Marras 20231h 2min

Data Visualization and Hugging Face - ML 131

Data Visualization and Hugging Face - ML 131

In today's episode, we chat with Sylvain Lesage from Hugging Face, a specialist in data visualization and software engineering. Dive in to discover insights about Hugging Face's software engineering e...

2 Marras 20231h 7min

Suosittua kategoriassa Liike-elämä ja talous

sijotuskasti
psykopodiaa-podcast
mimmit-sijoittaa
rss-rahapodi
ostan-asuntoja-podcast
rss-rahamania
inderespodi
herrasmieshakkerit
pomojen-suusta
rss-h-asselmoilanen
rss-paasipodi
taloudellinen-mielenrauha
sijoituspodi
rss-bisnesta-bebeja
syo-nuku-saasta
rahapuhetta
asuntoasiaa-paivakirjat
rss-laakispodi
rss-rikasta-elamaa
rss-seuraava-potilas