Yes, I'm a software developer. But there are so many software developers, so what makes me different? I've always prioritised communication and humility in my approach to software. If you don't know how a highly distributed messaging system works, that's okay, it's on me to explain it in a way that makes sense.
We need to write quality code and ship on time, yes. But we also need to train the next generation, make it okay to ask any variety of questions, and make this type of role appealing. After all, why should someone join up to do this when they could just be an influencer?