https://towardsdatascience.com/how-to-program-and-debug-more-effectively-as-a-data-scientist-92e753144d54