story time
TLDR: lessons on doing things that others will not, and playing long term games.
early in my career when I was looking to make a name for myself, I was continuously on the lookout for new opportunities.
namely I was always trying new technologies that I could get in early on and make a name for myself, and hopefully ride the wave of upward trajectory that often comes when you're early to something big.
for me, react native ended up being that first technology (and since then, there have been countless more that I've seen others capitalize on, and have also capitalized on)
me and my manager asked our company to let us build our new mobile app with React Native when it was only a month or two old at the time (School Status)
we were so early that most answers for our problems did not exist, and we had to figure them out ourselves, so I learned a lot and also spent most of my free time experimenting with edge cases and just building with it because I wanted to know... well I wanted to know everything about React Native.
back then I had heard that people used stack overflow for recruiting, hiring, etc.. but never had the chance to really stand out there, because most of the questions coming through were not my expertise.
but I realized that stack overflow had a decent number of questions coming on on react native, questions that I was able to answer.
I started keeping a tab open on my computer, checking it every hour. I began relentlessly watching for new questions and giving answers to things I knew.
.... but also answering questions i did not know, keeping an open React Native app instance and reproducing all of the errors and issues I was seeing there to fix them and provide answers.
I quickly started racking up points there and became #1 of the month, of the year, and finally of all time. I'm still #1 of all time there, by a lot.
around that time I started becoming active on social media, talking about React Native and trying to frame myself as an expert.
even though I didn't feel like an expert at the time, I probably was (compared to most people)
I decided to start a podcast. but I barely had any followers or network at the time, so I knew it would be hard to get any distribution.
I decided to attend a React Native conference, which even though me and my family were not able to afford much things like vacations at the time, I knew it would be a great opportunity for a handful of reasons so I paid for myself to go and I went.
one of the reasons I wanted to go was that the founder of the #1 (or top 5 at least) at the time podcasts, JavaScript Jabber, was going to be there, and I wanted to pitch him an idea.
I told him that I would create a React Native podcast. I would do all of the work. I would do management, recording, production, deal with guests, everything.
and I'd hand over the finished episodes, and he could launch them on his network and charge whatever he's like for advertising.
this was a no brainer for him, especially if I delivered.
and I did. well actually WE did, as it was a team effort.
we ran this podcast for a number of years, and I had help from some amazing cohosts. it's still going strong, now managed by
@infinite_red -
@ReactNativeRdio
at some point during this time I also started creating open source, including React Native Elements which quickly became the #1 UI kit in the React Native ecosystem and held that spot for a number of years.
x.com/dabit3/status/77425216…
during this time I traveled to many conferences, doing some speaking, and almost always paying my own way. growing my network and presence along the way.
at some point during all of this, opportunities started rolling in and momentum never really stopped. consulting opportunities, book deals, job offers, and other random things like more speaking engagements.
almost all of the things listed above that I did to get to that point, I did for free, with no expectation of immediate payment.
but with the understanding that sometimes you have to do things that don't pay off immediately. but over time they do pay off. and they did pay off.
I've left out a lot of things, mainly that no one is self made and that I was fortunate to have incredible friends, coworkers, bosses, mentors, and help along the way.
but that's the end of the story.
I think people sometimes think they should wait for the perfect opportunity to come to them.
and that things will be just given to them, or handed over, because they came from a certain school, background, or maybe they think they deserve it for some reason (and later in your career you can indeed demand this in many circumstances)
but in reality, you're competing with the entire world.
especially today where we are all connected. literally everyone in the world is capable of accomplishing almost anything digitally.
so you have to go out and take action, do things, and realize that sometimes you sacrifice a little up front for a huge payoff in the back.