skip to content
Podcast cover art for Building Developer Communities with Domitrius Clark from Xata
Podcast

Building Developer Communities with Domitrius Clark from Xata

Dom Clark from Xata shares insights on building developer communities, reflecting on his experiences with meetups, DevRel, and Slack vs. Discord

Open .md

Episode Description

Domitrius Clark shares his journey from bootcamp grad to DX leader, discussing community building, DevRel burnout, and why Discord beats Slack.

Episode Summary

In this live episode of JavaScript Jam recorded at Render ATL, hosts Scott Steinlage and Anthony Campolo sit down with Domitrius Clark, a developer experience professional at Zeta (or Zada, depending on your pronunciation). Dom traces his path from retail worker and bootcamp graduate to community builder and DX leader, explaining how founding Reactadelphia helped dozens of developers in Philadelphia land jobs and launched his own career. He credits early mentors like Tyler McGinnis, Andrew Mead, and Kent Dodds, emphasizing that aspiring developers should never hesitate to reach out to prominent figures in the space. The conversation shifts to community platform strategy, where Dom makes a passionate case for Discord over Slack, citing better moderation tools and privacy protections, while acknowledging Discord's own UX shortcomings like its underutilized Inbox feature. He then unpacks the real function of DevRel, arguing that teams are chronically underutilized when treated as content machines rather than cross-functional contributors who serve as "customer zero" for product feedback. Dom highlights the burnout problem inherent in DevRel's endless context switching and advocates for adding dedicated project managers to DevRel orgs. The episode closes with advice on providing genuine community value through education, ecosystem support, and meaningful ambassador programs rather than chasing vanity metrics.

Chapters

00:00:00 - Introductions and Dom's Origin Story

The episode opens live from Render ATL with Scott, Anthony, and guest Domitrius Clark trading jokes about the pronunciation of Zeta before settling into Dom's background. Dom shares that he's a career transitioner and bootcamp graduate from the Philadelphia area who got his start at a tiny three-person startup called Red Queen, where he built React tooling for second-screen gaming applications.

Dom explains how his retail experience at Vans taught him relationship-building skills that directly translated to tech, pushing back against the common advice to strip non-tech jobs from resumes. He argues that everything in your past contributes to who you become professionally, and that self-confidence in owning your full story is a key ingredient for career growth in the developer space.

00:07:20 - Building Reactadelphia and the Power of Reaching Out

Dom describes launching RQ React, a small monthly meetup where he taught React to about ten people, and how that evolved into Reactadelphia, a community effort that helped close to 50 developers find jobs in and around Philadelphia. He explains how teaching others fundamentally improved his own understanding and forced him to think beyond his personal learning style.

The conversation turns to the importance of reaching out to well-known developers. Dom shares stories of messaging Kent Dodds for testing advice and connecting with Andrew Mead and Tyler McGinnis, all of whom responded generously. He contrasts these authentic interactions with what he sees as a growing culture of grift in DevRel, where some influencers funnel newcomers toward paid courses rather than offering genuine help, and stresses that follower counts are meaningless compared to real relationships.

00:14:05 - Discord vs. Slack and Community Platform Strategy

Dom makes his case for why developer communities should move from Slack to Discord, citing Slack's ability for admins to read private DMs and its weaker moderation tools as serious drawbacks. He acknowledges that Discord's onboarding experience still needs work but highlights features like the forums UI, events, and stages as underutilized strengths that can transform community engagement.

The discussion covers practical challenges like SEO discoverability for Discord content, which Dom is solving by scraping forum messages via Discord's API into Zeta's Elastic-powered search. He also touches on traditional forums like Discourse, the limitations of Discord's Inbox UI, and how the shift to an opt-in channel model changes the community experience compared to Slack's default structure where users must manually discover channels.

00:19:42 - Providing Real Community Value Without Extracting

Scott and Dom explore the tension between building community for users versus building it for the company. Dom argues that most companies want to extract value from communities far too quickly and that meaningful results take six months to a year to materialize. He emphasizes that engagement quality matters far more than member count, preferring 500 active members over 100,000 silent ones.

Dom shares how at Cloudinary, he and colleague Tessa invested in ambassadors by buying them streaming equipment rather than just sending swag boxes, creating a flywheel where empowered creators attracted more community members. Scott draws parallels to ClickFunnels' ambassador and customer spotlight programs, which built a significant portion of the company through genuine community-led growth rather than just claiming the label.

00:29:46 - The Real Role of DevRel and Burnout

Dom challenges the common view of DevRel as a content machine, arguing that DX professionals should function as "customer zero" who stress-test onboarding, identify product gaps, and relay feedback to engineering in constructive ways. He explains his decision at Zeta to place DX under product rather than marketing, allowing for deeper engineering collaboration while the company is still small enough to shape its culture.

The conversation addresses DevRel burnout head-on. Dom describes how a single DevRel ticket often spawns five sub-tasks across multiple teams, most of which get denied, creating an exhausting cycle of context switching and political navigation. He and Anthony discuss why people with ADHD often thrive in these roles, why many DevRels eventually retreat to engineering for its singular focus, and why DevRel organizations desperately need dedicated technical project managers to handle the planning and tracking burden that currently falls on individual contributors.

00:46:17 - Closing Advice and Where to Find Dom

Dom wraps up with direct advice for companies and community builders: be upfront about expectations when hiring for DevRel, focus on providing genuine value in your communities, and don't shy away from honest feedback. He invites listeners to try Zeta at xata.io and to join their Discord for support and conversation.

The hosts and Dom reflect on how much ground they covered and express mutual interest in continuing the conversation in future episodes. Dom mentions wanting to revive his personal stream and get back to the creative work he enjoyed before focusing heavily on career advancement, closing out with encouragement for anyone to reach out to him directly on any platform under his name, Domitrius Clark.

Transcript

00:00:00 - Scott Steinlage

Yo, yo, yo. Welcome to JavaScript Jam. We're live right here, right now, at Render ATL. Looking over the city. It's dope.

00:00:12 - Domitrius Clark

Beautiful, beautiful view.

00:00:14 - Scott Steinlage

Yes. Sitting here with our boy Dom. Yep, totally.

00:00:21 - Domitrius Clark

All right.

00:00:22 - Scott Steinlage

I am Scott Steinlage, and I am a technical community manager at Edgio and co-host of this here podcast, JavaScript Jam.

00:00:29 - Anthony Campolo

And I am Anthony Campolo, developer advocate at Edgio.

00:00:33 - Scott Steinlage

Yeah, and you are.

00:00:35 - Domitrius Clark

The last time I checked. I'm unsure, so this may be something I circle back on later. Domitrius Clark. I do developer experience at Xata.

00:00:42 - Scott Steinlage

Nice.

00:00:43 - Domitrius Clark

Or "Zata," if you say "data" and "data" differently.

00:00:45 - Anthony Campolo

Yeah.

00:00:46 - Scott Steinlage

You know, that's kind of interesting.

00:00:47 - Anthony Campolo

That's what it is.

00:00:48 - Domitrius Clark

Every time. Every time someone asks me, I'm like, which one do you use, data or data? And they're like, oh, this. And I'm like, that.

00:00:55 - Anthony Campolo

I've just been wondering what the name meant, period.

00:00:58 - Domitrius Clark

Because it's like, I think for a while they were even branding it as Xata Base.

00:01:02 - Anthony Campolo

Oh.

00:01:03 - Domitrius Clark

