← Previous · All Episodes · Next →
Mike Bifulco: Building a Developer Brand Episode 11

Mike Bifulco: Building a Developer Brand

Chatting with Mike Bifulco about his philosophies behind building a personal brand as a developer.

· 42:17

|

Colin: Welcome to Build and Learn.

My name is Colin.

CJ: Hey, and I'm CJ and we're
here with our first guest and

my good friend Mike Bifulco.

We're talking about building a personal
brand as a developer, and before

we get into peppering Mike with all
kinds of questions about how to do

that, I'm just curious Mike, if you
could give us a little rundown about

things you're working on right now
that you're building and or learning.

Mike B: Sure.

Yeah.

So Colin, CJ, thanks so much
for having me to start with.

Yeah, so up until, around abouts
a month ago, CJ and I were

teammates working together at
Stripe, on, on developer advocacy.

I was a victim of the, the
unsweet culling of Stripe's recent

layoffs for better or worse.

And so I've kind of
moved on to other things.

As background, I am, sort of a reformed,
software developer turned, designer

turned, startup founder and then developer
advocate and a bunch of other things.

So, I've kind of been thrown back
into the fray and, although I, I

haven't, really gone public with
the details of what I'm doing next,

I am, founding another company.

So I've started another company with.

some, some friends and some, folks who
I've known for a while from the industry.

And we'll be making noise about that
sort of, sometime early on next year.

and for the time being, we're in,
the, sometimes too promiscuous

stealth mode, which is kind of a
funny thing because it's not a secret.

I just don't have anything

useful to say yet.

CJ: Got it.

Yeah, I think that's totally cool.

Well, and when it launches we'll
go and tell everyone about it.

And one of the cool, I don't know if we
haven't used this, but I think transistor.

The podcast The podcast host
that we use lets you come back

and like insert dynamic stuff.

So maybe if we remember to do so, we
could come back and insert some like,

Hey, go check out Mike's new thing.

Mike B: Perfect.

Maybe I should have been more
specific about which next year.

I mean, then early 2023 is when I'm
hoping to start talking about this stuff.

And in all honesty, in the meantime,
I've been publishing quite a bit of,

writing and demos and things like
that under my own site, which is

my, my own name, mikebifulco.com.

And that's kind of where I publish
anything that I think might be interesting

for someone of any description to read.

And that usually means it's something
that either I've had to look up a

bunch of times or it's just been
weighing on my mind and I need to

get it on paper and, and put it out

into the world in.

CJ: Awesome.

Yeah, I think there's ton.

I wanted to just kind of enumerate
all the things that you're doing, cuz

that I think sets the stage pretty
well for building a personal brand.

So you've got your personal site that
people can find, and on there you're

also doing tiny improvements, which
is a newsletter and a podcast for.

learning about and designing
and building great products.

And it's also talking about your
philosophy for living a life you

love in an ever-changing world.

And what's cool about this is there's
so many like psychology bits and

pieces in the writing that you do,
and so I've really enjoyed all that.

You've also got your personal blog.

, which you write a ton on.

You've got APIs you won't Hate,
which is a podcast, a blog, a

community . You've got Software
Engineering Daily, which is a podcast.

You've got your personal YouTube
channel, your personal TikTok,

Mastodon, like, there's just so many
things that you're publishing on.

And so yeah, like setting the
stage, Mike is everywhere online

and in all the places, in all the
podcasts and all the, the written.

Video and all, all the things.

And I was checking out.

I know like you've been posting
a ton on TikTok lately in

like this vertical format.

But I also, when I was checking
out your YouTube today, I was

like, oh, these are also shorts.

And they're so good.

They're just like these
concise little nuggets.

So hopefully that sort of gives everyone
the frame around the kinds of stuff that

you're publishing online and through that
lens, I'm curious if we could just kind

of jump into how you think that others
can successfully build a personal brand

like that that is just so strong online.

So yeah, I don't know if you want to
kind of add any or like fill in any gaps.

Did I miss anything or like

Mike B: I think it's fair to say that
most of what I do can be categorized

as audio, video, or writing.

And I kind of spray it out onto
the internet in whatever place

I think someone might find it.

With the overarching thing being that I
try and own as much of the stuff that I've

written under my own domain name, because
I think that my domain, hopefully in

the long term will be the most valuable.

for me because I have the most
control over it, as, as evidenced

sort of by recent things going on with
Twitter, which I expect we'll probably

get into at some point here too.

. I also kind of want to couch this
entire discussion with the fact that

like, I'm very lucky to be able to
spray my, my feelings in writing and,

and creations all over the internet.

And a lot of the time that I have to
do these things is couched in like a

massive amount of my own privilege.

And, and so, you know, throughout
the discussion of this, like I

don't aim to say that anyone should
be doing the same things as I do

because it, everyone can and should.

It's sort of like, I have the
ability and time to do these things,

and I feel like, I'm driven by
a need to give back what I can.

So sharing what I know, sharing my,
expertise and advice and thoughts

and feelings, whatever with people is
really meant to take all the luck that

I've had in my life that I've kind of
stumbled into is, the person that I

am and kind of give it back to people.

So, I do a lot of things in a
lot of places because some, modes

of communication are, are more
suited for some types of, the

things that I make than others.

probably a good example is the, the
writing and podcast that I do, called

Tiny Improvements is my newsletter,
which, is, is something that I write

for people to, share information
and thoughts on building products.

Something I've been doing for a while,
it's something I really care about.

But, it's also a real privilege
to have access to someone's inbox.

So like, I try not to
send garbage to people.

