** maybe not google
they're more like languages. learn a new skill, now you can not only speak a new language, you can translate between that language and *every other language you know*
PLUS they carry the moral authority of the lived experience of your actual paying users.
Why aren't we wrapping them into high-level discussions and strategy decisions? Why aren't they regularly leveled as VP or C*?
(It definitely can't be related to the feminization of the role, and of communication-dense skills in particular; that would be crazy. Everybody knows the free market wouldn't tolerate such silly inefficiencies.)
Because levels aren't primarily about output, they're about *impact*. Most code that needs to be written doesn't require a principal engineer.
Except the dev advocate *also* has to keep one foot in your customers' systems.
"but charity, you get to work with liz! of COURSE you think devadv are superheroes, but we can't all be liz. ours are just mediocre developers/marketing chicks/some other slur"
but even liz wasn't born a liz. nobody is. we get and are given opportunities, and we act in response.
The status quo sucks, but it can change. Ops has undergone a similar redefinition in recent years.
And you should want this because you should want to strengthen the connective tissue of your organization, and dev advocates can do that.
never underestimate how much people crave autonomy and the opportunity for impact. you'll never recruit great people to a dead end role.