https://tipsnguts.medium.com/introverts-you-need-3-traits-to-become-a-great-software-architect-26baed8bd560