I send out short, concise recommendations
and, sort of philosophical breakdowns

of like, what it's like to build
a product that people trust for.

And when I, when I write a newsletter
that I think is good enough or

meaningful enough for someone to want
to have heard it through podcast,

I'll sit down and literally just read
the newsletter into my microphone

and, and, spit that out as a podcast.

and maybe people like
that, maybe they don't.

But for me it's at least one way
that like, if one more person hears

that, I think it's really useful.

I was at a, a conference recently
where Scott Hanselman gave a keynote.

He's a, super, super talented developer.

He's been working for Microsoft for Eons.

He's like the godfather of
technical blogging in a lot of ways.

And, is a, is a super congenial
and sort of wise guy and.

During his keynote, he gave the
advice that, sharing your wisdom

is one of the best things you
can do to leave a legacy behind.

And like Colin, for example, if you
and I were talking and you asked

me, Hey, how do you do this thing?

And I told it to you, suddenly the
thing I know, both you and I know,

and that's great, but it sort of
ends there if I don't write it down.

And so if I write it down and
then share that with you, then

I know it and you know it.

And anyone who stumbles on this thing
that I wrote down and put on a public

URL somewhere benefits from it too.

So you go from like, One person having
information to two, to any, you know,

multiple of the, the, of that from there.

And I think there's something really
powerful in that and I try to remind

myself just to share whenever I
can and whenever I have time, and

honestly, the mental energy to

do so as well.

Colin: Absolutely.

Yeah.

And I, I like to encourage even
people who are learning, like, I don't

think you have to wait till you, you
know, a thing to share it with CJ.

Right.

It's

Mike B: Yeah.

Colin: teaching it to CJ might
help you better understand

it as you're learning it.

And then someone who is gonna be in
your shoes a year later is gonna now

learn it from, from your perspective.

I always think about this back
when I was like learning math in

school, like I did not do so well.

Right.

And then I got a different
teacher that when I had to take

the class over again and I was.

Okay, this is clicking because
like the way they were teaching

it was completely different.

And so I could have given up right there
and been like, yeah, I'm just not gonna

get this algorithms thing or whatever.

But it's just perspective.

And I think that that really helps.

And then, yeah, like you said,
you're putting it out in the world.

And some of the people I've
followed with, I guess you.

Could say they have quote
unquote developer brands today.

Like they were just kind of learning
in public for a really long time

and, and no one was paying attention.

So they got really good at sharing
because no one was paying attention.

And you kind of have to do that for a long
time before, it almost looks effortless.

But I'm sure, we all kind of get a
little bit of jitters right before the

microphone light goes on and all that too.

Mike B: Yeah.

Yeah, absolutely.

One of the things that I've learned
throughout the years is that the best

way to get smarter at something is to
publish something anywhere on the internet

and say it's the right way to do it.

Because smarter people will always
show up and tell you where you're wrong

of all of the technical failings of
your assumptions and this and that.

And that's actually
something that I really like.

You know, if I put something out on
the internet, I'll go and publish it to

three or four subreddits and say like,
Hey, this is, you know, this is what,

how I think you should do this thing.

And it's very cool that people will come
along and say, well actually it's broken

here, or You shouldn't do this, or it's
insecure, or whatever the case may be.

Cuz that makes me better at, at
doing whatever it is I'm doing.

Other side of that though is that you have
to be prepared to be wrong and be wrong

publicly and admit when you're wrong.

And those are really hard things
to do if you, are not prepared

for, for what that feels like.

CJ: Yeah.

I think one of the sort
of common themes when I.

Searched and researched.

Building a personal brand is
that you wanna be authentic.

And that trustworthiness and that
authenticity really comes through

when you say, I got that wrong.

And so I actually, I, I don't wanna like
call you out, Mike, but we, there was

something recently, right, where you
published something and then someone in

the comments on dev two said, oh, there's.

A different way to do that.

And you're like, oh yeah,
complete correction.

Like at the very top, like, oh, this,
there's like this better way to do it.

And I was like, oh, that is
so awesome and authentic.

And also it comes off as like,
yeah, I'm not yeah, it was

semantic H T M L headings, right?

Like or using the subtitle
tag or something, right?

Like there was, there was, yeah.

Okay.

Mike B: yeah, exactly.

I, I posted a little tutorial about
how to make it so that when you have

a blog post and you publish it, it
the headings for your blog post link,

like provide links to themselves.

So when you click on, like the subtitle
in a post, you get a URL that zips

you right to that part of the page.

And I posted like, here's how
I found out how to do this.

I think the title of the article
was even the correct way to do this.

And, and someone came along and said,
well, actually, like, that's not useful

for people who use screen readers.

You know what, that's a very important
thing and a super, like, fapa thing to do

is to, to ignore accessible, accessible
technologies and the things people use to

read the web who aren't, you know, fully
cited or can't hear, things like that.

So I literally went in and I updated
this post with a, a new subsection

that says, Hey, look, I was wrong
and here's how, what I learned here.

And I think doing that and leaving that on
the record is an important thing because.

honestly, like there's a lot of things
you can glean from a post like that,

but one thing is for people who are
doing things online and writing things

online, it's better to say when you were
wrong than to sort of dig your heels

in and, and be wrong for eternity or
to hide the fact that you were wrong.

Nobody's perfect.

We all make lots of mistakes.

I make tons of mistakes and, you know,
people call me out on it and I'm,

I'm happy to learn from other people.

I think that's the mark of, someone who's
been through the ringer a few times.

You.

CJ: Totally.

Yeah.

