API Intersection

Developer relations (DevRel) is an increasingly rising industry, growing as a reflection of software's ubiquity in the business world — and the growing power of the developer to influence what products and platforms their employers use.

But, what makes a good Developer Advocate and strong DevRel program? This week on the API Intersection podcast, we chatted with Rizel Scarlett, Developer Relations Engineer at Github, to get her opinion on how to measure a DevRel program's success and different platforms Developer Advocates can utilize to reach the developer community.

To subscribe to the podcast, visit https://stoplight.io/podcast

Do you have a question you'd like answered, or a topic you want to see in a future episode? Let us know here: stoplight.io/question/

Show Notes

Developer relations (DevRel) is an increasingly rising industry, growing as a reflection of software's ubiquity in the business world — and the growing power of the developer to influence what products and platforms their employers use.

But, what makes a good Developer Advocate and strong DevRel program? This week on the API Intersection podcast, we chatted with Rizel Scarlett, Developer Relations Engineer at Github, to get her opinion on how to measure a DevRel program's success and different platforms Developer Advocates can utilize to reach the developer community.

Do you have a question you'd like answered, or a topic you want to see in a future episode? Let us know here: stoplight.io/question/

What is API Intersection?

Building a successful API requires more than just coding.

It starts with collaborative design, focuses on creating a great developer experience, and ends with getting your company on board, maintaining consistency, and maximizing your API’s profitability.

In the API Intersection, you’ll learn from experienced API practitioners who transformed their organizations, and get tangible advice to build quality APIs with collaborative API-first design.

Jason Harmon brings over a decade of industry-recognized REST API experience to discuss topics around API design, governance, identity/auth versioning, and more.

They’ll answer listener questions, and discuss best practices on API design (definition, modeling, grammar), Governance (multi-team design, reviewing new API’s), Platform Transformation (culture, internal education, versioning) and more.

They’ll also chat with experienced API practitioners from a wide array of industries to draw out practical takeaways and insights you can use.

Have a question for the podcast? DM us or tag us on Twitter at @stoplightio.

I'm Jason
Harmon, and this is API Intersection,

where you'll get insights from experienced
API practitioners to learn

best practices on things
like API design, governance, identity

versioning and more.

Welcome back to API Intersection Podcast.

A little different today.

I know I always say that,
but this one truly is

I think we're not even maybe
even going to get into API so much today,

but something that certainly,
you know, myself and Anna

as well as you know, certainly Stoplight
you know,

we're always interested to hear about,
you know, kind of these different paths.

People come from
kind of nontraditional paths in life.

And what leads you

to getting into tech and kind of software
engineering and all these things?

So we're really happy to have Rizel
Scarlett, currently at GitHub

here as a guest.

So Rizel, thanks for joining us

thanks for hand. And

as I had already mentioned,
is co-hosting with me again today.

Thanks, Anna.

Hey, all. Thanks

so tell us a little bit about yourself.

You know, what are you up to?

What are you into

yeah.

I'm currently a junior developer
advocate at GitHub.

Been here
for like almost eight months now.

Prior to that,
I was a software engineer at like

random startups in the Boston area

and other startups
that weren't in the Boston area.

And I also helped to run a program
called Code House,

which introduces women of color to
and non-binary people of color

to like web development
and like the basics of of Spotify.

Yeah.

So that's me in a nutshell.

Yeah.

I have to say, I was doing my,
my homework here daily.

Our producer always sends me kind of the
the questions

and, you know, the profile stuff
because she's amazing.

And I went, 22 experiences.

You look pretty young, so.

Yeah.

Wow, man, you're not kidding about
hopping around lots of different places.

I guess I'm curious, like,

you know, was it is this just sort of this
direction on, you know, helping

kind of women of color and non-parents
non-binary folks get into the system?

Is this more of just personal passion
or do you feel like this is something

that you got perspective
out of going through all these companies

