Developer Advocates advocate for developers, so being a developer, while maybe not completely necessary, is definitely a big help.
If you’re not writing code, I’d say you’re neither a developer nor a ‘developer advocate’ in my book. But that, indeed, doesn’t mean you’re not doing DevRel! You might be a community manager, or…
I respectfully disagree. Panics are not exceptions, and they should not be used as such.
Take into account that a panic in a different Go routine will not be recovered and will crash a whole server.