I think back in Colin, I think we
did in episode eight, we talked about

our process for content creation.

And I think personal brand, especially
like developer, personal brand, is tied

pretty closely to regularly sharing your
knowledge and expertise with others.

And we talked about how the Tailwind
team did this really well with showing

like a bunch of hot tips about here's
how you do things with CSS to build up

that sort of like authority, but also
the authenticity that they have with

their brand and the trustworthiness
that they were able to build up this

huge audience that would then go and
buy the stuff that they were selling.

And so I'm curious, like if
you have any thoughts about.

Maybe having a way to differentiate
yourself in a really crowded market

with other content creators who are
making the same stuff, or, if you're,

next js dev, how do you think about
maybe making stuff that's unique

to you, or does that even matter?

Mike B: Yeah, that's a
really good question.

So I, I'd start with the authenticity
part of it, and I think that,

one of the, the, the thing that I
identify with fundamentally with

creators online of any description,
whether it's someone who's making.

YouTube videos about video games
or someone who does cooking stuff

or you know, a software developer.

The thing that I h hook into the
most is the person, the, entity.

Creating the things and the
personality behind it is what I

find to be gratifying about someone.

When I find someone, you know, that I
follow one way or the other, I think that

tends to be the thing that I land with.

So, in that sense, I think it's
really important to be who you

are and kind of like include in.

online content, your own personality,
wherever you can, because, that's

the only person you can be.

And if people like you, they're gonna
kind of stick on to you and follow

and on on in your, Yeah, they'll
follow what you create, right?

And so, everything I do, reeks of
my own personality, my, my Twitter

handle, and now my Mastodon handle
is, is irreverent Mike, because

I can't be serious for too long.

Like, I have to be a sarcastic
idiot at some point in the day.

Or, you know, I'll, I'll start
vibrating out of discomfort.

. And on my own site, like I tend to try and
include content that, I find interesting,

but also like always has a little bit
of a, a, a less serious bent to it.

Like a lot of the cover images
from my articles include stupid

jokes and stuff like that.

That just kind of keeps me entertained,
because that's what I'm like in real life.

You know, I get things done, but I
also do it in a lighthearted way.

And, I think that's really the, the best
way for me to make things that I find,

that, that other people find interesting.

I have a couple of heuristics
for like when I create something

that I'm gonna put online.

One, like I said before, is if
it's something I've looked up more

than once, and, and I've found
it as something like every time

I do this, I need to look it up.

It's really helpful for me to write
it down because one, I'll know that

I can go to my site to find it in
the future, but also I tend to just

remember things once I've written
them down for someone else to see.

The, the other types of things that
I create are ones where, it's an

interesting idea or something that I
haven't seen discussed much, and I think

that I've got unique perspective on it.

Doesn't mean I'm the only one
who's written about these things.

I don't mind overlapping with what
other people have written, especially

if there is, something I can add
or something I can, even contrast

with other people's experiences in.

So, I, gosh, I can't even think of a
concrete example, but often you'll see the

same kind of tutorial from lots of people.

And I think it's interesting to see,
like, for example, maybe the, CJ a Villa

Ruby tutorial on how to, Cover images
for your site, with open graph, and the

next JS version that I write is useful.

But there's people who do
Gatsby and Laravel and, Hugo

and all these other things.

And even if like the gist of the,
the content is the same, the applied

science is different for each one.

And I think that's okay to be, as, as
the outcome of what you do, in terms

of like overlap with other people.

Honestly, I don't care like the, the,
size of our audiences on the internet is

so incomprehensibly large that I can cut
out a big enough slice of the pie to,

you know, create my own little, empire.

That will be fine.

And, you know, it's, it's great
if there are other people like me

because that just means we have shared
interests and like, it means I can

get on a podcast with Colin and cj and
we have lots of shared things to talk

about and we have things in common.

And, and there's no reason
to let that hold you back.

To, to be honest, when I started creating
things online, the reason I did it was

because I, I had a lot of knowledge
that I wanted people to know I had.

Not because I'm the best
or the fastest or whatever.

There are people who
are that, that's not me.

That's cool.

But because I wanted to be able to
create conversations with people where

I could connect to you and say like,
Hey, yeah, I write about this stuff too.

Like I'm interested in it.

I have this whole body of
stuff that I've written.

We.

Similar people.

Let's talk, you know, let's, let's
create those conversations and, having

your name, like Colin, I think you and
I, actually all three of us, honestly,

like I I, I met CJ within the last year.

And this is the first time Colin and
I have chatted in person, but both

of your names were, floating around
in the gray matter of my brain in

some way or another because I've just
seen you online one way or the other.

And that creates a lot of momentum,
and a lot of opportunity for people,

when you start to do things like that.

Colin: Yeah, and I think with all
the, like various Slack communities

and Discords and all that stuff,
it's like you almost have to.

Like, think of your name tag at a party.

Like, talk to me about X, Y, and Z, right?

So like, what is that gonna be for you?

And you've kind of planted those flags
about like, everything from APIs that

you, is it, you won't hate, don't hate

Mike B: you won't

hate.

Yeah.

Colin: won't hate,

you know, I've got a
lot of APIs I do hate.

So it's uh, one of those.

I was like, let's, let's
talk about that, right?

So it's like you know, being
very opinionated, right?

It's very easy.

Be very generic and say
like, let's talk about APIs.

But it's like, okay, but if
you say APIs you won't hate.

Like, people are like, oh, I know exactly
what we wanna talk about right here.

Let's dig in.

Or even, you know, like you did
write an article here that I'm