And then they dropped the base, probably.

00:01:05 - Anthony Campolo

Okay.

00:01:05 - Scott Steinlage

They dropped the base.

00:01:08 - Anthony Campolo

Right?

00:01:08 - Scott Steinlage

Drop it. Drop the...

00:01:10 - Domitrius Clark

Drop the base. Yeah. We would be terrible DJs. I just want to put that out there.

00:01:14 - Anthony Campolo

But great radio hosts.

00:01:16 - Domitrius Clark

Something like that. Something like that. Yeah.

00:01:19 - Scott Steinlage

Absolutely. Don't put me on some mixers.

00:01:21 - Domitrius Clark

Yeah. I could pick good songs, but that's probably all you get from me. Right.

00:01:27 - Scott Steinlage

Birds flying high. Okay. Oh, yeah.

00:01:30 - Domitrius Clark

Are you a singer or are you a DJ?

00:01:32 - Scott Steinlage

Mixture.

00:01:33 - Domitrius Clark

What aren't you?

00:01:34 - Scott Steinlage

What aren't you?

00:01:35 - Domitrius Clark

I've been really impressed by your range.

00:01:38 - Scott Steinlage

Oh, thank you. Appreciate that.

00:01:39 - Domitrius Clark

Any time.

00:01:40 - Scott Steinlage

All right, so, yeah, I'm so excited to be sitting here today.

00:01:46 - Domitrius Clark

This has been a long time coming.

00:01:48 - Scott Steinlage

Yeah.

00:01:48 - Domitrius Clark

We've talked about it. We've seen each other at so many conferences.

00:01:50 - Anthony Campolo

Talked to you when you've been working at three separate companies, and every...

00:01:54 - Domitrius Clark

Time you're like, when are we going to get a JavaScript Jam on it?

00:01:56 - Scott Steinlage

Let's do something.

00:01:57 - Domitrius Clark

Yep, yep, yep, yep. So I'm happy to be here. Thank you so much for having me.

00:02:00 - Scott Steinlage

Yeah, man. Cool. So, yeah, what are you doing at Render, man?

00:02:06 - Domitrius Clark

So I was actually at the first Render, and I just like... for me, I've been an event runner before. I ran Reactadelphia for a good three years, and we're actually spinning that back up this year, so I'm really excited.

00:02:20 - Anthony Campolo

I mean, that's your claim to fame for a while.

00:02:22 - Domitrius Clark

Well, that's like... I tell people all the time that everybody always asks, what led to people getting to know you? And it was just really being super involved in my local community, like Philly. So I'm from Philadelphia, South Jersey, but you're basically a diet Philadelphia. And when you live in South Jersey, for me, everybody overlooks Philly for New York, right? It's easy. That's where big tech happens on the East Coast. And I just realized there were so many talented folks around me when I was coming up, like, seven years ago. And I really wanted to put their voices into the rest of the development ecosystem because I started to get involved in the broader community, the Twitter community. And I realized just how much Philly really keeps to itself. And to a point, I like that. But it's also like, I want other people to see how talented Philly was. And I also wanted to show people inside of Philly that there was so much opportunity outside of Philly for Philadelphians. So I built Reactadelphia. And for me, that was where I started to decide who I wanted to be in my career.

00:03:21 - Domitrius Clark

A lot of people always try to figure out, in the time that I spend doing the thing that I'm doing, what is my outcome and what do I want it to be? For me it was like, let's get people jobs. I am a career transitioner, bootcamp graduate.

00:03:33 - Anthony Campolo

Were you already at Cloudinary when you started that, or was that beforehand?

00:03:36 - Domitrius Clark

That was before.

00:03:37 - Anthony Campolo

So actually you kind of parlayed that into that job.

00:03:39 - Domitrius Clark

So my... well, my first job ever was at a small three-person company named Red Queen. Worked out of my boss's house in his office. And so for me, I started really in the front-end developer space, and I didn't really have a huge following or any of that. And then at Red Queen, I built a small meetup because we built a React tooling SDK for second-screen applications for video games. So basically we would take game data and, if you're a gamer, there's an application called Overwolf, which is like an overlay on your game. We were second-screen apps. So I did that for a while, and I told them when they first were looking for a senior engineer for their first hire, I DM'd the manager and I was like, hey, look, this will be my first job, but I can come in and I know how to build communities. I'd been building communities my whole life, like gaming communities and stuff like that. So I knew how to gather people around a topic and a subject.

00:04:35 - Anthony Campolo

That's why you're already hip on Discords.

00:04:38 - Domitrius Clark

It is weird how much of the stuff that you do... people all the time, especially when I was first starting out of my bootcamp, were like, take retail off of your resume. It has nothing to do with anything. Retail is 100% why I am where I am right now. It's not because I sat in retail and I sold things. It's because I was a little bit different. I loved building relationships with my customers. I worked at Vans for a few years and people would bring me dinner. My customers would bring in extended family to spend hundreds of dollars because they were like, I love just sitting and talking. Well, because I'm also not gonna let you buy some BS. If your shoes look like crap, I'm gonna tell you, don't buy those. Those don't look good on you. Buy these. This is what you would like. And so I kind of said, for me, it builds you. Everything that you have done builds you, and you can't get rid of it.

00:05:29 - Domitrius Clark

You can't escape it. So use it as a driving force.

00:05:32 - Scott Steinlage

Oh, yeah, dude. No. And that's a great thing, though, that you have the ability to recognize that and see where it does help you. Because a lot of people actually have trouble connecting the dots. Everybody says, okay, try and use your background to show the benefits of how you're going to be a valuable asset in your current or future role here. And a lot of people can't really put their thumb on what that looks like, whereas you're just, like, spitting it out.

00:05:59 - Domitrius Clark

I think it's a lot to do with self-confidence. I would say that I think a lot of the thing that drives me is my ability to... I've never really... Can I curse on this?

00:06:08 - Scott Steinlage

Sure.

00:06:08 - Domitrius Clark

I've never really given a shit what people think about me.

00:06:12 - Anthony Campolo

Some people are ashamed of, like, I did this kind of...

00:06:15 - Domitrius Clark

And it's fair. I don't think everybody should be how I am. Not everybody needs to be this fully confident person to make it in tech. But I do think that there is a time that you have to sit and think about, look at anybody successful in their life. They all didn't start that way. And everybody, like the corny influencers online, right, is always like, well, Oprah didn't get her start until she was in her 40s or something. But that's true. It's corny, and I think the worst things about life are that the corny things are true.

00:06:45 - Anthony Campolo

Right?

00:06:45 - Scott Steinlage

I said that in a podcast, like, a couple podcasts...

00:06:47 - Domitrius Clark

Well, dude, it's like... and it's like, yeah, you did. It's hard for people to fathom that that's real advice. But at the end of the day, I just turned 30 in April, and there's people, right, where it's like, are you a baby still or are you older? What does that look like? And I think to get to here now, it's like, I went through a lot of BS in my life, and I look back at it all and it made 100% of me. It forged me into the man I have become today. But yeah, we were off track.

00:07:19 - Anthony Campolo

The...

00:07:20 - Domitrius Clark

The big thing, I started a meetup at Red Queen called RQ React, and I was just teaching people React. It was like 10 people a month. I wrote a workshop every month for a year.

00:07:29 - Scott Steinlage

That's awesome.

00:07:30 - Domitrius Clark

While I was doing my work. That was an amazing experience. And I learned early that teaching people teaches you.

