https://medium.com/@rafaelrodriguez111294/key-lessons-learned-from-working-with-legacy-projects-and-obsolete-tools-ea4bf0df3043