gonna just throw out and we can
talk about Twitter a little bit.

Twitter and the perils of obedience
and I don't know if you have any

direct inspiration, but I, I, I
get a sense of a little bit of.

Like James, clear inspiration
from your writing style.

I don't know if you're a fan of him.

Maybe a little Malcolm Gladwell,
a little bit of Seth Goden.

But I can, I like how you went into
the Stanley Milgram experiment as

like, instead of just giving your take
on Twitter, you kind of based it in

something that that we can relate to

Mike B: Sure.

Yeah.

God.

Talk about standing on
the shoulders of giants.

I feel like being named in the same
sentence as any of those people is like,

makes me a, a bank error in my own favor.

There, Yeah, so, so this is an article I
wrote recently, Twitter and the perils of

obedience that I published shortly after
Elon Musk took over Twitter, and shortly

after he started making rules that just
made things worse and worse and worse.

And like, there's, there's a
lot of sort of meta experiences

that went into, my decision.

But the, the long short of it
is that I have for the time

being left Twitter completely.

And I've moved on to using
Mastodon as my, like micro bloggy

Twitter parallel that I'm using.

.And the, the reason for that
is largely because I feel like,

Twitter is becoming a place that is
enabling, danger in a lot of ways.

Like it's misinformation
is really dangerous.

If, if there's anything I've seen since
2016 and really since like, I don't

know, let's call it March of 2020 for
some reason, allowing people to believe

things that they don't have evidence for.

is very dangerous.

Like it's hard to put your hands on
that and, and really describe the impact

that these sorts of things have had.

But, I've found Twitter to be a place
where like the people running it are

scary to me and so I'm out of there.

It's possible that Elon's views
may change and its rules may change

in some, some point in the future.

Maybe Twitter will dissolve
as a company and go bankrupt.

Maybe it'll go under different
leadership and I'll show up back again.

But for the time being, it's
not a place for me to be.

And, and the long and short
of the article is that.

It made me think of this, this Milgrim
experiment, which was kind of like a

psychological test that happened in
the, sixties, that is maybe questionably

ethical, but really put to the test,
people's ability to like defy leadership.

So with the found essentially was
that, by hooker, by crook, most

people are more inclined to follow.

The leader than they are to defy
leadership, even when they have some

strong feeling that what they're being
told to do is incorrect or ethically

wrong, or whatever the case may be.

And the, the reason I know about
this experiment is I, I studied

human computer interaction.

I studied human psychology and
all these things in grad school.

And so this was kind of sitting with
me and it's one of these things that

kind of just floats up to the, the
top of my, mind every once in a while.

And, I was feeling more and more that
like the experience of being on Twitter

and being told that, like, okay, well
this is a place that you love, but now

like, we're gonna open up the gates and
let all the monsters in and you're still

gonna love it here because you do, and
this is okay now, really made me feel.

It's probably time for a change and,
and I need to, publicly announce my

departure because maybe that'll get one
other person to leave and maybe that

creates some momentum or maybe it, it
at least tells one other person that

their decision to leave was vindicated.

And so that's kind of
why I put that out there.

The structure of the article is really
long, compared to what I, I tend

to write for the most part because
it's kind of involved explanation

and it, it involves a bit of history
and my own perspective on things.

and it was really hard to get it written.

Like I sat down and I probably spent
30 hours writing this thing over

the course of a couple of weeks just
trying to get it outta my brain.

And I feel like this is not a tutorial,
this isn't a web, you know, like react

thing, a next JS thing that anyone
will benefit from, but it's something

that, ,I'm happy to have on the record
as like, this is my philosophy and

this is what I'm thinking right now.

It's possible that I'm wrong.

It's possible that, that the, the web I
spun with this article is like a little

hard to follow and not super logical
for some people, but for me it was, a

cleansing moment and something I could
put out there and say, okay, cool.

I did this.

I posted one last tweet linking
to this article, and then I just

logged outta Twitter, shut off all
my notifications and just moved.

and it's been really
interesting to do that.

and honestly in a lot of ways,
kind of showed me that like the

internet is a big place and people
will still find my nonsense one

way or the other.

Colin: Yeah, I mean, I brought
that article up cuz I think a lot

of people think that they have to
be on Twitter, and I think that's

part of that experiment, right?

Is that they're like, well,
I have to fall in line here

and follow the Twitter things.

But what's really complicated about
Twitter is it's not new, right?

Some of us have been on there for a
very long time, and in some ways, like

I really liked the original founders
and their philosophies and it's why.

Was using Twitter a little bit of
like founder startup worship for sure.

Right?

Like we, you know, even
things like GitHub now or.

Owned by and run by Microsoft.

It's not run by the original
founders, but Twitter's had a lot

of leadership changes and the, the
vibe of it has changed with each of

those kind of changing of the guard.

And I think like what you hit
on there is the internet is big.

People are gonna find you, you can
leave some breadcrumbs for people

to come find you on dev two on,
you know, wherever that might be.

CJ: I think that when people are
thinking about building their

personal brand, they might think
that Twitter has to be a really core

component of that, especially in tech.

But I think that looking at your developer
brand, they'll recognize that there's

so many other channels and ways to
reach people that are not on Twitter.

And so I wanted to kind of like loop
back to, to one of the things you

said earlier about like heuristics
for publishing stuff, because

I, I noticed that on LinkedIn.

, you had reposted the same, like you,
you reposted your post on LinkedIn and

I was like, oh, I wonder if you have
sort, and like not only metrics or

like ways that you determine whether
or not you wanna publish something,

