Design Docs for Data Projects - An Example

Writing design documents is an established best practice in software engineering. I believe that data and ML projects should make use of design docs as well. Here’s a brief background on design docs and an example for my side project IML Playground. Background The idea behind writing design docs is simple: Think before you code. Others have written eloquently about why you should write them. Here are three main benefits from my perspective:...

March 28, 2021 · 11 min · Steffen Bunzel

3 Principles for Using Jupyter Notebooks

Jupyter notebooks are a constant source of debate in the data science community. Should they be used for prototyping, in production, as an end-to-end development environment for creating applications and packages or not at all? Here are three principles I found apply irrespective of how you are using notebooks. ...

January 6, 2021 · 8 min · Steffen Bunzel