00:07:37 - Scott Steinlage

Oh, hell yeah.

00:07:37 - Domitrius Clark

Because you start to think outside of your own ideology of how to learn things.

00:07:41 - Scott Steinlage

So it solidifies it too.

00:07:43 - Domitrius Clark

Well, it also makes you... because I learn a very specific way.

00:07:47 - Anthony Campolo

Yeah.

00:07:47 - Domitrius Clark

Shout out to Tyler McGinnis. Without Tyler McGinnis, I wouldn't have learned React as fast as I did.

00:07:52 - Anthony Campolo

One of the best React educators.

00:07:53 - Domitrius Clark

Well, dude, it took me... but why? And this is before... I don't know. I think he's a person I would hang out with, and so it's funny. I took time to get unstuck, and who was relatable for me? He was. And I was on... I mean, I was a Udemy fiend. I was buying those $10.99 courses. You couldn't tell me to stop.

00:08:12 - Anthony Campolo

There's a settlement now because Udemy... you know how they used to do that thing where they would have a course like 150 bucks and then randomly they would be like...

00:08:19 - Domitrius Clark

$10, and they wouldn't even tell you as a creator.

00:08:21 - Anthony Campolo

Yeah, dude, they got sued. A whole bunch of people are getting paid.

00:08:24 - Domitrius Clark

As they should. Well, so another person who I accredit a lot of my career success to is Andrew Mead, and he is strictly on Udemy. One of the most successful React teachers on Udemy.

00:08:34 - Scott Steinlage

He has some great courses.

00:08:35 - Domitrius Clark

An absolute... shout out to you, Andrew. You're one of my good homies. Absolutely spectacular guy. I reached out to him after I had taken like two of his courses and I was like, yo, dude, just want you to know how much of an impact you've made on me.

00:08:47 - Scott Steinlage

Yeah.

00:08:47 - Domitrius Clark

And he was like, are you in Philly? I was like, yeah. He's like, you want to get a beer? I was like, so badly. Yeah. And so we've been friends ever since.

00:08:55 - Anthony Campolo

And Tyler, actually, he was in Philly at the time when you reached out?

00:08:58 - Domitrius Clark

I saw that he had Philadelphia in his... but again, I was such a noob at the time that I was like, nobody wants to come and meet, right? What the hell? What do I got to teach you? I have no experience yet. But yeah, he reached out to me. It was super cool. Tyler, the same. I'd reached out to him and thanked him. And that was a big thing in the early career for me because of that confidence, dude. I was messaging every...

00:09:19 - Scott Steinlage

I love doing that.

00:09:19 - Domitrius Clark

Kent Dodds.

00:09:20 - Anthony Campolo

Yeah.

00:09:21 - Domitrius Clark

Also shout out. Back early in my career, they wanted me to write tests. We didn't have any tests for our front end at Red Queen yet, and I was lost, dude. I had no idea what I was doing. We didn't have an education budget. We were a super, super small startup. And so I reached out to Kent and I was like, hey man, you're...

00:09:38 - Anthony Campolo

[unclear]

00:09:39 - Domitrius Clark

Well, dude, I was like, you're probably never going to see this, but if there's any advice that you could give me to get started, I just really don't even know where to start. This man sent me a full-on book response, as you would believe Kent would do, and hit me with, do this, this, this, and this. And when you're done, come back to me and I'll give you the next steps, and we'll keep going back and forth with each other. So, side note: never be afraid to reach out to these high-follower developers that everybody looks at and is like, oh my God, they're never going to talk to me. They're regular people.

00:10:20 - Anthony Campolo

They started at zero followers.

00:10:21 - Domitrius Clark

They started... and your following count means absolutely nothing.

00:10:26 - Scott Steinlage

And here's the thing. Treat them like real people.

00:10:28 - Domitrius Clark

Treat them like real people, man, especially when you see them in person. Like, don't. It feels weird for some... you know what? I'm going to get spicy here. This is why I think a lot of people have disrespect for developer advocates today. It's because I think that there is a level of grift that has arrived to build the followings that have come to fruition now. And because of that, they want to be treated like royalty. And so they make you treat them that way. And so then you go and you meet the kind of OGs of the space who built their following just because of consistent movement, and then you think that they want you to treat them that way, and they're like, please do not. Yeah, I am a regular dude.

00:11:11 - Anthony Campolo

When you first show up into the space, you'll see this whole swath of people, and it'll be hard to know who are the grifters and who aren't.

00:11:17 - Domitrius Clark

Yeah, yeah.

00:11:18 - Anthony Campolo

Once you're in a couple years, then you kind of get a sense. You actually meet these people.

00:11:22 - Domitrius Clark

No, but I mean, when you first start — if I were just starting, yeah, I wouldn't give a single shit whether you're a grifter or not. If you gave me any of your time, I'm in. And I so understand.

00:11:32 - Anthony Campolo

That's why, if they give you their time, I think they wouldn't be a grifter then, like by default maybe.

00:11:36 - Domitrius Clark

But I don't know. It's like sometimes they give you their time and then they'll be like, well, you know, you could buy my course on this.

00:11:45 - Anthony Campolo

It's always that little pitch.

00:11:47 - Domitrius Clark

It's always like a funnel, right, for them. So they'll respond, but then three messages in get you to the funnel. Yeah. I don't know. And no shade to how you build...

00:11:57 - Anthony Campolo

Your career, but sure.

00:12:00 - Domitrius Clark

Don't put that into a position where everybody thinks that that is the only way to grow. I mean, not to toot my own horn, I think a ton of people in the space at least know who I am or what I do. And go look at my Twitter. I have like 3,000 followers. I don't bump up my numbers. I don't ever care to. You'll never see me doing...

00:12:19 - Anthony Campolo

Check the thread below to see...

00:12:22 - Domitrius Clark

Check the thread below to see how Domitrius made it to stardom. You're never gonna see that. And it's not because I don't want to grow. I want to grow, but I want to grow with relationships.

00:12:31 - Scott Steinlage

Yes. And I mean, I think sharing that authentically and just being you...

00:12:36 - Domitrius Clark

Sure.

00:12:36 - Scott Steinlage

In a thread is...

00:12:37 - Domitrius Clark

Is...

00:12:38 - Scott Steinlage

Would be dope.

00:12:38 - Domitrius Clark

Yeah. Is a part of it, right?

00:12:40 - Scott Steinlage

Sure. Why not? I don't know.

00:12:41 - Anthony Campolo

It looks like the Reactadelphia one, even that. That's got like 300 followers. So it's like you probably weren't even trying necessarily to optimize for that. You're like, I'm gonna go out and I'm gonna find the people on the streets.

00:12:51 - Domitrius Clark

Well, so Reactadelphia was interesting because I went from RQ React to Reactadelphia, which actually got me my second job at Guru. So I was at Guru for like six to eight months.

00:13:09 - Scott Steinlage

G-U-R-U.

00:13:09 - Anthony Campolo

Okay. So where Homer works.

00:13:10 - Domitrius Clark

Guru. Yeah. It's in Philly. It's almost like if you were to take Notion and just make it specifically like a database for your company that has no external way to... It's strictly for onboarding and things of that nature.

00:13:23 - Scott Steinlage

Got it.

00:13:24 - Domitrius Clark

