How to Build Your Online Presence as a Developer
Mangabo Kolawole

Mangabo Kolawole @koladev

About: Software Engineer | Technical Writer | Book Author

Location:
Remote
Joined:
Nov 30, 2019

How to Build Your Online Presence as a Developer

Publish Date: Sep 22 '24
426 66

When entering a career, you have to find something that makes you competitive—something that makes someone say, "Hey, I want to hire this person so we can work together on this product or project."

There are many ways to achieve this. You can be skilled, you can have a good network, you can have rich parents, and you can also have an online presence—hey, any unfair advantage is welcome.

And this proves that it’s not always the most qualified person who gets the job or opportunity. I can tell you right now, many developers might not be as skilled as you but have secured opportunities simply because they have an unfair advantage.

I'm going to share what you can do as a developer to have a noticeable presence online. I'll also discuss how you can do it the hard way or the lazy way. I understand that some people aren't talkative or don't have time to be on every social media platform, but that's okay.

I can provide the best ways you can be present on the internet, and you can choose what works for you. So, follow me along on this journey.

If you are interested in more content covering topics like this, subscribe to my newsletter for regular updates on software programming, architecture, technical writing, and tech-related insights.

My Story

I started creating content five years ago. Before fully committing to software engineering, I was studying psychology, and during that time, I became fascinated with the psychology of learning.

What does it mean to truly learn?

Learning often involves repeating information until it’s ingrained in our neural pathways. But at its core, if you’ve really learned something, you should be able to explain it in simple terms that others can easily understand.

That’s the essence of the Feynman technique: if I learn something, how can I explain it to someone else? That approach inspired me to start writing articles and sharing what I knew. Even though my English wasn’t perfect back then and my articles lacked structure, it was about helping others.

When I encountered something new, I would turn to Google, Reddit, Twitter, and GitHub, finding projects and solutions. That’s how people discover your work—they search, find, and engage with it.

So, what does this tell you? If you want to build an online presence, you have to communicate. Share what you’re doing daily, what you’re learning, and what you aim to learn.

It could be a post, a tweet, a LinkedIn update, an article, a podcast, or a video. The key is to create something shareable that can teach someone else.

It doesn’t have to be only about coding. There are plenty of accounts discussing productivity in relation to developers—how to work efficiently remotely, how to improve your career as a software engineer, or how to break into the industry.

If coding is your focus, great—write about that. But if not, that’s fine too.

Now, let’s talk about the platforms you can use to share your work. There are many communities, but some of the most popular ones are LinkedIn, Twitter, Dev.to, Reddit, and even TikTok or YouTube if you want to dive into content creation.


The Platforms

For each platform, what kind of posts do you want to create?

Let’s talk about LinkedIn.

LinkedIn

I'm not going to lie; LinkedIn is quite easy to write on. It's mostly about how high you want to go on the level of cringe or how true to yourself you want to be when talking about stuff.

Strangely enough, most cringe posts tend to perform well, but honest posts are just overlooked.

You can do both, but think of it as a spectrum from cringe to honesty. You have to find a good balance.

Linkedin Spectrum

Most of the time, I aim for 60% honesty and 40% cringe. The cringe part involves adding personal experiences or exaggerations to create emotions that people will connect with, increasing engagement, and making the algorithm push your posts to more people.

It's up to you to decide, but be true to yourself.

Try to find something that works for you. A good dose of cringe and honesty might be a good way to engage. So what can you talk about on LinkedIn? You can talk about everything. But if you want to be present, depending on your goals, you have to ask yourself, "What are my goals? Why do I want to be present on the internet?"

Do I want to create a course? Do I want to sell a book? Do I want to start my own startup? What exactly do I want at the end of the day? Based on that, you decide.

Let’s suppose I want to publish an ebook in one year about developing with Next.js and Python. I’m going to spend the next months talking about Python and everything related on LinkedIn.

