I agree that Developer Advocacy means different things for different companies. Here is a description I like to use.
Developer Advocates - our job is to help developers solve their problems and built trust. That's #1. Now, if we can do it with our company technologies, that's even better. If we know that our solution is not the best fit, we have to be honest and say that this product/service is not the best fit.
I also like to add that we provide developer education.
I agree that Developer Advocacy means different things for different companies. Here is a description I like to use.
Developer Advocates - our job is to help developers solve their problems and built trust. That's #1. Now, if we can do it with our company technologies, that's even better. If we know that our solution is not the best fit, we have to be honest and say that this product/service is not the best fit.
I also like to add that we provide developer education.
Hope this helps.
Max you make a great point about trust.