But when I was there, they had offered up their venue, and so we grew a ton. And they had an AV setup. So when I found out they had an AV setup, this is pre-pandemic, and I was like, I'm a huge gamer, super nerd. I'm on Twitch, Discord, all of that stuff. To what you said earlier about the Discord stuff, I was like, I could probably get... Everybody always wonders about monetary logistics when you run a meetup. How do I get people? How do I get money from sponsors to get them to fly people in? That's not realistic for a meetup like a conference. The money is there for a conference, much more realistic. For a meetup, nobody wants to give you more than food and a venue. If they have tacos, maybe some tacos. I was a big pizza and LaCroix guy.

00:14:04 - Anthony Campolo

Okay.

00:14:04 - Domitrius Clark

So when I started Reactadelphia, I was like, okay, I bet you I could get people to call in and give talks. And if I get people to call in, we'll do one, one, one. We'll do Philly, remote, Philly. And so I'll bring these big names. This is actually one of the first times I reached out to Jason...

00:14:19 - Anthony Campolo

It's really smart.

00:14:20 - Domitrius Clark

One of the first times I reached out to Jason Langstorff. Now he's like an older brother to me, like a mentor. He'll never admit that he is, but he is. He was one of the first I reached out to, and I was like, people will show up to see Jason and see all of these Philly talents at the same time. And I think by the end of Reactadelphia, we had gotten close to 40 or 50 people jobs, either in the city or outside of the city. And to me, that's not a huge number, but that's huge.

00:14:47 - Scott Steinlage

That's a great thing.

00:14:48 - Domitrius Clark

That is what I wanted. And that's why I'm trying to revive Reactadelphia because, now that I'm established as far as I need to be, how do I find... I had to take a break because I got to a point where I really wanted to grow my career and I didn't know how to juggle everything. And so now I think that I have...

00:15:05 - Anthony Campolo

Pandemic happened too.

00:15:06 - Domitrius Clark

The pandemic happened. Well, the pandemic actually boosted a lot of what I did into why I started to become so busy.

00:15:14 - Anthony Campolo

Right. Well, because you were smart enough to have already gotten the remote angle in there. Under the pandemic, people who were already in a position to go remote whenever had to go remote were...

00:15:27 - Domitrius Clark

Light-years ahead of everyone else. And then everyone else was frantic. Yeah, exactly. So everyone's coming to me like, oh, we heard about Reactadelphia, we've seen the Discord. Could you do that for us? So I did. Kirk Campbell got me in on GraphQL Summit. That was my first remote conference that I had helped with. So I built the Discord for that, and they actually ended up moving their DX team to the Discord, which was pretty cool. And then I had done a couple of contracts here and there with a couple of companies. I did Orbit. I moved their B2B Slack over to a Discord. I made a tweet recently, and if you are still running your community on Slack, you are doing your community a disservice. And I know what you're gonna say. I've heard all of your arguments already. I understand you're comfortable where you are, but it's not about you. And you may say, oh, my community won't move over. They are used to Slack.

00:16:19 - Scott Steinlage

Would you include support in that? Community support?

00:16:26 - Domitrius Clark

I think that really is up to... so when I was at Netlify, Netlify support was definitely not excited to do more asynchronous, non-forum support inside of a live channel like a Discord. And I actually totally respect that because I think that people in this industry are so entitled that there's a difference between wanting to get help and asking for it and waiting for it, and demanding help, and then publicly talking shit on X company or X person for taking a day to answer you.

00:17:03 - Anthony Campolo

Yeah.

00:17:03 - Domitrius Clark

And so like...

00:17:04 - Scott Steinlage

That happens.

00:17:06 - Anthony Campolo

And I don't think community should be necessarily support. You can do support in community, but if a community is only support, then you're support. You're not really a community.

00:17:15 - Domitrius Clark

Right. Well, it's funny, though. I think I have probably a hot take on this, which is that nobody wakes up in the morning, grabs their fresh cup of joe, and is like, damn, I can't wait to talk about my day inside of your company Discord. Like, nobody. I don't care. Can you get to a point where technical conversations are happening that are surrounding your product? Sure. Can you build engagement that has nothing to do with your product? Kind of. But really, most of your time, once you open up a company Discord, is going to be spent doing pseudo-support.

00:17:51 - Scott Steinlage

Yeah.

00:17:51 - Domitrius Clark

Even as a DevRel. You're going to be answering questions. When I got to Xata, I slimmed down the channels. I made it to like two or three extra fluff channels of, if you want to have conversation, this is where we can have it. But I focused in. I changed over to the forums UI, which, if you're not there yet, I think is a super good move.

00:18:10 - Anthony Campolo

The move to the forums UI does kind of change things because that allows the two to exist, kind of living next to each other.

00:18:17 - Domitrius Clark

Yeah, yeah. It becomes like a split space for that type of thing. And I think, you know, I'm working on it right now, and I did it at Netlify for the Jamstack community. I love... the API is terrible, but I love that I can use the API to scrape the forums so that a lot of the pushback that I get from teams is like, well, there's no SEO discoverability for answers to questions, and...

00:18:43 - Anthony Campolo

Now there's ways around that.

00:18:43 - Domitrius Clark

Now there's ways around that. You can literally scrape every forum to a site, set up your keywords, and you're off to the races.

00:18:49 - Anthony Campolo

What do you think, though, about people who... technically Discord is a public space, but some people don't necessarily go to it thinking that. Do you feel like you need to alert people to let them know you'll be scraping?

00:19:00 - Domitrius Clark

Yeah, I think that should be right up front. But this is the sad part of ignorance to platforms. Once you've joined a space like that... this is why when people argue with me about Slack, I'm like, dude, good luck trying to fight me on this. You own everything when you join a Slack. You can see everything.

00:19:19 - Anthony Campolo

People's DMs. That alone is...

00:19:21 - Domitrius Clark

You're so weird for wanting that. And you may not use that. I'm not going to say everybody that uses Slack is like this weird overlord searching over your shoulder.

00:19:29 - Anthony Campolo

But it's always there.

00:19:30 - Domitrius Clark

But it's there, dude. And the moderation isn't as granular, and I think that's important. Again, this is the difference between, are you doing this for your community or are you doing this for yourself?

00:19:42 - Scott Steinlage

Oh, dude, that is so deep because I continue to say that even in my job, whatever, I'm like, look, it can't... if you're really wanting to focus on community, period...

00:19:52 - Anthony Campolo

Right.

00:19:52 - Scott Steinlage

It's not about you. You almost should leave...

00:19:54 - Domitrius Clark

Your company out of it.

00:19:55 - Scott Steinlage

Yeah. It's not about me, me, me. It's about we, we, we.

00:19:59 - Domitrius Clark

Right. And providing value. So many places that I worked, so many places that I've contracted with, or just giving advice to... you don't always have to pay me. I'm happy to shout my opinions at you wherever.

00:20:11 - Scott Steinlage

Right.

00:20:11 - Domitrius Clark

But the big problem that a lot of companies have when they want to set up these communities, wherever it is, whether it's Slack or forums or whatever, they want to extract way more immediately than is necessary. And dude, it is going to take you... I try to explain this to leadership at a lot of places...

00:20:30 - Scott Steinlage

Yeah.

00:20:31 - Domitrius Clark

I could have 7,000 people in my Discord, and if only three people are engaged, it doesn't matter. Yeah, it doesn't. People always ask for month-over-month growth of a Discord, and I think that's a fine line of fluff data. Like, oh yeah, if I went from a thousand to two thousand, at least people are knowing about the product. That's a cool point, right? But that, A, doesn't mean they're a customer. B, they probably joined and never came back.