but then also like, oh, I'm, I'm
hoping that this post will get X views.

Or kind of like, maybe that's just kind
of like amplifying and hoping again

that you kind of continue to influence.

But also like giving people.

The idea that they can publish both
technical things that they care

about, their like tech stack, but
also sharing their own philosophy,

their own views, their own vision.

And that can be part of their personal
brand intermingled with like their

other thoughts that are, unrelated
to whatever stack of the day.

Mike B: Yeah.

Nothing in this world makes me
angry, quite like when I go online

and I see someone saying like, Hey,
you should stick to tech stuff.

Don't talk about politics or don't talk
about sports, or don't talk about your tv.

Well, I'm here to, to see your tech stuff
like nothing in this world will make

me be spinning around doing judo in my
office alone, out of anger than that.

Because people are so complex and
everyone has so much t hat feeds into

their personality and their interests
and what makes them want to build

software or what makes them like
music or whatever the case may be.

And by, by filtering someone down
to one dimension, it's like such

a, a lame thing to do to someone.

It, it makes your experience of the world
so much less interesting than it could be.

And I'm a pretty firm believer that
you can publish whatever you want,

wherever you want, and the people who are
interested in this stuff, you're writing.

On any topic, we'll find it because
they're gonna search for the thing, right?

Someone will find it, someone
will recommend it, and the network

effect will take over from there.

So like for example, my, I,
I publish about tech stuff.

I write about React and
JavaScript and building companies.

I write about cycling, I write
about coffee, I write about APIs.

I write about climate change.

I write about psychology.

And from time to time, I, I publish a post
that's, helping my wife with her work.

She's a, a content creator.

She has a YouTube channel
that she's running.

All of those things are so varied and so
different, and like the only person who's

interested in all of those things is me.

But there's lots of people who are
interested in some of those things and

they'll find it one way or the other.

And, and.

. If you are a person who's sitting
here listening to this podcast, think

thinking like, Hey, I would really
like to, create a, brand for myself

online, but I haven't yet because
I don't have enough to write about.

Doesn't matter, Ruby.

You have enough to write about.

Maybe just not Ruby to start with, but
you'll bump into things from time to time.

And so I, I think maybe the
challenge instead is like, During

the week, think about the things
that you've talked to people about.

Like, Hey, did you hear about this?

And try and find a running theme in
those things for you that you think

you could sit and write something down.

Doesn't matter how long it is,
doesn't matter how detailed it is,

or if you're bringing something
entirely new to the table.

But share your opinion on things.

Get into the process of writing or
at least, sort of dicing up your own

thoughts and creating discussions
and share those with the world.

And you'll find a thread that
that gets you into creating

things, one way or the other.

Colin: Awesome.

Yeah.

Is there anybody that kind
of comes to mind for you that

you follow because of that?

Like, you know, some brands, creators that
also love espresso and APIs, things like

Mike B: Yeah, for sure.

Yeah.

Actually a lot of, in my active
days on Twitter, I maintained a

list on my personal profile that
was Tech plus cycling, which is just

tech nerds who are into cycling.

And the only way I found that is one
way or the other, I saw them talking

about both of those two things.

And so I dumped them into a list.

And so like for me, that's a very pleasant
internet to have this like filtered

list of people who are gonna probably be
talking about tech recycling for the most.

. And, and that was a really
nice thing to, to see.

There are a lot of creators who I
follow because I think that they

have an authenticity or a sort of
facet of their personality that I

can get into one way or the other.

For some people it's, it may be just
that they're like very relaxing and

they have a nice voice and it's nice
to listen to while I'm clattering away

and writing or, or coding something up.

For other people, I like to challenge
my own perspectives and hear like, what,

what is it like right now to be someone
who's building software, for Linux or

for Windows or entirely an Android?

Parts of the world that I'm,
I'm not super involved in.

And then even still, there's
definitely creators who I like

to listen to who just talk about
things that are interesting to me.

I'll name a few kind of
off the top of my head.

Monica Lent is one of my
favorite people online.

She, runs a number of, companies
and sites, but, I've recommended

to CJ a couple of their courses,
over, over the past few months here.

One is called Blogging for Devs, which
is if you're a software developer

person and you wanna learn about
blogging, she has a great free.

Course on how you can figure out
how to do that as a developer.

And just as well, I think the, the
advanced version of that course, or

maybe the next step after that course,
she has one called SEO for Devs, which

is how to start to own your presence on
search engines as a software developer.

They're both tremendous courses
and it turns out she's a

really interesting person too.

Like she's a, developer, she's spoken
at events, she does all kinds of

public speaking and stuff like that,
but she runs a company that does.

, analytics and, tooling for people who
use affiliate marketing, which is not

something I do or really probably will
ever find my way into doing, but I think

it's something interesting that she does.

Another sort of similar,
creator is Paul Jarvis.

Paul Jarvis is one of the co-founders
of an analytics company called Fathom.

He's also an author and he wrote a
really great book called Company of

One, which I found to be super helpful.

And Company of one is about building a
company that can be run by one person

and can sustain the life of one person.

So we, you, you know, the three of
us and certainly probably a lot of

the people listening live in this
world, were like, the ideal is to

start a billion dollar company.

, I don't need a billion dollars to
live happily for the rest of my life.

Right?

If I could start a company that made me,
you know, I don't know, a hundred thousand

dollars a year, that would be great.

If I could start a company that
made me $50,000 a year and I

didn't have to do anything to
maintain it, that'd be even better.

And so his book kind of touches on a
lot of that stuff and what it's like

