https://julia-smith20.medium.com/best-practices-every-software-development-service-provider-should-practice-in-2021-5eabbdd45009