00:20:59 - Anthony Campolo

You know, it's just one of like 50 Discords on their sidebar, which is a big gripe.

00:21:04 - Domitrius Clark

Oh my God, I have such a gripe with Discord. The Inbox UI on Discord could change Discord if they made it a mainstay feature of the platform. It's up in the top-right corner. It's a little Inbox icon, and it only stays a popover. You can't full-screen it. There's not even a way in the API to access it. I've tried to find what that looks like. But if you could have that... what it allows you to do, for people who don't know, and maybe this will help you slim down your Discords a bit, is you can mute full servers, but that actually has a negative impact because you won't know, unless you go to the server, that things are happening.

00:21:46 - Anthony Campolo

Guarantee you're just gonna forget this.

00:21:47 - Domitrius Clark

You'll forget the server. I do it all the time. I'm on Discord habitually and I still can't keep up with the many servers that I'd love to. But if you go into individual channels, you can mute categories, but you can also mute channels. And when you mute channels, you can hide channels, which actually just came out with a new onboarding flow that lets you opt in or opt out. Everything was always opt in before, and that was one of the big...

00:22:08 - Anthony Campolo

Differences between Slack and Discord. I kind of like that people would always be in all the channels and then have to opt out of channels, because then they at least start by seeing everything. Whereas Slack, you usually join and if you don't go into the channel list and scroll 500 channels, onboarding is bad on...

00:22:23 - Domitrius Clark

Both platforms, I think. I think Discord is trying to figure it out, but I think it's going to still take them a little bit of trial and error. It is true. They're coming from a... I've used TeamSpeak. I've used all of these previous platforms that gamers would use to communicate while they were gaming. I've used all of these, and now that's... that was Discord. And so that's why it was already kind of community-focused. But everyone's like, well, it's a joke platform. It's for gamers. It's not for professionals. I'm like, should you be adopting Discord at work for your channel communication? No. Should you be using it for every external communication you have? Yeah, most likely.

00:22:56 - Anthony Campolo

So what are your thoughts on old-school forums? Is there still a place for that?

00:23:00 - Domitrius Clark

Yeah. Again, this goes back to what your support team is comfortable with. Forums like Discourse are still very usable platforms.

00:23:09 - Anthony Campolo

I like Discourse because then, also going back to the SEO...

00:23:13 - Domitrius Clark

It's built in. People will Google things.

00:23:15 - Anthony Campolo

You Google like Redwood Railway, you'll find a Discourse thing. I've written about it, you know, like top on Google.

00:23:21 - Domitrius Clark

And I think there is... I'm excited to see... I'm going to release the thing that I put together for Reactadelphia and for Xata open source. Basically what I want to do is... the APIs for Discord are really annoying where you have to unravel each forum message. So you have to unravel all of the forum messages and then do an API call for each message, so it hits rate limits really quickly. So basically what I'm gonna do is a daily cron that scrapes it into Xata, and then now I have an actual individualized place that I have to call from that I control. And what that also gives you power to do is, for events, when you do an event in Discord... I think that's one of actually the coolest things. Events and stages in Discord, which are underutilized right now, definitely one of the cool things is that you have them, but once an event happens, it's gone. There's no history of your event anymore. And also, attendee count doesn't really mean anything. Interested is a feature of an event, but you have no idea if interested showed up.

00:24:18 - Domitrius Clark

You have no idea what that looks like or who ended up...

00:24:21 - Anthony Campolo

Some of the events, they are like a Discord event. Some of them it's just like, go to the Twitch thing.

00:24:27 - Domitrius Clark

Which I like. I like that they allow for external platform events. But now what you'll do is, I'll scrape those forum messages. I will also scrape all of my events and now, again, have past events, past attendees who showed up. Now this also gives my support team... So Xata is built on top of Elastic. So we have really good fuzzy search capabilities built in, keyword search, semantic search, all built into the platform.

00:24:50 - Anthony Campolo

For some reason, I had been thinking Xata was like Postgres or something.

00:24:54 - Domitrius Clark

So we are built on Postgres, but we also use Kafka, and then it sends out to our Elastic. A lot of our team actually comes from Elastic, so they have pretty deep knowledge on how important search is and what that looks like. So when it's built right into your database... I mean, how many people reach for Algolia, right? You end up having to...

00:25:15 - Anthony Campolo

That's huge. Because, you know, there's so many Postgres providers out there these days. Something like that, that's something you should really harp on.

00:25:20 - Domitrius Clark

And I think we actually do a pretty good job of, if you go to the website, that's a pretty mainstay feature that we talk about. But without shilling any more of the product, I think for me it's not...

00:25:30 - Anthony Campolo

Man, chill. I want to learn more about Xata.

00:25:32 - Domitrius Clark

Yeah, it's really cool. You know, what's funny? I'm not a big DB expert, so coming here, I actually got to be customer zero, which was really dope. And I think that every developer experience engineer out there, DX or DevRel or whatever the hell you call yourself, be customer zero. First, great way to add value. You're gonna find so many holes. And everybody... we can get into what DevRel is to me. But one of the biggest things that I think is underutilized for DevRel, and this is from a leadership perspective too, is I think everybody looks at a DevRel like they're just public shills that have to talk about the product in public. You do much better as a pseudo bug finder. When I join a company, my biggest goal when I first start, and I'm only four months into Xata right now, is to find what sucks. Like, what are the worst pieces? And start to work with engineering and give them that feedback, and find a way to, A, let them know in a way that isn't disrespectful.

00:26:34 - Domitrius Clark

Because you can't just come and be like, hey, this sucks. Fix it. You have to come with...

00:26:38 - Anthony Campolo

Every new user shows up and says all your good work...

00:26:42 - Domitrius Clark

Exactly, exactly. And things happen in a way that aren't really moldable after a certain amount of time.

00:26:47 - Anthony Campolo

So, like, you lack context, which is both good and bad.

00:26:50 - Domitrius Clark

Sure.

00:26:50 - Anthony Campolo

Because you can say, okay, I don't have any context, and so this is hard to do, and they need to know that. But at the same time there may be a reason why they already knew that and had to make X, Y decision.

00:27:00 - Domitrius Clark

When you build a product for so long, you are no longer a user of the product, and that disconnects you totally from... even if you dogfood it.

00:27:10 - Anthony Campolo

Right.

00:27:11 - Domitrius Clark

Even if as an engineering team you find ways to dogfood your product, you are still an advanced user.

00:27:17 - Scott Steinlage

Yeah.

00:27:18 - Domitrius Clark

You are no longer...

00:27:20 - Scott Steinlage

You don't remember what it was like...

00:27:21 - Domitrius Clark

Seeing what onboarding looks like. You understand exactly what to do, where to do it, and how. And that's where DX value comes in for me, especially someone who comes in contextless. They have such a great view of the onboarding ramp. And that's why certain teams should, in my opinion, report to DX or at least be really adjacent and connected, because it allows you to kind of deploy that value in a way that your team probably hasn't.

00:27:49 - Anthony Campolo

What is DX under in Xata?

00:27:51 - Domitrius Clark

So this was my decision when I came in. It was its own vertical, and I think that that is how it should be at every place.

00:28:01 - Anthony Campolo

And that's how it still is.

00:28:02 - Domitrius Clark

