Technically a good idea, but difficult since my enthusiasm for programming has become so low.
As a developer advocate, you really just need to be a people person. You need to be willing to understand what makes people happy or frustrated and bring that back to decision-makers at your company. You, of all people, should be able to relate fairly easily.