to run a, a hyper-focused micro company
that, can, can pay for your life.

And an interesting thing about him
too is that he's come and gone from.

publicly online.

Like he runs Fathom, which is a cool
company, and over the past two or three

years, he has turned on and off his
Twitter profile, because he's found it

to be infuriating one way or the other.

And I, I don't wanna take his words
because I, you know, I think he's, he's

got his own perspective on it, but, Him
and his, co-founder of, fathom have a

podcast where they talk about like their
marketing strategies and stuff like that.

And, what it comes down to for him
is that he's got a mailing list.

He has a, a newsletter list with thousands
of people on it, that when he needs

to promote something, he can use that.

And he finds that to be far more
successful, gratifying, useful,

whatever, than trying to deal with
Twitter and, you know, seeing who's

overthrowing what country at this point
because of, nonsense ruling on there.

Those are sort of two good

examples.

Colin: Yeah, you get a few less
mentions about whatever new N f T drop

has happened or whatever is happening
in your, in your newsletter as well.

Mike B: yeah, yeah.

Precisely.

Yeah.

There's lots of those folks.

And honestly, maybe one of the things
I, I owe it to the world to do is to

sit down and write out these things
and say like, here, if you, if you

like me, you should go read these
other people's stuff first, because

I find them more interesting than me.

And you know, there's, there's lots of
people I could recommend, and that's just

kind of off the top of the dome piece.

Colin: What was it called when
we, we had like web rings and the

blog, like the little links list.

Little link

lists.

Like let's bring the link list

back.

CJ: I was thinking, and I was.

Have recently been interacting with the
brand design team at Stripe to like redo

the thumbnails for the YouTube channel.

And I thought it was kind of funny how
we're 30 minutes into the podcast and we

haven't talked about colors and fonts and
like images and layouts and there's a lot

of stuff that like a lot of people might
have preconceived notions about brand.

And I think we kind of got into the true
meat of a brand, which is kind of find

your own values, find your own niche.

Go out and share your knowledge
and expertise with others.

Be authentic, but also just like
be whatever other things you

value if authenticity doesn't
happen to be one of them.

But yeah.

What is your take?

I know you, you actually have like
a very consistent color scheme and

everything for your site, but like,
does that matter for a personal brand?

Like, should anyone care about that?

And like, is that, is that irreverent,
Mike Pink, like a custom thing that you've

like figured out or what's the Yeah.

What, what's your.

Mike B: So a lot of the things
I build are, are pink is sort

of the accent color or the most
forward color that I use in them.

And that's because no one else uses it.

Like, I don't know, I kind
of like the way pink looks.

in a lot of ways, and I think
it's something that just

stands out on the internet.

You've probably seen grids of
corporate logos that are all

like shades of blue because blue
is a comfortable color to use.

And I also think it's kind of funny to fly
in the face of like people's expectations

that pink is this, IM masculine color and
you know, men don't like it or whatever.

Like, nah, it kind of just
stands out to me as funny.

and it turns out I like it.

In, in terms of the importance of
like color and theme and brand and

all that, my perspective on it.

Complicated.

But, I think the best thing you can do
is be consistent in whatever you do.

So, you may not be someone who's
super, visuals forward, right?

I make a lot of images and things that
I share with my stuff because I'm,

that's a skillset I have, and it's also
something that I find, rewarding to do.

And, and I think it helps.

But, I know there's lots of people
who, super technical blog posts that

never have a single image on them at
all, and their whole site might not

have any images on it, and that's fine.

Be yourself and, and come up with
who you are based on kind of what you

actually are doing and feeling, and,
that's gonna be okay because it's you.

But the, the underlying thing that
I think is super important no matter

what the size and shape and color
of your brand is, is consistency.

Like pay attention to the
small details and do the things

you're doing consistently.

Actually, an example I can think of
that's a super off the wall brand

is I've been, I've taken a couple
of courses with this, startup called

Build Space over the past few years.

Their side is build space dot.

So, so, really interesting.

Like I think it's a a
a Y Combinator startup.

Maybe it might not be.

Their founder is, I believe a, gen
Z, fellow by the name of, FARA.

And, he's one of the most off the
wall wild people I've ever seen

being technically professional.

And one thing that he does consistently
is he sends emails to the, the

mailing list for Build space, and I've
never seen him send an email with a

capital letter in the subject line.

Like that's, that's, nobody will tell
you to do that, but that is his brand.

It's all lowercase stuff.

And it's like very like lingo forward and
sort of like meme forward and all that.

And because it's consistent, it feels like
that brand, they're doing great stuff.

They're helping educate
thousands of people at a time.

And he is sending out, you know, subject
lines with like memes and, and all

lowercase letters and stuff like that.

And it, which just doesn't feel
like something you would ever see

recommended anywhere, but through
and through that is who he is.

That is who their brand is.

And yeah, on, on their homepage it
says they just raised 10 million

from, Anderson Ho Horowitz.

So it's gotta be working right.

And that's all just consistency for me.

That's the underlying

message.

Colin: Well, those probably stand
out in your inbox too, right?

Like it's something a little
bit different than, than what

everyone else is, is posting.

And I know there's like a few
newsletters that have that.

I also run a co-working space and we like
to use like, like we'll try, we just use

the lightning emoji in all of our emails.

And it tends, people are like,
oh, that's the collective.

Like here it comes.

And I think Morning Brew had a pretty,
I don't subscribe to them anymore, but

it was like always something I would
look for because it was always like, I

think it was like the little money bag
or something like that, and it's like,

