AC
Hey nice post! Hardest skill for me is your #5, in my last job was at the time to speaking with the founders, changing the rhythm for a second, stop thinking technically and start seeing the BIG PICTURE. When you see it clearly, then you can organize for yourself all resources and can transmit the value and motivation to your team.