So I decided I wanted to make sure that there was a really deep connection between our team and engineering. I have worked at places that that is not the case. I've worked at places where it is the case, and it's still hard. I chose to be under product. So we're a fully engineering-staffed company. We don't have marketing yet. We don't have growth or anything like that. So we're really engineering-led, and that's a good thing because that means you get really great features really fast. But it also puts you into a position where you don't really understand what it looks like when it lands right or how to circle back to it. Alex, who is the head of product at Xata, is one of my favorites. I really enjoy working with him, and he doesn't treat me like... he's my boss, but he is my boss... he treats me like I'm his equal. He comes to me as such. We brainstorm all the time, and it makes it so we have a deeper connection toward product engineers. We now are building a relationship that when we eventually do end up breaking off... my goal is to get VP eventually and run my own vertical again.

00:29:07 - Domitrius Clark

But it allows you the time, while we're small, to really affect the culture. And that is the biggest problem I've seen at every company that I haven't worked at too, is that culture demands very specific things from DX, or DevRel, which a lot of places still call it. And usually that's content machines. Sure, are we the best suited to make content? 100%. Should there be times where we focus specifically on providing content? Yeah. Is it all our function should be? No. You're underutilizing your team. If you're hearing this and you're feeling some type of way, look in the mirror. It's probably you.

00:29:46 - Anthony Campolo

Yeah, I think DevRel, or developer experience to me, should be as cross-functional as possible. And this whole question of what you are under is really hard because you are gonna be part marketing, part product, part engineering.

00:30:01 - Domitrius Clark

It's like you can't really touch more teams than anyone else. You touch more teams than anyone else.

00:30:06 - Anthony Campolo

And that's also why you end up being a great customer-zero user and you end up being a great advocate, because you can see the big picture.

00:30:12 - Domitrius Clark

It's why you burn out too.

00:30:14 - Anthony Campolo

Yes.

00:30:14 - Domitrius Clark

Nobody understands everything in other verticals, why that happens so fast, and why the DevRel superstars end up going to run their own things eventually. Because, A, you spend a lot of time being told no for ideas. You spend a lot of time caring about something more than a lot of other people do because you're so cross-functional. And you spend a lot of time juggling. I tell everybody that the hardest part of being in DevRel is that you don't take a ticket, complete it, and move on. You take a ticket and turn it into five tickets and then juggle those tickets and explain the value of those tickets and then get denied for three of the five of those tickets. And then you have to take those two that did get approved and put all of your love and your attention into it. So I think it's just really easy to burn out because it has so much context switching, and no other team as actively works so cross-functionally as a DevRel team does, in my opinion.

00:31:10 - Anthony Campolo

That's why people with ADHD do so well in it, I think.

00:31:13 - Domitrius Clark

Welcome to my life.

00:31:15 - Anthony Campolo

I know so many DevRels with ADHD. Yeah, it's a very common thing, it seems like. I think that the context switching is part of why that seems to be...

00:31:22 - Domitrius Clark

A type of place.

00:31:24 - Anthony Campolo

Yeah, exactly.

00:31:25 - Domitrius Clark

Yeah, definitely. Totally.

00:31:28 - Anthony Campolo

So I'd be curious to dig in on one of the things you said. We always talk about adding value. And with the community specifically, not necessarily DevRel, but when you have a community, when you have a Discord, when you have this space, you talked a little about support, how that could be adding value. What other ways does a community... how do you actually add value to your community without extracting value?

00:31:48 - Domitrius Clark

Yeah. So I think this really comes down to what your product is. You really have to think about, if you're... I'll speak from experience, right? We're a database provider. And so for us, we fit into most stacks and we fit into most frameworks. So that gives us a really unique position to be able to start doing education around those things, and it's still impacting users for our platform. So me right now, shout out to Attila. He's one of our senior DXers. He's been doing a ton of content just around Next server actions and what that's going to look like with databases, and teaching about React server components. And a lot of companies would be like, that's not bringing me immediate value, so why aren't you putting out videos strictly on our database? And we're still in there. Right when he does a server action, he does his Xata call, and you can see what it looks like. But he is also teaching people the value of this new architecture that Next is coming out with. And so I think that is a way to add value, is to still focus deeply on education.

00:32:51 - Domitrius Clark

And it isn't going to convert all the time. Things I do, it's not going to be the thing that suddenly brings you 100 enterprise users, right?

00:32:59 - Anthony Campolo

Like, that's hard to measure the impact.

00:33:01 - Domitrius Clark

I mean, I think that's another big problem for DevRel is that, because we're so cross-functional, we hit goals for other teams. But you can't track what that looks like because you're like the alley-oop. You're the assist. So I can be like, oh, I assisted in doing this, but what did that translate to? I'm unsure because I was only one-fifth of the process. Right? And so trying to extract monetary value as a DevRel is why you see DevRels get cut often. Because they look back and they go, well, marketing made me this, sales made me this, engineering made me this. Yeah, what did DevRel do for that? DevRel made me content.

00:33:42 - Anthony Campolo

Yeah.

00:33:43 - Domitrius Clark

And it's like, no, that's unfair. And that's why, every... we're talking about community, dude. You're never gonna get a month and be excited about what happened. You're gonna get six months, you're gonna get a year, and then you're gonna look back and go, oh wow, we built a lot of things in a year. But it takes that year to see any of that impact come full circle. So value education. Value events in your ecosystem. It doesn't all have to be about you. And we talked about this a while ago with the Jamstack. We used to talk Jamstack all the time.

00:34:16 - Anthony Campolo

I was so hyped because I was someone who was actually asking for a Jamstack Discord before you showed up.

00:34:20 - Domitrius Clark

Yep, yep. And so when I got there, it was like... to me, and they may not hold the same value still for it, but I was like, people know that the Jamstack is Netlify, right? Like, it's a known fact that they are synonymous in the way that they are marketed. And to that, there are also a ton of companies who rely on that term for their own marketing. And so what I tried to do, and I think actually worked out really well, was let me go to all of these other companies and boost whatever events they're having and just put their events in my Discord. Let them come and teach people stuff that has nothing to do specifically with Netlify sometimes. Most of the time they would, because they would deploy it to Netlify, so it all kind of worked out in the end. But the rising tide, when you're in an ecosystem...

00:35:12 - Anthony Campolo

Really good at that.

00:35:19 - Domitrius Clark

And Jason was really good at that. When he was working there and he would have people come on, he would kind of work Netlify a little bit into his Learn With Jason, but it would just be like a tiny...

00:35:30 - Anthony Campolo

This is great. Why wouldn't ya?

00:35:31 - Domitrius Clark

And it was never forced, and it was something... it always felt natural because he would use it without working there. He still does. He's not at Netlify anymore as a full-time employee. He still uses Netlify for his sites. It's like you look at Kent Dodds with the Remix stuff, and that was a huge thing, right? Do you only like Remix because you work there? No. I watched him love Remix before joining Remix, and now he's gone and he's still involved. And so I don't know. I think it's just really easy to look at a bubble online and just believe whatever you hear.

00:35:50 - Anthony Campolo

But easy to be cynical.

00:35:52 - Domitrius Clark

It's easy to be cynical. And it's also like, so many companies do things that try to extract value from you. So it's like you do have to be a little bit apprehensive and put...

00:36:01 - Anthony Campolo

[unclear]

00:36:04 - Domitrius Clark

And then most of them aren't, dude. And, like, do you take VC money? Are you ethical anymore? Who knows? You know what I mean? Because you get to a point where, no matter how ethical you are, you need to make them their money back. And to do that you have to do things that I wouldn't say are unethical...

