The appeal of developer advocacy
Jennifer Reif: Mostly the fact that you can do a little bit of everything. There's a lot of flexibility with it; you're not limited by what has to be built into the product. In a traditional developer role, you need to build certain functionality because certain things have to be incorporated into the product for the next release.
As a developer advocate, you can build tools that, first of all, are very cool, flashy, and fun for demos. Secondly, you can build tools to help developers to integrate with different types of tech. That can be very practical stuff, as well as some hobby stuff. You can find a way to incorporate all of that.
Another positive is being able to share information with people in a variety of formats. So, you can blog, you can speak, or you can do whatever you want to publish GitHub projects. You can use social media to get the word out too, whatever your preferred platform is. You just share that information with...