Why I Decided to Start Blogging as a Software Developer

4 min read

In this article, I want to share the reasons why I decided to start blogging and what I hope it brings me as a developer and a learner. If you're thinking of starting your own blog, maybe this will help you too.

Sharing Tech IT Blogging
Why I Decided to Start Blogging as a Software Developer

Hey there! 👋 I’m a software developer, and I’ve just started something completely new for me: blogging.

For a long time, I held back. I kept asking myself things like, “Do I have enough experience?” or “Will anyone care about what I write?” But over time, I realized that blogging isn’t only for experts. It’s for anyone who wants to share what they’re learning, grow their thinking, and connect with others. That includes me.

So here I am, publishing my very first post.

In this article, I want to share the reasons why I decided to start blogging and what I hope it brings me as a developer and a learner. If you're thinking of starting your own blog, maybe this will help you too.


1. To Learn by Teaching

One of the best ways to understand something is to try explaining it to someone else. That’s one of the main reasons I started blogging.

When I sit down to write a post, even a simple one, I need to slow down and really think about what I’m saying. It forces me to clarify my thoughts and identify gaps in my knowledge.

I’ve already noticed this while drafting tutorials or summaries of things I’ve tried. I start with “this is easy,” and end up deep-diving into why things work the way they do.

Example

// A simple useEffect example in React
useEffect(() => {
    const controller = new AbortController();
    fetch('/api/data', { signal: controller.signal });

    return () => controller.abort(); // Clean up on unmount
}, []);

When I tried to write a post about this, I had to research AbortController, understand cleanup functions in React, and be sure I was using it correctly. That process alone taught me more than just reading docs ever could.

2. To Keep a Record of What I Learn

As developers, we’re constantly learning. New frameworks, tools, patterns, every week brings something different.

But I noticed a problem: I kept forgetting things I had already figured out. How I fixed a weird bug. Which API option worked best. What command solved that Docker error.

Blogging gives me a space to document all that. It’s like writing public notes for myself that I can come back to later, and hopefully, they help someone else too.

-Think of it like your personal Stack Overflow, but with your voice.

3. To Practice Writing and Communication Skills

Writing isn’t just for writers, developers need it too.

Whether it's writing documentation, submitting a pull request, or discussing a feature with the team, good communication is essential. I realized that if I want to grow in my career, I have to get better at expressing my thoughts clearly.

Blogging is helping me do that. I get to:

  • Practice breaking down complex ideas

  • Use simpler language to make concepts accessible

  • Organize my thoughts logically

When I'm working on an article, I get a little better at explaining things, and that shows up in my day-to-day work as well.

4. To Start Connecting With Like-Minded People

One of the coolest things about tech is the community. There are so many people out there learning, building, and sharing. I wanted to be part of that.

Even though I’m just getting started, I hope my blog becomes a small entry point for conversations. Maybe someone reads a post and relates to it, or adds their own tip in the comments. Maybe I discover someone else who’s working on similar things.

It’s not about becoming an “influencer.” It’s about finding people who think like I do, curious, creative, and eager to grow.

You never know what connection might come from just hitting publish.

Final Thoughts

This is my first blog post, and I know I still have a lot to learn, about writing, about tech, and about sharing publicly. But I’m excited to keep going.

If you're like me and thinking about starting a blog, my advice is simple: start. Don’t wait until you feel like an expert. Don’t worry about being perfect. Just share what you’re learning as you go.

Your voice matters, and there’s someone out there who could benefit from hearing your perspective, even if that someone is just your future self.

Thanks for reading! 🚀

Salomon Nghukam

Salomon Nghukam

Software Engineer at CGI France