oh, it's a new New Morning brew here.

So you know, you don't have to like
go hire, like to CJ's point, like a

whole marketing team to like do up,
your head shots and you could just

use emojis or not, or lowercase.

You know, pick a color
that you really like.

I like that your, your pink is
pretty close to the, the viva magenta

the, the new Pantone color of 2023

Mike B: Yeah.

Colin: You can say you were there before.

It got cool though,

Mike B: That's right.

I've, I'm omnipresent when it comes
to, to pink on the internet, I think.

Yeah.

It's funny how the, the mind works and how
we create associations with things, but,

but consistency really helps with that.

Like that.

It is really weird to think that you
could tie your brand to an emoji.

But for sure there are newsletters that I
get that I see the emoji in their subject

liner in that little preview that that
happens in my inbox and I know it's them

without reading any of the words, right?

Your mind can scan and see that little
glyph and you have this association

and you're primed to, expect that sort
of experience that you get from the

thing that you know, you already like.

And so you're like getting a happy
little boost of endorphins before

you even ingest any real information.

And it doesn't take a
lot of work to do that.

The consistency is the important part.

CJ: Yeah, totally.

I, I think Colin like, well, both you
and Mike are really good designers,

and I'm super jealous anytime I see
anything that you make on the front end.

But something I think also that
I've noticed in your design,

Colin, I, I'm assuming that
you like designed a lot of the.

Stuff for the collective co-working
space, but also your own design.

It seems like it has a lot of like
Scandinavian inspiration, like Ikea

style, like super thin lines, like
really minimalist, super clean,

like, which I've always appreciated.

I'm like, damn, it's everything
that you put out is always like

so fresh, so, Yeah, I think, yeah.

The, the, the point, the end at the
end of the day is like consistency.

So we've got authenticity, consistency
I wanted to throw out colors

or coolers.co, c o o l o rs.co.

You can just like generate or,
you know, generate a template or a

pallet or just look at a trending.

, pick a couple colors off there
and be like, all right, this

is my colors for my site.

And use those as highlights and then
just use white for everything else if

you're yeah, not sure about colors.

Mike B: Yeah.

One of the most astonishing things I've
ever learned in my life, let alone my

career, is that colors are just math.

Like you don't have to have some internal
imbued special thing where you're an

art person or a design person to be
able to do good with color, and that

there's lots of like great calculators
and tools online to, to help you come

up with colors that work well together.

And are accessible that like,
you know, if you're colorblind,

they work for, for you as well.

But like the realization that you could be
good at colors without having to, I don't

know, been born an artist was something
that like, hit me like a ton of bricks

and that was, you know, well after I got
outta college, I was, working at the time

and when I sort of like stumbled across
this, it was like, oh, everything changed.

That was when I started to feel like I
could design things that looked nice and

that felt like I wanted them to feel as.

CJ: Totally.

And.

Thing to like tie into, to, to
personal brand and like loop back

is that it seems like through being
yourself and building up this corpus

of content that you're writing
about, you'll back into a clear value

proposition for people to follow you.

But I, I'm curious if there's ways that
you can sort of communicate that upfront.

I know like APIs, you won't.

In the name itself, you know?

Okay.

We're gonna talk about API
design stuff here and we're

gonna learn about building APIs.

Are there any other sort of techniques
you can think about in terms of

just like making your, the value
prop really clear about what people

are gonna get when they follow you?

Mike B: Yeah.

It's actually really funny
that you bring that up.

I've been, this week, helping test a
course with my friends over@gymnasium.com.

I worked there for a while, a a couple
of, employers ago at this point.

but gymnasium.com is, online courses
for creatives who wanna learn

how to build things for the web.

.And so they're testing a course
on, on a workshop, essentially

on improving your portfolio.

And one of the steps in that is
writing an about me page that

is like useful and meaningful.

And it was a really helpful
bit of knowledge to get from

that, that if you picture.

, you're about me.

Page on the web, as a, a link that gets
shared with you, on Slack, on Twitter,

wherever, like you, one of those
services where someone pays the link,

you get the cover image, and you get
a title and a couple of lines of text.

If you can't fit enough into that
to, convey why you're interesting,

like you're, you've failed in
creating that brand for yourself.

So if.

There's one thing to take away from it.

It's like you should be able to fit the
interesting part in the tweet and the,

fleshing out what that means in the
rest of your sort of brand statement or

your about me page or whatever that is.

And so if I printed off, you know, mike by
folco.com/about and ripped off everything

but the first hundred, you know, first
four inches of that page, let's say you.

. Either think I'm interesting or not
from that, and I don't have to be

interesting to everyone, but you
should get an idea of whether you're

in the right place by just seeing the
first little bit of what I've shared.

And so the way I do that is,
Try and write as much as I can.

Distill the common themes outta
that, and then start like shredding

things away until I can get to
like what are the most interesting

things that have written about me.

APIs you won't hate is really
cool because it does that, it's

kind of funny and sarcastic.

It talks about APIs, it talks
about the problems that a lot

of people ha have with APIs.

Is that like, I don't know, A
lot of 'em really suck to use.

For my own brand.

I think the challenge there is, is
like, how do I tell people that?

Like, I don't know, I'm
just trying to help, man.

Like that's the whole dream here
is I wanna help and, and give back

with, whatever ways I can about
building software, building companies,

designing products and all that.

And so I don't think I've
answered that question for

myself yet, in a succinct way.

But the challenge is really like, what
are the, what, what are the 10 words I

can say to get you interested in what I
have to say, as opposed to navigating away

from this link, this page, whatever it.