yeah, I'm probably a bit bit of both.

So like going through

going getting into tech, navigating
especially as like

a minority is like very difficult
from my perspective at least.

And after like talking
to other folks, too,

I thought I was the only one
that was like having a hard time.

Like, oh, the culture is like
much different than I'm used to.

Like, there's even like at least for me,
there's this little stuff that like,

I think even

like just shoes that people have,
you may not be used to.

I'm like, oh,
everybody already knew what to do here.

OK, so I know that that was an issue
for me.

And then, of course,
like discrimination as well.

And I feel like it's a passion for me

one cause I've experienced
like some negativity from it.

But then also I thought I went into
other programs like Resilient Coders

and has diversity Resilient Coders is like
the program that taught me how to code

and then have diversity
is also another program that kind of

helped me to like

get into tech on the support side
actually.

And I really benefited from those.

So I was like really passionate
about continuing

doing that same thing for others.

So that's kind of how I got into it.

And I know a lot of people say
I have a lot of different experiences,

but a lot of them are internships.

So I was able to hop around in the pay
I started off and desktop support as well.

And one of people's favorite subjects,
once they start having a few beers,

is all the weird manual labor and crazy
all kinds of jobs that I had.

I moved out at 17, so,

you know, living

out of a backpack for a couple of years,
hustling wherever I could.

Like I get it, you know, you got to find
your own way to make that money.

What kind of opportunities do
you think are out there for people

that maybe aren't exposed to them
very early on or you know,

that G Code House can help expose

so the main focus
that G Code House has is on software

engineering and that like field
is starting to get more popular.

But I think some people may still not know
that, like they can actually

be software engineers

because you may look at it as like, oh,
that's something for like people

who went to college for a computer

science degree or people
who are really great at math or whatever

other options
people can look into as well as like

UX design and UX engineering.

I think that's

like another non-intuitive path
that people don't go to college for.

You can go to boot camp or self
teach yourself, which I think is amazing.

And I'm also

thinking about how developer advocacy

and like community management
is another one

that you can pivot into
because there's more skills

than just needing
to know how to code in those roles. Like

you can be a marketer
and move into developer advocacy

or an educator or something like that.

I think you can like leverage
the skills that you learn from those roles

into like community management
and dev roles.

What are those skills?

What would you recommend is to have to be
a good Deverell or community manager

yeah.

Um, he have a lot of skills myself. Yeah.

Where yeah, I guess

it really depends too
on like where you want to focus

because like, you go on to develop.

I at least thought I would have to be good
at every single thing,

but once you go into the role,
you realize, OK,

there's some people on my team
that specialize in this part

of like developer advocacy
whereas I can focus on this.

A couple skills on the people
could probably focus more on is

or will have to focus on is like
being good at social media is helpful

because you want to be able
to like promote

the content that you create
or something like that.

There's just no point in
like teaching people

if no one's seeing it in
social media is like

one of the fastest ways
to like spread that information.

It's good to be
able to also know how to create content,

whether it's blog post,
whether it's video creation, whatever.

But that's part of

that's part
of being able to be a good Devereaux.

And then it's I think is fundamental
to know how to code.

There's some developer advocates
that they may not have started off

knowing how to code or like this

is their first role in tech, which I'm
super curious to like learn from them.

Like how are they able to navigate this
because I think it would be

a little bit difficult
if I didn't have a background in.

So I can tell you from many experiences
over the years, there's lots of folks

that get into it for the wrong reasons.

And I personally agree with you,
if you don't code,

you're not part of the
conversation. And it shows

I think there's a lot of

people that have no business in it
personally, but

hi tech, just to say, I'm just like,

you know, well, it's like,
you know, developer advocacy relations,

this sort of thing is supposed to be,

you know,
you're here to help you here to teach.

Would you agree, Rizzo?

Yeah, I mean, it seems obvious, right?

But like if you don't actually know
how to do it, then how do you do that job