Whenever it comes to something, I will create posts that generate engagement and try to stir up conversations to share knowledge. You have to mix honesty and, if you want, a bit of cringe, but it’s up to you.

Here are some accounts to follow on LinkedIn:


Twitter

Twitter is actually a little bit complicated but quite interesting. What you have to do on Twitter is to post at least, I’d say, eight tweets every two days about something. However, you need to be very active in replying to others.

Here’s the thing: there are a lot of accounts you can follow on Twitter that will help you create and have meaningful discussions.

Many people discuss various topics, and you can look at their replies. There are lots of people asking questions or sharing their experiences. You can share yours with them.

At the end of the day, have conversations and create meaningful interactions with people. You’ll see that you can provide value to others, and you’re going to get new followers, profile visits, and increased views on your Twitter. If people see that what you’re writing works, then this is going to be good for them.

Here are some accounts you can follow:


Reddit

Reddit is very interesting if you want to share your experience or ask questions. Between that and Twitter, it might be the best way to speak and get meaningful responses. But beware of trolls because they’re everywhere. I’m not very active on Reddit, but I have answered some questions there, and I’d say the community is quite warm.

You’ll find yourself discussing with people, which is quite interesting to be able to talk genuinely, share your point of view, receive comments, and also create posts. If you do it well, you’re going to get noticed.

The key is to contribute. Here are some subreddits to join:


DEV.to

Dev.to is a platform where you can write articles. What’s also interesting is that you can add comments and talk with people on posts you’ve seen. On Dev.to, if you go there, it’s mostly to be an expert in your domain.

If you want to push technical content, you can go and push it. Productivity content? You can push that too. Want to talk about the tools you’re using? You can share that as well.

Most of the articles that are working right now on Dev.to are about things like "Don't do this," "Don't do that," "Tools I am using“ and so on. I think that’s a good kind of content, but don’t let what’s working now necessarily affect your content strategy.

It doesn’t mean that if you write about awesome technologies, building APIs and apps, you won’t get traction. What I do personally is try to mix technical content (including code) and also content talking about productivity.

Most of the time, productivity content does very well in a few days. However, content regarding code might not do as well early on. However, over two to three months, you might find yourself getting more views because that’s where the big advantage of Dev.to lies—SEO on Google.

I have so many articles that are found on Google because people search for things like "How do I build an API with Django and Nextjs?" or "How do I do this or that?" I find it pretty nice.

This is the kind of thing you need. Sometimes you have to play the short game or the long game. It depends on you and what you want.


Go All In or Lazy

The thing is, don’t feel pressured to be on all these platforms. You can actually choose one platform and work on it. You might decide to focus on Twitter, LinkedIn, TikTok, or YouTube.

Be aware that it might take time to create content because, I guarantee you, creating content is not easy if you are targeting multiple platforms.

I took the lazy way and ignored LinkedIn and Reddit. However, I discovered that those platforms are also fascinating and can help me grow.

Where to start? Just talk about what you are learning, what happened at your job, an interesting fact, or even a shitpost just for laughs and giggles.

But there is a TRAP!


Give a Lot to the Community

If you’re looking to grow your online presence to potentially launch something in the future, please—I’m on my knees 🧎🏿‍♂️—be patient!

When it comes to building an online presence, the more you give, the better you’ll receive.

That’s the fun—and sometimes challenging—part. You need to give 99 times before asking once, but when you do, the return on investment can be huge.


Be consistent

An important part of building an online presence is consistency. Consistency doesn’t mean writing an article every day or tweeting every hour. It’s about choosing and committing to a schedule that works for you.

  • Do you want to post a tweet every two days?
  • Do you want to share a LinkedIn article every week?
  • Maybe write on Dev.to every month?
  • Or upload a video on YouTube weekly or monthly?

Whatever it is, decide on something manageable. Don’t put unnecessary pressure on yourself—building your online presence takes time. It’s an adventure with exponential results.

