https://patrickkarsh.medium.com/how-to-win-people-to-your-way-of-thinking-as-a-software-engineer-ab596d4f8469