you're really just doing kind of.

Yeah. Developer marketing bunny
ears, right?

Which, you know, if you try to sell
something to developers,

then that's the worst thing you can do.

So I think that's where I come from on it.

He says as the property market or the room

yeah, but you're credible.

You're credible.

Oh, makes

and that's I guess it's fun

to, to be like a product marketer
or a marketer in general.

But I guess like,
you know, the role of developer advocacy

is to be like a genuine

not, not marketing person, I guess.

But I, I've seen some people

I guess I should edit what I say
a little bit, but I've seen some people

who are developer advocates
and I have a good a background in software

engineering and they're really good at it
and doing it for the right reasons.

But I'm like, how?

Like,
I feel like I try to think of myself like

maybe it's because I was younger back then
or something like that.

But before

when I didn't know how to code,
I'm curious if I would be able to do this.

I mean, I think you can manage communities
without sort of a technical background.

I'll say that,
you know, building community.

And so it's a really visceral,
fundamental thing

that's true
regardless of what kind of community is.

But anyways, besides my tech

spicy.

Sorry, I'm also curious about
you said that

you found yourself in Devereaux right?

So you were an engineer
and now you're in Devereaux.

What was that transition like for you?
How was it going?

Are you are
you happy to be where you're at now?

I am happy. I love this.

I kind of feel like it was kind of good
because.

Yeah, yeah.

But basically, like,
I guess like I started in.

Sorry,
how many beginning words I'm going to say

I can yes, I can start now.

Where I became a software engineer.

And then I would kind of explain more,
but yeah, like, I was

I was studying psychology, and I

in college,
and then I was like, oh, my gosh,

I am not going to be able to afford this.

Like, I didn't realize
you had to go to grad school for it

because I just picked
whatever I found on the Internet. Oh.

So then I decided
I was going to take a break from college

and I Googled like what careers

make more money and what little college
so that I could be able to afford it.

Tech kept popping up. I got into it

because that was like

looking approachable for me
rather than computer science.

When I looked at the computer
science requirement that had like discrete

math and I'm like, I know who that is.

After I.T.,
I went into software engineering

and or I went to a coding boot camp

into software engineering
because I started working at HubSpot

in it, and everyone
was talking about APIs and coding.

And I was like,
You know what? This actually looks cool.

And if I could skip the math part,
I'm good to go.

So I went to resilient
coders, learned to code, landed a job,

and then went back and got my degree
in computer science at Boston University.

And while I was working
as a software engineer,

I kind of missed the way that
I got to help people and it

like that part was fun.

Like I got to like like see the impact
that was making.

Whereas with software engineering,

I was like, OK, I'm
just like changing this button.

Color and making this happen.

I don't know if users like it or not.

So I did miss that part.

And during that time, I also started
like designing the curriculum, a G code

and teaching people that G code.

And I was like, Oh my gosh,
this would be so cool if I could like

directly help people like create content,

install code.

But I didn't know that, like, developer
advocacy existed,

but as I got more and more into Twitter
I seen people

that were doing this and like,
Oh, wow, people have time to blog a lot.

And I was like, Oh, this is their job.

So yeah,
that's when I started like research

doing
and applying to developer advocacy jobs.

So I'm curious, like when you approach

kind of the curriculum
you mentioned at the G code program

that you put together,

do you feel like there's
anything that you're doing

that might be different to kind of adapt
to the audience that you're working

with versus maybe other sort of code
school type environments

yeah, I think so.

So I would note too that Google so

our plan is to do like a full term program
cause

the owner purchased a house
in Massachusetts in an area called Roxbury

that's like highly gentrified
and her like ultimate idea is to have

like women of color who are struggling
with homelessness, live there

and then learn to code at the same time

once they're done with the program,
get a job, move out, blah, blah, blah.

But it's like really expensive
to renovate that house.

It's a historic building that could house
like 15 people, but very, very expensive.