00:36:19 - Scott Steinlage

No.

00:36:20 - Domitrius Clark

But you have to do things that...

00:36:21 - Anthony Campolo

Optimize for a certain goal, for extracting value.

00:36:24 - Domitrius Clark

You have to find a way to finally... it doesn't matter how much value I can put in at a company, I at some point have to extract some value back. So rising tide of your ecosystem I think is another really good way to provide value not only to your community, but to the companies that you'd be adjacent with. And then I think some of the companies that I think have done the best for community have figured out really good ways in which their community like to interact. And that usually is a thread about how they're doing or a thread about the technologies they're using. Engaging them daily in ways that they can engage back with you, and not making them feel like they have to be the first engager, really helps kind of build that engagement trust. Growth doesn't matter. Engagement does, to me. I'd rather have 500 members with 400 members talking than 100,000 members with 10 members talking, 20 members.

00:37:12 - Scott Steinlage

Absolutely.

00:37:13 - Domitrius Clark

So I think I like to optimize community strategy around that. That's why I like using Orbit to track engagement because they do this really good idea of cross-platform identity, where from your YouTube to your GitHub to your LinkedIn to your Discord, you're one person.

00:37:32 - Anthony Campolo

You want the god mode.

00:37:33 - Domitrius Clark

Yeah, well, I just get to see, like, oh, this person is across five of our platforms and helping people. We need to be providing them value because they are doing this for free. And that's what I think a lot of the time happens. You build these ambassador programs and you don't really do that much for them. You send them a swag box and you're off to the races. But that's just more stuff for you to extract value. So I think, when I was at Cloudinary, Tessa and I would discuss... she's awesome. Yeah. And she's amazing. I love her to death. We would discuss, like, it's really hard to get swag for people that actually provides value. So when it was during the pandemic and the Cloudinary ambassadors, we would reach out to them and be like, what streaming equipment do you need? How do we get it so that you can create content? And yeah, would we love if you created content for Cloudinary?

00:38:22 - Domitrius Clark

For sure.

00:38:22 - Anthony Campolo

Right.

00:38:23 - Domitrius Clark

If you don't, that's fine. But you're in the program for that reason. You want to. And you would see the look on their faces, especially when you would be working with people who just don't have the means. And so, like, oh yeah, we'll buy you this Yeti mic. That's a hundred dollars to us who are sitting here with nicer mics and know what good production looks like.

00:38:43 - Scott Steinlage

What happened with Redwood?

00:38:45 - Anthony Campolo

What do you mean? Tom bought me a camera. Yeah, Tom bought me like a $2,000 camera because he was watching me on JavaScript Jam. Back in the day he was like, bro, you need some better production value. Let me send you a $2,000 camera.

00:39:00 - Domitrius Clark

And it's like, that obviously is a large purchase.

00:39:04 - Scott Steinlage

That's kind of crazy.

00:39:04 - Anthony Campolo

Yeah. He's a billionaire.

00:39:06 - Domitrius Clark

Sure, sure. But these companies... you offer them this tiny setup and it changes things for them.

00:39:16 - Scott Steinlage

Oh, heck yeah.

00:39:17 - Domitrius Clark

And so that gets you hyped up.

00:39:19 - Anthony Campolo

Like, make that content. You feel better about the content you're creating.

00:39:22 - Domitrius Clark

And then people are like, where'd you get that?

00:39:23 - Anthony Campolo

See? Rising tide lifts all boats.

00:39:25 - Domitrius Clark

All boats, man. And then they're like, where'd you get this stuff? And you're like, dude, I was a part of the Cloudinary Ambassador program. And then they want to join.

00:39:31 - Scott Steinlage

There you go.

00:39:31 - Domitrius Clark

And so, yeah, I don't know. Every company can't do it. I get it. And not every company is there yet.

00:39:37 - Anthony Campolo

But flywheel. It's like, how do...

00:39:40 - Domitrius Clark

You get the fly...

00:39:40 - Anthony Campolo

That's where the VCs come in.

00:39:41 - Domitrius Clark

Yeah.

00:39:42 - Scott Steinlage

That's one thing I really loved about... You know, I always bring this company up so much, but they did such an amazing job.

00:39:47 - Domitrius Clark

ClickFunnels.

00:39:48 - Scott Steinlage

Yes, ClickFunnels. Like, seriously, I'm not even kidding, dude. I can bring this up in every conversation. It doesn't matter. It always, always pertains to the conversation. So they do an amazing job at their ambassadors. Okay? They're affiliates, though.

00:40:02 - Anthony Campolo

Right.

00:40:03 - Scott Steinlage

And they have a process, even actually their customers, of giving them spotlight.

00:40:10 - Domitrius Clark

Right. And they do it with... I love that. With their customer spotlight. Oh, hell yeah. Spotlights are another huge way to provide value back.

00:40:16 - Scott Steinlage

Yeah. Funnel Hacking Live is this huge event they do every year, and it's like 5,000 people now, every time.

00:40:21 - Domitrius Clark

Yeah, yeah.

00:40:22 - Scott Steinlage

And they sell it out every single time.

00:40:24 - Domitrius Clark

Yeah.

00:40:24 - Anthony Campolo

Right.

00:40:25 - Scott Steinlage

And they have some amazing speakers and stuff, whatever. But they also freaking highlight the people that are using their software. And the only thing they're making money off of, by the way, they're not making money off of how much you make. They're just making money off you paying them $197 or $297 a month, right? And that's it. And so the beautiful thing is they're celebrating how much you're making, though. Like, if you hit a million dollars in your funnel, you get a Two Comma Club Award.

00:40:50 - Anthony Campolo

Right.

00:40:51 - Scott Steinlage

And you get it on stage at Funnel Hacking Live.

00:40:53 - Domitrius Clark

That's it.

00:40:53 - Anthony Campolo

Right.

00:40:53 - Scott Steinlage

And they freaking have like...

00:40:55 - Domitrius Clark

20 of these a week celebrating your community. Yeah, this was a big...

00:41:00 - Scott Steinlage

And they give out free swag. They don't make you pay for it. And also the swag is phenomenal.

00:41:05 - Domitrius Clark

That is another big...

00:41:07 - Scott Steinlage

You have to have something that you want to wear.

00:41:09 - Domitrius Clark

I understand that all companies can't be spending hundreds of thousands on swag, but don't buy shirts if they're gonna be crap.

00:41:15 - Scott Steinlage

Like, it goes a long way.

00:41:17 - Domitrius Clark

We get shirts all the time.

00:41:21 - Scott Steinlage

That's a whole nother rabbit hole. But either way, I'm just saying they do a great job at spotlighting the customer. And then as far as their affiliates, right, they do a really amazing job with that too. They have... it's kind of like direct marketing or network marketing companies, how they're like, oh, if you hit this level or you do these amounts of things, then you get a free car or whatever.

00:41:45 - Anthony Campolo

Right.

00:41:46 - Scott Steinlage

Well, ClickFunnels has a program like that where they'll pay for your car if you hit so many people that you're bringing in or whatever. But it's not just about that. It's also just highlighting them from other different angles too. It doesn't have to be that big, right?

00:42:00 - Domitrius Clark

No, I think you're totally right. They did a really great job of that. Creative ways.

00:42:05 - Scott Steinlage

It built 60, 70% of their company.

00:42:07 - Domitrius Clark

Yeah. Creative ways. Well, see, this is where... a lot of companies are always like, we're community-led growth. Yeah, no, you're not. Yeah, no, you're not.

