Skip to content
TrackPodcasts
technologyAug 17, 202031:30pending

126: Data Science and Software Engineering Practices ( and Fizz Buzz ) - Joel Grus

Test & Code

About this episode

Researches and others using data science and software need to follow solid software engineering practices. This is a message that Joel Grus has been promoting for some time.

Joel joins the show this week to talk about data science, software engineering, and even Fizz Buzz.

Topics include:

  • Software Engineering practices and data science
  • Difficulties with Jupyter notebooks
  • Code reviews on experiment code
  • Unit tests on experiment code
  • Finding bugs before doing experiments
  • Tests for data pipelines
  • Tests for deep learning models 
  • Showing researchers the value of tests by showing the bugs found that wouldn't have been found without them.
  • "Data Science from Scratch" book 
    • Showing testing during teaching Data Science
  • "Ten Essays on Fizz Buzz" book 
    • Meditations on Python, mathematics, science, engineerign and design
    • Testing Fizz Buzz
    • Different algorithms and solutions to an age old interview question.
  • If not Fizz Buzz, what makes a decent coding interview question.
  • pytest
  • hypothesis
  • Math requirements for data science

Special Guest: Joel Grus.


Links:




Get every episode summarized

Each time Test & Code publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.

Email me new episodes

Free for 3 shows. No card needed.

Hosts & guests

No transcript yet

This episode has not been transcribed. Request it and it moves to the front of the queue.

126: Data Science and Software Engineering Practices ( and Fizz Buzz ) - Joel Grus

Test & Code

0:00
31:30

More episodes

More from Test & Code

View all episodes →