So I started the online versions

and I just want to note that it's
not like a full long program like it's

just six to ten Sundays depending on

like if it's summer or winter.

And basically that's
just to introduce them to web development

and then I show them about other long
term programs,

if that's something
they want to commit to it.

And the reason I do that is because
I think that with other coding bootcamps,

I you've kind
of have to like quit your job

and you may not

really understand what coding is,
at least like.

I know a couple of people who did it,
and I also kind of like didn't

have like the greatest idea on like,
was this going to be worth it?

Will I actually like it?

And I'm like, OK, I'm just going to quit
my job and see what happens.

So this makes it low risk for them
because they can just do six Sundays

or ten Sundays and meet with me
and learn HTML, CSS and JavaScript.

And then after that, they're like, Cool,
I like it.

I'll go ahead and learn
more like APIs or whatever else.

So yeah,
I think that one part is different

where it's like a shorter
program only held on Sundays

and on, and it's a
little bit slower paced, like coding boot

camps are fast,
like because they're trying to pack in

as much as possible
within like 14 to 20 weeks, which I think

sometimes you don't get enough time
to absorb what you're learning.

So you kind of
just have to like keep moving.

And I think that's another thing that I do
that's different where like I stop

and like if everyone's not getting it, I
talk to them like, OK, here's what's here.

Like let's explain this a little deeper
and like just

the curriculum itself
is like overall sway slower.

I think in like some coding bootcamps,
you just like bang out

HTML and CSS and one day and then after
that you're diving into JavaScript.

But we take a little bit more time
like one day on

like understanding Flexbox
and the box model and stuff like that.

Yeah, cool.

No, I think that's totally appropriate.

I mean, you're right that a lot of the
code camp stuff for a lot of people, it's,

it's like a cliff to dove off of
and kind of career path.

Like you got to really come it.

You're all in.
That's all you're doing for a while.

So and that's just not possible
for a lot of people, right?

You have commitments, you got family,
you got jobs, you got to support people.

Yeah.

I've often thought about doing a code camp
but then I was like, do I do

can I commit to this?
And I just don't have that.

Maybe I'm a coward.

I think maybe

I might be a little bit of a coward,
but it is probably very intimidating.

For people who who have lives
that they have to support otherwise.

So this is a really cool program
to come up with.

Thank you. Yeah. Yeah.

And like our target demographic, they have
they have wives, they have children

and other things.

So I'm interested in the

that you kind of mentioned
the homelessness factor here.

That is kind of part of the broader
vision.

I mean, are you engaging now with folks
that are, you know, suffering homelessness

and that sort of thing?

You know, I'd imagine that's a pretty,

pretty hard thing to engage
and figure out.

Yeah.

So I will say for the online course

not, not very heavily

before the pandemic, at least to me,
at the Boston Public Library.

And there were a couple folks
and the thing we've always provided,

whether it's the online sessions or when
we were in the Boston Public Library, is

they would get a free meal
or free Uber each card from us.

And we will also cover transportation
if they had to travel to

the Boston Public Library
and if they and we always donate laptops,

but they're donated from other companies
like HubSpot

and after they finish the program,

we give them
like financial assistance as well.

Like if they wanted to go into

like a resilient

coders or another longer
term coding boot camp,

we provide financial assistance
for that as well.

So we haven't like

interacted that much yet with the unhoused

just because it's, it's a little difficult
until that house is actually up.

But for now, like that's, that's
where we what we've been kind of

I love the vision. I love the dream.

It'd be you know,
I think if that comes to life

would certainly like to hear how it goes

yeah.

Thank you
because switching gears a little bit here

on, you know kind of GitHub
developer advocacy,

I feel like you know, what a huge thing
this has become over the years.

And there's there's so much to it now.
I mean,

this is probably one of the biggest,
most comprehensive programs out there.

So for you just joining in
and kind of getting a taste of this,

