In this episode of Kongcast, I had the pleasure of speaking with Ben Greenberg, the developer advocate at Orbit.Love, about building better engineering communities and focusing on the outcomes rather than technology. At the end, he shows us how he leveraged GitHub Actions to create a copy-and-paste workflow that integrates services, no matter the language they're written in.
Check out the transcript and video from our conversation below, and be sure to subscribe to get email alerts for the latest new episodes.
Viktor: Before we jump right into the topic, can you talk a little bit about yourself? What do you do, and how did you end up in the world of developer advocacy?
This will be a bit of a meta podcast because Orbit helps developer advocates and community leaders, other specialists who engage with developers and system administrators in all sorts of communities.
Ben: That is a very good question. I feel asking any developer advocate how you ended up in developer advocacy could always be a fascinating question because we all have our own journeys for how we ended up in this little bit of a niche role. It’s one of those favorite things I’ve ever done in my life.
I was a developer for a bit at a financial services corporation in New York. It was great to work building algorithms to calculate residuals and a lot of SQL—more SQL than I ever want to do again in my entire life.
At some point, I discovered this role called developer advocate, where you could take off the headphones once in a while, get away from the keyboard and communicate with other developers.
I could understand their needs and feed them into the products that we're working on to help inform the engineering and the product teams and iterate on the products from the developer's perspective. In essence, you can be the developer user number zero in the product cycle of development. I’m like, this is amazing.
I applied for a few roles, and I ended up at a communications API company for about two and a half years, working on their voice API and SMS API product lines. And I got to do some amazing stuff with SDKs and met thousands of developers and OpenAPI specifications and all kinds of fun stuff like that.
And now I ended up here at Orbit. We build tools to help communities grow and understand the insights and data around their members to fully understand their community and build a unified picture of that community growth.
Viktor: That sounds exciting. It’s also very much aligned with how I like to think of developer advocacy, and it's exactly like "developer zero" or "patient zero."
Ben: Exactly.
Viktor: Engineers will engineer features, like it’s going to be awesome, it's going to be amazing, but I like to say that we have a unique position where we can influence some of the developments because we know how the people use our software. That’s why we’re here. We're partially technical.
Ben: Sometimes technical…