Joel Marcey shares his story and some background on what a developer advocate is and how to be success as a developer advocate. I am a believer in the pop-culture version of Occam’s razor, or the law of simplicity, where the simplest explanation is usually the right one. A developer advocate is exactly what its title implies — an advocate for developers. A successful developer advocate can go both deep and broad. They can own a technology stack but also run programs that span an entire open source program office… A successful developer advocate is able to quickly ramp up on new technologies, sometimes with no background in the space previously, and be able to understand how those technologies may fit into the overall open source ecosystem.