Thoughts and practical experience about software development, particularly in Python, and machine learning