If you rush, you might make mistakes. Building a presence, especially on social media, takes longer because you're actually building connections with people. And connections take time. But when you invest that time, the relationships you build can last for years, not just days or months. In the long run, you’ll see the payoff.

So, don’t be surprised if it takes six months or even a year to see significant results. But here’s one thing for sure: even if your content helps just one person, that’s enough. That person might share it with another, and that’s when the domino effect begins.

If you’re thinking it’s too late to start, remember: the best time to begin was 10 months ago; the next best time is now.

Conclusion

Building your online presence is a journey that requires patience, consistency, and genuine engagement.

Choose the platforms that suit you best, create content you're passionate about, and don't pressure yourself. Even small steps can lead to significant results over time.

Remember, it's about connecting with people and sharing your unique perspective.

Share your experience in the comments below, ask any questions you have, and don’t forget to share this article with your network if you found it helpful.

If you enjoyed this article and want more insights like this, subscribe to my newsletter for weekly tips, tutorials, and stories delivered straight to your inbox!

Comments 66 total

  • Vadym Yaroshchuk
    Vadym YaroshchukSep 22, 2024

    Quite useful article, as for me, I was kinda succesful at some point of growing on LinkedIn, but to be honest, it's a platform of most unhonest people who comment and post just to increase their SSI with almost no interesting things.

    It's hard to compete there if you're trying to make a quality, not a quantity. And I am not even mentioning too obvious usage of ChatGPT.

    I am planning to get back to the LinkedIn and try something on other platforms, so great to have this article with some references, bcz tbh it's hard to find where's to start

    • Vadym Yaroshchuk
      Vadym YaroshchukSep 22, 2024

      In addition, totally agree about pressure: quite important thing to avoid, I couldn't do anything apart creating posts for LinkedIn that would be at least not trash just to post something

    • Mangabo Kolawole
      Mangabo KolawoleSep 22, 2024

      Few years ago, you could only post 2 times per week and it would be enough. Now with AI and more people posting there, it seems you have to post a lot. However, I noticed that video content actually does pretty well there.

      thanks for sharing your experience

  • Marcos Issler
    Marcos IsslerSep 22, 2024

    Cringe was totally new for me, but was 110% true! I like the way you see things. Really, in the world of digital media, if you want to play the game, those are the rules.

    • Mangabo Kolawole
      Mangabo KolawoleSep 22, 2024

      Exactly. Most of the time I will try to have a catchy first sentence and a picture and drop some useful stuff in the content. This is the game unfortunately and I noticed it has increased in this AI era

  • Mohammed Samgan Khan
    Mohammed Samgan KhanSep 23, 2024

    You should also try pinkary.com. It's a growing social media platform for developers by developers.

    • Mangabo Kolawole
      Mangabo KolawoleSep 23, 2024

      this looks nice actually. thanks for sharing Mohammed

    • leob
      leobSep 23, 2024

      Had never heard of it, interesting!

  • Elijah Allen
    Elijah AllenSep 23, 2024

    Stack overflow seems like an obvious place as well. Any reason why you left it out?

    • Mangabo Kolawole
      Mangabo KolawoleSep 23, 2024

      It has been a longtime since I have used it/commented on it. I answered some questions there and had some good discussions but I found myself having more success on the platforms I cited above.

  • Martin Baun
    Martin BaunSep 23, 2024

    I'm a dev and founder and I've got a presence. It's great for forming connections with other creators in the programming/development niche. If you're good at it you can get quite some business too!

    Appreciate these tips!

    • Mangabo Kolawole
      Mangabo KolawoleSep 23, 2024

      Yes, I got a lot of contracts regarding technical writing and software engineering following those tips.

      Thanks for appreciating my work

  • Gleb Kotovsky
    Gleb KotovskySep 23, 2024

    Super article, I'll be going back to it several times for sure. Take care man

  • Stasi Vladimirov
    Stasi VladimirovSep 23, 2024

    Any reason you skipped over GitHub? I feel like building a following on GitHub via some open source contributions and creating packages, frameworks and apps can go a long way in gaining respect and popularity in the dev community.

    Another one that I think is missing is a personal website. Many of the well known developers have their own website where they promote projects, blog articles and share opinions about important topics and issues

    • Mangabo Kolawole
      Mangabo KolawoleSep 23, 2024

      Yes, those are definitely interesting 🤔 I would prefer a Github as with a README, you can easily have something that can serve as a portfolio exposing your work.

    • Gleb Kotovsky
      Gleb KotovskySep 23, 2024

      Great take about github and personal website. The personal website can be used as the main hub for all your work / social links and etc

    • harshit_lakhani
      harshit_lakhaniSep 28, 2024

      I completely agree with you. In a world where many present overstated or exaggerated skills, we decided to take a different approach.

      we wanted to showcase our real abilities, so we created an open-source project to let our work speak for itself. It's great to see some traction so far, and we're constantly learning through this journey. This approach helps us build genuine trust and credibility within the community by focusing on authentic contributions.

  • Gaurav Choudhary
    Gaurav ChoudharySep 23, 2024

    Does dev.to pays anything ?

    • Mangabo Kolawole
      Mangabo KolawoleSep 23, 2024

      No, but it has great SEO. If your articles are doing well too, you can have paid affiliate links. Just make sure to tell it to your readers.

      • Gaurav Choudhary
        Gaurav ChoudharySep 23, 2024

        If it is not providing something to creators then why do any creator will prefer this.

        • Mangabo Kolawole
          Mangabo KolawoleSep 23, 2024

          i think that because there is some pro when it comes to SEO. i have many articles that are relatively well referenced. Also, the community here is interesting

  • الیاس ملک
    الیاس ملکSep 23, 2024

    Your words are different from the social reality through focus writing and you describe it in a soulful way, which is likened to a writer as a story writer.

  • leob
    leobSep 23, 2024

    Great article - informative, and fun to read!

  • Fareed
    FareedSep 23, 2024

    Quite an interesting content. Skills not marketed will be redundant in this era of online presence race. You hit the nail on the head. Thank you.

  • KENNEDY
    KENNEDYSep 23, 2024

    Thanks for this post but do you have to be an expert developer before you can start posting content online.

    • Mangabo Kolawole
      Mangabo KolawoleSep 23, 2024

      No, there is no need to be an expert. However, be honest about that and make sure you are learning, and experimenting and you can state it to avoid backlash.

  • click2install
    click2installSep 23, 2024

    Don't churn content for the sake of it, there's more than enough terrible content already and only getting worse by the day. You only need an online presence if you want one. If you're doing it to get a job, forget it. Most hiring managers, or at least those worth their salt, won't care they'll be more interested in seeing some of your code and how you approach a problem opposed to seeing you active in multiple different places. Do what you enjoy and show that if you need examples.

  • Follow Hafh
    Follow HafhSep 23, 2024

    ভালবাসা কেন জরুরি

    Image description

    মানসিক স্বাস্থ্যের জন্য: ভালোবাসা মানুষের মানসিক স্বাস্থ্যকে উন্নত করে। প্রেম, স্নেহ এবং যত্নের অনুভূতি মানসিক চাপ কমায় এবং আত্মবিশ্বাস বাড়ায়।

    সম্পর্কের ভিত্তি: ভালোবাসা একটি সম্পর্কের মূল ভিত্তি। পরিবার, বন্ধু বা রোমান্টিক সঙ্গীর সাথে ভালোবাসা সম্পর্কগুলোকে গভীর করে এবং বোঝাপড়ার উন্নতি ঘটায়।

    শারীরিক সুস্থতা: গবেষণা দেখায় যে যারা ভালোবাসা অনুভব করে বা ভালোবাসার সম্পর্কে থাকে, তারা তুলনামূলকভাবে কম শারীরিক সমস্যা ভোগ করে এবং দীর্ঘায়ু হয়। ভালোবাসা মানসিক চাপ হ্রাস করে, রক্তচাপ নিয়ন্ত্রণে সহায়তা করে এবং রোগ প্রতিরোধ ক্ষমতা বৃদ্ধি করে।

    সমাজের উন্নয়নে: ভালোবাসা কেবল ব্যক্তিগত পর্যায়ে নয়, বরং সামাজিক পর্যায়েও গুরুত্বপূর্ণ। ভালোবাসা মানুষকে সহমর্মিতা, দয়া এবং পরস্পরের প্রতি সহানুভূতিশীল হতে শেখায়, যা একটি সুস্থ সমাজ গড়ে তোলার জন্য অপরিহার্য।

    আত্ম-উন্নতি: ভালোবাসা মানুষকে আরও ভালো হতে অনুপ্রাণিত করে। একজন প্রিয় মানুষ বা কোনও লক্ষ্য অর্জনের প্রতি ভালোবাসা আমাদের জীবনে আরও অধ্যবসায়ী, মনোযোগী ও দায়িত্বশীল করে তোলে।

    আরো পড়ার জন্য এখানে ক্লিক করুন

  • Abdulmumin yaqeen
    Abdulmumin yaqeenSep 23, 2024

    I think I'm pretty OK with my articles here on dev.to, but Im not at all consistent with pursuing an audience.

    I want to improve on this, but my plan is non existence 😅.

    Thanks for this!

    • Mangabo Kolawole
      Mangabo KolawoleSep 23, 2024

      that's okay too
      take your time and do it if you want to

  • dataalgorithm
    dataalgorithm Sep 23, 2024

    Having a good portfolio on top 10 main platform will help you growing a professional developer.

  • Domenico Tenace
    Domenico TenaceSep 23, 2024

    Nice article, a great guide to get started!

    I currently use LinkedIn, Dev.to and Medium for writing, and GitHub for share my projects and help other developers.
    They are giving me good results, but it takes more time.

    Sometimes, I write on Twitter and Mastodon.

    • Mangabo Kolawole
      Mangabo KolawoleSep 23, 2024

      that's great. i never used Mastodon but I hear people talking a lot about the platform. i will give a look

      • Domenico Tenace
        Domenico TenaceSep 23, 2024

        The concept of the Fediverse is beautiful in general!

  • Tatjana
    TatjanaSep 24, 2024

    Nice post! I currently started to publish articles here on dev.to and also in my GitHub, to collect all the different things I know. I also thought about LinkedIn, but it is to bustling for me. :D

    • Mangabo Kolawole
      Mangabo KolawoleSep 25, 2024

      Haha XD

      thanks for the appreciation about my article.

      just feel free to go hard on LinkedIn when you feel ready

  • lauriely lourenço
    lauriely lourençoSep 24, 2024

    Cool! This type of content is what I was looking for. I believe that many devs want to appear on social media to promote themselves

  • Debopriyo Ghosh
    Debopriyo GhoshSep 24, 2024

    Great article . I will try to follow the steps.

    • Mangabo Kolawole
      Mangabo KolawoleSep 25, 2024

      Thank you Debopriyo. Let me know how it works for you

  • Ociel Gonzalez
    Ociel GonzalezSep 25, 2024

    I can confirm that it takes a lot of work and dedication.

  • brightoibe
    brightoibeSep 25, 2024

    Interesting article. Thank you. I just joined dev.to and will love to write more and more not to go viral because the more I write the more I gain more insights.

    • Mangabo Kolawole
      Mangabo KolawoleSep 25, 2024

      That’s great. The more you write, the more you will learn about an article that can go viral. Don’t press yourself about it.

  • Murilo Gervasio
    Murilo GervasioSep 25, 2024

    Good article, agreed with each one of your comments specially about LinkedIn.

  • Justyn Clark
    Justyn ClarkSep 25, 2024

    Nice article. But I'll say, as a senior software engineer with over a decade of professional experience at big and small companies working with diverse colleagues from around the world BEFORE the AI invasion and BEFORE week long coding bootcamps I've witnessed this trend of new aspiring developers writing "Don't Do...", "Stop Using..." click bait articles because they don't have any real world experience or have any high quality personal projects to share.

    I've interviewed dozens of candidates and never once ever considered one better because of a bunch of articles in a sea of already bad content that keeps getting worse.

    However, I understand and been there before not having real world experience in my junior days and all these new platforms make it easy to publish stuff to create an image but at the end of the day skill comes from experience and experience comes from experience.

    One thing I've done over the years is keep my work from the "close to real world" take home assignment repos in my GitHub to share and reference in situations where someone wanted to see code versus the introductory To-Do app.

    Happy coding fam!

    • Benoit COUETIL 💫
      Benoit COUETIL 💫Oct 22, 2024

      I'll go even further : if his content has already been posted a gazillion times, I would be tempted to dismiss him as a candidate...

  • Kevin
    KevinSep 27, 2024

    it's my first time to reply a article with english, even not use translation software! thank you to make me got a lot of thinking ( sorry, i really not good at english)

  • George Sokianos
    George SokianosSep 27, 2024

    I value a lot the GitHub projects of the person I have to interview. If they actually have their own, original projects or contribute to others, it shows to me that they try to help a broader group of people, and they might do it as part of their daily job.

    If the only thing I see there are repositories of small exercise projects, requested by companies' onboard process, that works on the opposite side for me.

    Have in mind that there are also a lot of "developers" who "steal" other repositories, by not creating a fork, but copies of repositories, letting people believe that those are personal ones. Those candidates are a red flag for me.

    So, if you use GitHub to get a job, this is visible to the experienced eye. But if you use it to help others, for me is a good thing.

  • zonder
    zonderSep 27, 2024
  • Aniket Bagal
    Aniket BagalSep 27, 2024

    Nice Article

  • Hassan Yousaf
    Hassan YousafSep 27, 2024

    What do you think about GitHub for development?

  • Chesed Wolfjager
    Chesed WolfjagerSep 27, 2024

    What a great article to read. It is easy to grow on LinkedIn (I have more than 2000 connections there) but my account got restricted because I violated their policies. I could get it back, but for that, I would need my passport which I currently don't have. But the engagement I get there is not great, because I don't know everyone. But, the knowledge I got from there is valuable. Someone told me how to set up ChatGPT, a great tool! I use AI to generate ideas for website structures and other insights. With X, I face a similar problem. I know nobody and there are only fake accounts following me. By engaging with posts like these, I got one follower on my chesedgames.online/ account. It is true, that consistency is key. I have a former friend who is a content creator, and I can tell you it is not easy. I have tried to be a YouTuber for years, but I failed. So now I am focusing on written content.

  • boutchitos
    boutchitosSep 28, 2024

    Thanks for sharing!

  • Boopathi
    BoopathiOct 2, 2024

    Thanks for sharing :)

  • Melody Mbewe
    Melody MbeweOct 4, 2024

    Thank you for the insightful guide on building an online presence as a developer! I completely agree that finding an authentic voice, mixing honesty with a bit of “cringe” is essential for engagement. Your emphasis on consistency and giving back to the community resonates with me —building relationships takes time, but it pays off. I’m excited to apply your tips and see how they impact my journey!

  • TimoCodes
    TimoCodesOct 11, 2024

    daily.dev is a wonderful place to build your developer network

  • Charles Interface
    Charles InterfaceOct 20, 2024

    Thank you very mucho for this

  • Prathmesh Jagtap
    Prathmesh JagtapNov 11, 2024

    I would like to add one more platform which I think is great among all these platforms, that not only increases your engagement, it also connects you with a lot of experts
    Here is the tool daily.dev

  • Muhammad Haris Javed
    Muhammad Haris JavedApr 14, 2025

    Great article and fun to read, I will follow these tips to increase my online presence.

Add comment