like what's your take
on kind of how things work?

And for smaller companies, let's say,
that are trying to get kind of

get their game going.

What sort of things
have you learned that work

oh, good question.

Let's see

I guess we

I think our our team is pretty good
at pivoting, right?

Like when the pandemic happened,
a lot of companies were like,

oh, what will we do?

Like, how will we interact with folks?

But I think GitHub was pretty like open
and willing to pivot

to the remote side of things.

Like whether it's doing Twitter screens
or Twitter spaces or blog posts

to continue advocating for folks
or empowering them and teaching them

and I think it's still seeing
some organizations not willing to do that

or like they really want in person,
which I understand because that connection

is there more and it's hard to do
the actual relations part.

But I think I think
knowing how to pivot is also helpful.

I think having

a good manager in place
that knows what they're doing,

I often see like hiring
for a first overall job

and they have like all these crazy
requirements that they want

the person to do and they don't even know
what their role is.

And then they hire
someone who has little to no experience.

I'm like, You're
totally setting them up for failure.

So I think like a good thing
that GitHub has done is they have like

Martin Woodward,
who's the senior director,

and then Brian Douglass,
who is the director and my manager.

Like they have like tons of experience
and they know what to do.

So coming in like me
coming in than someone without

like general experience,
they're like, here's the tips.

Here's maybe what you should try to focus
on a little bit more.

And I'm like, cool.

And I just like work on those.

And I guess people think I'm doing well,
like, outside of GitHub.

So Gibbs or something, right?

Yeah, I agree with that.

I mean, I think that it, you know,
in some ways

developer advocacy this kind of relations,
whatever you want to call it,

this whole field is still somewhat
emergent in terms of, you know, what works

and, you know, how is it effective and
and it is a road littered with bodies

in some terms as far as like people
that have tried and failed.

And I agree with

you completely that it's like just go,
we need someone doing that.

Right?

And then it's like, well,
how do you measure their success?

How do you know that

if they if what they're doing is effective
and eventually someone, you know

has a budget crunch and looks and goes,
I don't know what they do here.

And it's like,
you know, just set up to fail

or their developer
advocate has a breakdown

and they're such a public facing person
that it's just it's bad luck, right?

It's a bad
look for your developer advocate

to not enjoy working at the place they're
supposed to be advocating for you at.

Right.

So yeah, not

and speaking of,

what do you feel like
are kind of measures of success

or like ways in which you kind
of, you know, are looking at,

you know,

measuring what's effective
and what you're doing

yeah.

I mean, I feel like measuring stuff

in that role is so hard.

It's like it's not really about the views.

It's like, ah, like if I write a blog

post out like about like

using a GitHub action

or something like that, are more people
creating GitHub actions?

I think I think that kind of stuff is hard
to tell

for like my own personal measure.

Usually if someone deemed me
and like asked me for additional help

or they're like,
Oh, that really helped me out.

Like, here's my repo that a dot.

I'm like, that to me tells me.

I'm like, OK, this worked
because people got something from it

and they like actually did
actionable steps from it.

But I'm still learning
how companies measure a developer.

That's OK because it's going to feel like
every time I ask folks in this field

that question, I'm like,
I'm sorry I'm booby trapping you

because nobody has a great answer.

But I got to keep asking,
you know, I forgot to swap notes right

yeah.

Agree

the other piece
I wanted to kind of pick out here is you

mentioned like, you know, there's been
this pivot over the last couple of years

to more remote things versus
kind of in-person events.

And I don't know, I feel like it's
been a rough set of results

as far as, you know, kind of
getting engagement and that sort of thing

and out of the formats
that you see experiments with at GitHub,

what's what seems to kind of
get the best engagement

yeah, apparently.

And this is the part that I'm not good at
and I don't do as much,

but apparently tech talks and YouTube
shorts are getting

a ton of engagement
and people are learning a lot from them.