00:42:18 - Scott Steinlage

Yeah.

00:42:18 - Anthony Campolo

It's a really hard thing to actually be.

00:42:20 - Domitrius Clark

Well, dude, it's just 'cause...

00:42:22 - Scott Steinlage

ClickFunnels crushed it.

00:42:23 - Domitrius Clark

You don't...

00:42:25 - Scott Steinlage

They did PLG too, though.

00:42:26 - Domitrius Clark

You don't do enough for customers that don't pay. Yeah. And that's where I know if you're community-led growth or not. What you treat non-paying customers like is how I judge you. Do you want them to become paying customers? Yes. But how do you support them to get there? How do you... they come in with an idea, right? What does that look like?

00:42:48 - Scott Steinlage

That's a big difference between say like SaaS and then the SaaS developer world.

00:42:53 - Domitrius Clark

Yeah.

00:42:53 - Scott Steinlage

So like SaaS-focused developer world versus SaaS direct-consumer world or B2B, whatever, non-developer world, is the fact that there are usually no free tiers, for the most part, for that stuff. Right? Like ClickFunnels, there's no free tier. It's like 14-day free trial, 30-day free trial.

00:43:11 - Domitrius Clark

Yeah, we have huge free... I think that's also one of the cool things about...

00:43:16 - Scott Steinlage

That's more PLG-focused though, right?

00:43:17 - Domitrius Clark

That's more PLG, exactly. And so I think this is just like every company now that sees successful developer communities suddenly is like, let's hire a community person. Let's get them in, and then we're gonna grow this massive community overnight. Yeah, no you're not.

00:43:32 - Scott Steinlage

Right.

00:43:33 - Domitrius Clark

A, you're gonna hire a community person. You're gonna want more from them. You're gonna make them juggle the burnout. You're gonna make them juggle, and you're gonna want to see them do this, that, and the third. And you're not gonna tell them that up front. You're gonna say, oh no, just do the community. I've seen it time and time again. I've seen them burn out time and time again, and I've seen them leave and go and do anything else. You know how many DevRels I talk to now that are ready to go back to engineering? Because it is singular focus. It is, I get the thing, I do the thing, I move on to the next thing. And yeah, I've been fighting an idea with a lot of different places. I think one of the things missing from a DevRel organization is a solid TPM.

00:44:16 - Anthony Campolo

Technical project manager.

00:44:19 - Domitrius Clark

So your job when you do DevRel is not only to be the executor, but also the strategist, also the planner, also the project creator, the tracker, and the follow-through.

00:44:32 - Anthony Campolo

Dude, yeah. Oh my God. I could talk so much about this because when I started at StepZen, it was a small company and they wanted me to be the entire... like you're saying, all of those things. My first time even doing DevRel.

00:44:44 - Domitrius Clark

Exactly, exactly. Yeah. And a lot of people get into DevRel and maybe they're seniors or something, it's their first time doing DevRel, and so they know how to execute on things. But it's not like they're good at... you're going to get told no a ton of times. You're going to deal with a lot of politics. There is so much more than just the doing of the...

00:45:03 - Anthony Campolo

Job. And the strategy is much harder than people think. It's like, you can create content. Anyone can create content, can come up with a thousand content ideas. Is it the right content?

00:45:11 - Domitrius Clark

Yeah. And should you be doing content? Does that need to be the focus at this...

00:45:14 - Anthony Campolo

Yeah.

00:45:14 - Domitrius Clark

Do I need to be talking about the product yet? Are we there? That is an important question to be asking, and I will fight that fight.

00:45:22 - Anthony Campolo

We put out content for a product that's not even good yet.

00:45:25 - Domitrius Clark

Dude, I tell people every time, every interview I've ever taken... and this is why I've gone through a ton of interviews, and I always keep interviewing, even if I'm really satisfied with... you should be. Just to see, A, what are other companies still valuing me as? Not even monetarily, but staying on your toes, dude. But like, what do you think I am? What do you think I do? And that helps me, A, if I ever have to work with that company as a partner or if I ever do want to go work for that company. But the big kind of misstep that a lot of these companies have is that they have no understanding that the level of juggling that they're going to ask from you also exists outside of all of the strategy and planning that you have to do to get there. And you almost have to be strategic and planning on the run.

00:46:15 - Anthony Campolo

Right.

00:46:17 - Domitrius Clark

Cool.

00:46:17 - Anthony Campolo

We're getting close to the hour. I think we need to... We could talk for our next guest soon, so probably start wrapping it up here. Let our listeners know any final thoughts before we start closing it out.

00:46:29 - Domitrius Clark

If you're hiring for DevRel, be more upfront about your expectations. If you're running a community, provide more value. If you see me, come and talk to me. If you want to ask me questions, DM me. I am an open book.

00:46:43 - Anthony Campolo

He's a good time.

00:46:44 - Domitrius Clark

I'll literally... as you see, we just had to wrap me up because I will literally babble on.

00:46:48 - Scott Steinlage

I would love to go...

00:46:49 - Domitrius Clark

I would love to go for another hour. Find me again. I'd love to do more. I love talking to you guys.

00:46:54 - Scott Steinlage

Totally.

00:46:55 - Anthony Campolo

Do you do Twitter Spaces as much?

00:46:56 - Domitrius Clark

So I, in my transition to leadership, have moved away from the doing of things for the most part.

00:47:03 - Anthony Campolo

I mean, just like showing up, just like in your own time.

00:47:05 - Domitrius Clark

Do I show up to them? Yeah, yeah, yeah, yeah. And I actually want to get, like I said, I actually want to get back to... I want to do my stream again. I miss streaming. Cool. I miss doing things. You get so wrapped up in moving your career forward that sometimes you lose the fun stuff you used to do.

00:47:18 - Anthony Campolo

I know that.

00:47:19 - Domitrius Clark

And I miss the fun stuff. So I'd like to get much more involved in things.

00:47:22 - Anthony Campolo

So let's do some fun stuff.

00:47:23 - Domitrius Clark

Let's do some fun stuff together. Hell yeah. Hell yeah.

00:47:25 - Scott Steinlage

Yeah.

00:47:25 - Domitrius Clark

All right, cool. Oh, try Xata out and let me know what you think. And I really am excited to see more of the community trying it. And tell us what you think sucks, right? I'm open. Xata.io.

00:47:41 - Scott Steinlage

Xata.

00:47:42 - Domitrius Clark

Yeah, whatever you want to call it.

00:47:43 - Anthony Campolo

Six-letter domain, whatever you call it.

00:47:45 - Domitrius Clark

Come find us. Our Discord is a great place for us. DM me if you have any issues. And then if you want to talk about community, you want to talk about Discords, find me on Twitter. I'm that on every platform. I'm an open book. I love to talk to the community. So thanks, y'all, so much for having me. I really, really enjoyed this.

00:48:05 - Anthony Campolo

Thank you.

00:48:05 - Scott Steinlage

Thank you.

00:48:05 - Anthony Campolo

Really great talking with you.

00:48:06 - Domitrius Clark

Peace.

00:48:07 - Scott Steinlage

Yeah. We'll see you...

00:48:11 - Domitrius Clark

The next JavaScript Jam.

00:48:14 - Anthony Campolo

Yeah.

00:48:14 - Domitrius Clark

Yeah.

00:48:17 - Anthony Campolo

Awesome, man. It's great.

On this pageJump to section