https://medium.com/tamara-tech-product/beyond-coding-effective-communication-skills-in-software-engineering-095e94d05cbc