Colin: Definitely.

Yeah.

To kind of put a bow on this conversation,
we kind of have talked around it,

but why ultimately, should someone
think about building their dev brand?

Or have you seen any benefits
of doing that, that have

helped you and your career?

You know, now you're thinking
building a new company.

What does that bring to the
table for you and why Should.

Maybe should, or maybe even shouldn't
someone consider building out their.

Mike B: Sure.

At its most basic, it creates
opportunities for you.

And that can come in a
lot of different ways.

By, by having a u r URL I can point
people to, to say like, these are

the things I'm interested in and that
I've done and that I thought about.

It automatically gives me
credibility in the subject

matter that I've written about.

So like I've skipped a lot of, lines
for applying for jobs, for example, by

saying like, oh yeah, I do react stuff.

Like, here's this corpus of
posts I have on React, online.

That could also be, you know,
contributions to open source stuff.

By the way, you could just point someone
to your GitHub profile and say, go look

at all the things I've done, you know,
if, if you need credibility, The, the

most important thing for me, I think,
is that it's going to create a longer

lasting brand for me than Mike Works.

Mike worked at Stripe, right?

Like, it was very useful and, and
helpful for me to say, Hey, I'm

a developer advocate at Stripe.

But I knew before I started that
job that that wasn't going to

be a thing that lasted forever.

And so being able to say like, I
worked at Stripe because I did all this

interesting stuff, like that's why I'm
an interesting person, is really helpful.

I, I do sort of
fundamentally believe that.

Site that you own, whatever it is, is
maybe one of the most valuable things

you can create as a developer because
you create an audience for yourself.

My personal site generates something like
10 to 20,000 views a month at this point.

And that's 10 to 20,000 opportunities
to sell things to people.

If one day I decide I wanna sell things
to people, Just as well, I think even more

valuable than my own site is the people
who've given me access to their inbox.

And that's, you know, the, the newsletter
that I've been writing and focusing a lot

of energy in is because I want people to
remember that I exist now that I'm not

tweeting as often or at all, really, I
want to expand that list so that when I

have something, if I ever have something
that I wanna sell, I can do that.

and I, I can also.

, Show people that I'm trustworthy, right?

I'm not gonna spam you with garbage.

Like I, I'll only send a newsletter
if I have something interesting

to say, and I'll try and be
regular about how I do that.

But like, also feel free to unsubscribe.

I'll be here.

You know, I'm, I don't have any
secrets to keep from you and it's a

privileged relationship to begin with.

And so zooming out and backpedaling
from all of that, like, I think the

important thing to do is to find out
the things that you are energized by.

For me, it tends to be writing
more than making videos.

And I think I, I would characterize
maybe as cj, you seem to be a

very natural, like video producer.

and and that's something that,
is a hard-earned skill for me.

I'm not good at making videos in
the same way as, I am writing so,

Find what's good for you, do it,
and do it as regularly as possible.

In the early days of owning my
own site, I had a rule for myself

that every Friday I would publish
something, and for something like 20

weeks straight, I published articles.

And that what gave me a really, really
good springboard to jump off of.

And I think if you can be consistent
with yourself and honest with yourself

in that consistency, doesn't matter
if it's a podcast or a YouTube channel

or a blog or TikTok or whatever,
being consistent for, I don't know,

half a year puts you in the top.

2% of most of those things.

And, and you'll eventually
build momentum from that.

You just have to, to be dedicated to it
and also be, you know, consistent and

have, have your own thoughts and feelings
and be an interesting person and all those

other things that I, stated as easy facts.

It's work.

It really is work, but it's, it's fun
and I think it's really rewarding.

And so you should start, start
like straight away, like if

you're listening to this and
thinking, what could I write about?

Write down the next three things
that you find interesting this

week, and write about those.

CJ: Totally.

That's a great little bow on top, I think.

I think it's, it's a
good place to wrap it up.

So yeah, as always, you can head over to
build and learn.dev to check out all the

links and resources in the show notes.

This has been basically an episode
plugging tons and tons of Mike's stuff.

But Mike, do you have anything
else that you wanted to, to

drop in before we, we close out?

Mike B: Yeah.

You know, i, I, I will beg you
kindly to include, a link to

my site in your show notes.

Beyond that, I think, like I
don't have all the answers.

You shouldn't be coming to me
for answers if you're a, a person

online looking to do things.

But if you think I can help you,
if you think what I've said is

interesting, feel free to reach out.

I have a million ways to contact
me on my site, and I'm always

interested in talking to people who,
have, have interesting thoughts and

have interesting things to share.

So, feel free, I try to be an open door.

Colin: Fantastic.

Thanks for joining us, Mike.

Mike B: of course.

Thank you so much for having me.

View episode details


Creators and Guests

CJ Avilla
Host
CJ Avilla
Developer Advocate @StripeDev. Veteran. πŸ“½ https://t.co/2UI0oEAnFK. Building with Ruby, Rails, JavaScript
Colin Loretz
Host
Colin Loretz
I like to build software and communities. Building software at @orbitmodel πŸͺ Coworking at @renocollective πŸŽ™Sharing software learnings on @buildandlearn_
Mike Bifulco
Guest
Mike Bifulco
CTO at Craftwork πŸš΄β€β™€οΈ, espresso β˜•, looking after 🌍. ex @Stripe @Google @Microsoft

Subscribe

Listen to Build and Learn using one of many popular podcasting apps or directories.

Apple Podcasts Spotify Overcast Pocket Casts Amazon Music
← Previous · All Episodes · Next →