Howdy - I'm Mike Bifulco.
I'm a developer advocate, writer, podcaster and serial startup founder. In the past I've worked for Google, Stripe, Microsoft, and Gymnasium. I'm also cofounder of APIs You Won't Hate, the largest online community of API Developers.
I have spent quite a few hours over the last few years publishing tutorials, podcasts, newsletters, and videos in an effort to share my knowledge and expertise with the world. I've done my best to be intentional about establishing who I am online and in the working world, and I've tried to do it all in a way that feels natural to me. Fundamentally, my goal has been to build a personal brand that reflects who I am and what I care about, and attracts the kind of people I want to work with.
In doing so, I've learned a lot about what it means to build a personal brand, and it turns out I've developed some strong opinions on the subject.
By sharing your working expertise with the world, you can differentiate yourself from others in tech and gain recognition for your work. One of the best things about this strategy is that you don't need anyone's permission - this is especially helpful if you don't have a fancy college on your resume, or you are moving into a technical career path for the first time.
Boiled down to its absolute core, this is my advice for you:
Figure out what feels most natural to you, and do that.
Whether you're writing articles or a newsletter, building demos or tutorials, producing videos, making memes -- the medium doesn't matter. What matters is that you are consistent and authentic in your approach. If you're not sure what that looks like for you, consider this approach:
- Keep a list of people whose voices you value, whether they're in your field or not. What draws you to them, and not someone else? What do they do that you identify with?
- Start writing down things that interest you day to day - when you find yourself going on a deep dive in wikipedia or google, make a note. That can be a great seed for something to write about.
- Set a publish date for yourself (when I started, it was every Friday morning). Smash some words onto the page (or whatever makes sense for your medium of choice), and hit publish. It doesn't have to be perfect, it just has to be out there.
You'll get better with time, and you'll find your voice. You'll also find that you'll start to attract the kind of people you want to work with. That's truly one of the best things about putting yourself out there.
Resources I use to manage my content
As you might imagine, one consequence of me publishing stuff all over the web is that it gets a little complicated to manage it all. I have done my best to be super intentional about keeping my processes minimal and functional - I don't want to spend a lot of time managing the information I share. I want to spend my time creating it.
Here's some of the things I use to keep an eye on what I'm making:
Detailed SEO Extension - this is a Chrome extension that I use to do a quick audit of the SEO metadata for web pages. It's super helpful for checking the SEO of new articles on my site before I publish them.
copSketch - I use Sketch to create all of my the images and illustrations I use on my site. It's a great tool for creating vector graphics and it's super easy to use. If you're not a mac user, or work on a team, Figma is a great alternative.
Squoosh is a utility I use all the time for reducing file size for images. It's a drag-and-drop web interface that can help you shrink big images by as much as 95%!
More from me on building your brand
- ๐พ Do you have a README set up on your GitHub account? Do you have a personal website? This week I shared a tutorial on how to sync your GitHub profile page with your next.js site, so that you can have a single source of truth for your
About me
brand. - ๐๏ธ My philosophy on creating a personal brand: I spoke with my Pals @cjav_dev and @colinloretz on their podcast Build and Learn this week. We talked about how I built my brand, and how I think about building a personal brand. You can listen to the episode here and subscribe in your podcatcher of choice.
๐ Tiny Improvements, my newsletter for react devs and developer advocates
I publish a (mostly) weekly newsletter called Tiny Improvements, where I share my philosophy and experience as a developer advocate building great products with React and Next.js. I'd love it if you considered subscribing.
Subscribe to Tiny Improvements
Mike Bifulco (@irreverentmike@hachyderm.io on Mastodon) is a Developer Advocate, serial entrepreneur, host of the APIs You Won't Hate podcast, and an espresso fanatic. Mike writes about product design and building with React on his own site, mikebifulco.com.
Top comments (0)