https://python.plainenglish.io/10-things-i-stopped-doing-in-python-after-learning-from-the-pros-ac2084b9f275