I am like the youngest on my team and I'm
like struggling with using a big topic.

I'm like, I don't know how to use this.

Oh, but that's apparently are like
one of our most effective methods.

Like, people are really into it.

We're getting like thousands of views
and a lot of engagement

people like tweeting about, Oh my gosh,

we just learned about copilot
from this tech talk of.

So I think I've seen that
as really effective for me personally.

I think like my blog posts
have been very effective

and my

Twitter
spaces have been very effective as well.

I do Twitter spaces to

advocate for open source, so I'll like
chat with an open source maintainer

and I'll have other people
who are in the audience

as the open source maintainer or how
they can contribute or other questions.

And then I'll also have

other audience members
if they have an open source project

like jump in and be like, Hey,
I have one too, and I want to promote it.

And I found that effective because
like GitHub is the home of open source

and like I want to be able
to get more people into open source

and like understand
like how to navigate it

and then also help them
find more contributors.

And like for me, I'm
seeing a lot of results from that.

Yes. As somebody else to

kind of found my way
in learning tech and software stuff.

I it's hard for me
as a kid of the eighties to underscore

enough to this generation
how like privileged

everyone is and having open source
everywhere.

Right. When I first learned,

you know, like basic,
it was like, OK, what do we do next?

I can make Windows App so Visual Basic
but it's $400 and the book is,

you know, $75.

I can't do that, you know,
I don't have that kind of money.

So it's like,
yeah, that I love that through

I think this field of Hey, let's,
let's help developers use our products.

Quite often it's with open source
so that it's neutral ground

and that for people who are just learning,
it's,

you know, it's, it's such an easy on ramp

if you're willing to just apply yourself
and learn, you know, be resourceful

yeah.

It is like the Internet's there.

They even have free coding camps.

Like, it's amazing.

Well, Rizzo
any closing thoughts for us here?

Feels like kind of a good stopping point.

Um hmm.

I don't think I have too many closing
thoughts in the next shift.

The question here

yeah, I think it feels like a pretty good
wrap point

you know,
and it sounds like you certainly have

a passion for folks that are just trying
to get started and find their way

any good kind of,
you know, tips from your perspective on

how to get the ball rolling and,
you know, just, you know, closing

thoughts here for folks
just getting started

gotcha.

OK, yes, I do have some
if you want to break into tech,

I think one of the first
and most important things is figuring out

what you want to do

because a lot of people sometimes tell me
I want to get in to take and I'm like,

all right, software engineering,
UX design.

So like do your research like people

or even doing YouTube videos
and tech talks on a day of their lives.

So check those.
That's like the first place to start.

And then once you figure that out,
I think you'll be able to, like, find blog

post on how people broke into UX design,
look on people's LinkedIn

and want to check their career
paths for inspiration, stuff like that.

So that's my advice. I love it. Yeah,

there's a lot of things
you can do in this field, that's for sure.

And figuring out
which role do you think you want to take.

I would also say
like try something on for size

and if it doesn't fit, try something else
because there's a whole lot of ways,

you know, there's a whole lot of things
you can do. So

100% cool.

You don't have to like stay in 11.

Yeah.

It's like, I mean, even if you get
reasonably proficient at basic software

engineering and it's not for you,
like there's lots of people

that help coordinate and deliver
the software that gets built.

But having some coding ability, you know,

it makes a huge difference in being able
to kind of engage and get involved.

So I couldn't agree more.

Well, results, a really cool conversation

and we really appreciate what you're doing
and kind of your community

efforts at large, and I hope you're going
to have great success with all that.

And I'd certainly love to hear, you know,
I don't know, whatever it is

that you feel like you've hit
new milestones.

Love to hear updates on where you're going

of course.

Thank you for having me.

This is one

thanks for listening.

If you have a question you want to ask,
look in the description of whichever

platform you're viewing or listening on
and there should be a link there

so you can go submit a question
and we'll do our best to find

out the right answer for you.