Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Cover image for The Benefits of Owning a Personal Blog
Gift Egwuenu
Gift Egwuenu

Posted on

     

The Benefits of Owning a Personal Blog

As developers, We always tend to look up solutions to a bug or error on Google and half the time we do this we are redirected to a blog written by another developer or even yourself in some cases. This is one of the ultimate reasons for owning a personal blog - teaching other developers.
In this post, I'll outline the benefits of blogging and why it's important to start a blog as a developer and also share several ways you can get your blog up and running.

I became aware of the benefit of personal blogging in February 2018. This was when I startedmy own blog. I initially took a course onPluralsight about personal branding and it was a goal to complete at least one of the steps outlined in the course. I went ahead to start with blogging by purchasing my domain name even though I had no clue what content I will write about.

Let's start with the good stuff I'll share the benefits of starting a personal blog and further explain how to get a blog up and running. Because I think it's important I share I'll also write about my process and share resources needed to move forward.

Benefits of Blogging

These are some of the reasons I feel it's really important to start your blog.

  • Sharing Knowledge: Most times you find yourself trapped trying to solve a specific problem and with all of Google's help you still can't find a solution. You are finally able to fix the bug and instead of hoarding that knowledge you decide to write an article on how you fixed the problem helping thousands of other developers. This is by far one of the importance of blogging you teach others and this is a very fulfilling experience especially when you get sent messages of how your article helps developers.

  • Develop your Brand: Blogging helps boost your brand. You become known for your work and this will improve your reputation in the community.I have met a lot of people because I started blogging consistently and also gotten opportunities to grow my network.

  • Learning New Tech: Blogging is a good way to learn about new technologies and concepts. As developers, learning never stops for us it's a continuous journey so how do you keep up and still stay sane? I've discovered one way to make the best out of this is to learn a new concept and teach it that way you end up teaching other people and also solidifying those concepts.

  • Introduce yourself to the Community: When you consistently create helpful content and share it with the community. You become known as a teacher in your field. An example is if you create content on web development you become known in the web development community and that's a great way to make friends and connect with people in the community. Some platforms that will enable this happen areTwitter andDev.to.

How do you start?

Now that you know the benefits of blogging how do you start your blog? I always get asked how I created mine and where I host my blog. I'll share all the details here. Now there are several ways to go about this I'll recommend creating a blog and having a domain name that is closely related to your name. That way it is easy to find you on the internet.
But feel free to disregard my recommendation and do what fits your needs.

  • Pick a Domain or Field: This should always be your first thought before going on to publish your first post. Think about what you want to specialize in. Are you more interested in web, mobile, security, or career guides? This is the best time to pick a domain you can as well do as much as you want but make sure you are specific to get a target audience that will always return to your blog.
  • Create a Platform: This is the interesting part that I love. You get to choose a platform that best suits your needs. I'm going to outline some platform I think it's great and you make the choice.
    • Build your blog! You can either decide to use Wordpress or Wixx which are pre-generated CMS or pick a static site generator like Gatsby and Hugo and create a custom made blog for yourself.
    • Medium: You can create an account and post directly to medium the downside to this isyou don't own your content.
    • Dev.to: This platform allows you to post your content and has a huge developer community and also allows you to cross-post your content more on that later.
    • Hashnode: Hashnode is also a great platform for blogging with a huge number of developer centered content.
  • Syndicate your content: I recently learned a concept calledPOSSE - Publish (on your) Own Site, Syndicate Elsewhere. This means it's always great to have your content on your site and share on other platforms likeMedium,Dev.to, andHashnode and you keep ownership of your content.
  • Post on Social Media: Social media is a tool you can use to gain more readership. When you publish a new post remember to share across all your social media platforms to gain more audiences.
  • Stay Consistent: Remember to stay consistent when you start your blog. That way you can always learn, teach and connect with the community and you can measure your success over time.

My Process

I follow the same process I've outlined above but I'll go ahead and share in detail how I create my content.

  • My blog is built usingGridsome static site generator hosted onNetlify and I write my content inMarkdown.
  • I have a Notion Page dedicated to collecting blog post ideas when I think of an idea I add it on there.Alt Text
  • I start an article by researching on the topic if it's new to me and coming up with an outline. After I complete the article I syndicate toDev.to and share it on social media(Twitter, Instagram, Linkedin).
  • I also do this thing where I share after about 3 weeks on social media to gain more audience.

Thanks for reading! I hope you find this post helpful and if after reading this you decide to start blogging please share with me here or onTwitter.

More Resources

You should make a blog!
Why Blogging is Awesome
How to do technical blogging
10 Killer Tips: How to Format a Perfect Blog Post
Thoughts on blogging after six months on dev.to

Originally posted on my blog

Top comments(23)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss
CollapseExpand
 
roylarsen profile image
Roy Larsen
🖥 DevOps Engineer 🎸 Musician 🎃 Horror 🚲 Cycling 🎲 Tabletop Games He/Him
  • Location
    Boston, MA
  • Work
    DevOps Engineer
  • Joined

Blogging is super important, and not just stuff about tech either.

We all need practice with our writing and personal blogging is a good way to practice.

The POSSE thing is something that I've liked. I run a blog in a small DO droplet, running a Ghost container - but I cross-post to dev.to. I like that they make it easy to import your published posts (just find your blog's RSS feed and add it to your profile).

tl;dr: Blog more. It's good for you.

CollapseExpand
 
lauragift21 profile image
Gift Egwuenu
Developer Advocate at Cloudflare.
  • Location
    Netherlands
  • Work
    Developer Advocate at Cloudflare
  • Joined

Yes totally agree!

CollapseExpand
 
davidsonsousa profile image
Davidson Sousa
I build things with .NET
  • Location
    Prague, CZ
  • Work
    Senior Software Developer
  • Joined

The whole "Sharing Knowledge" part is what I tell my colleagues when they ask me why do I blog. Not to mention the times I found my own articles on Google... 😁

Also, there are endless advantages of creating your own blogging platform. I'm gonna list 3:

  1. You are building your own blogging tool the way you want and go crazy with it using your technology of choice.
  2. Granted you made the code public, you can skip some steps in interviews. That's good especially for people who don't really contribute to open source.
  3. You can always refactor the code and write about it.
CollapseExpand
 
lauragift21 profile image
Gift Egwuenu
Developer Advocate at Cloudflare.
  • Location
    Netherlands
  • Work
    Developer Advocate at Cloudflare
  • Joined

Thanks for the additional points! I agree with all your points :)

CollapseExpand
 
chrisachard profile image
Chris Achard
I'm trying to teach everything I know at chrisachard.comInstructor at egghead.ioMostly, I use JS, React, Rails, and Node
  • Email
  • Location
    USA
  • Work
    I teach people stuff! at Myself :) I'm an independent consultant - mostly javascript
  • Joined

Learning New Tech

Definitely agree - and I think this is often missed when people think about blogging. Some of my best learning experiences have come from learning about a topic so that I could write about it.

Nothing shows you the gaps in your knowledge quite like trying to teach a topic!

Great post, thanks :)

CollapseExpand
 
lauragift21 profile image
Gift Egwuenu
Developer Advocate at Cloudflare.
  • Location
    Netherlands
  • Work
    Developer Advocate at Cloudflare
  • Joined

Thanks Chris!

I learn new technologies every time through blogging and It has really helped my career.

CollapseExpand
 
cjustinobi profile image
Justin
#WomenInTechLover
  • Location
    Eket, Akwa Ibom. Nigeria
  • Education
    Electrical Electronics Engr.
  • Work
    Software Developer at KodeHauz
  • Joined

Talking about platforms, I found JAMstack approach adorable. It could be super helpful when one is considering having one's content consumed on diverse devices, needless to do the "dirty works" in setting a blog.

CollapseExpand
 
mooreds profile image
Dan Moore
  • Location
    Boulder, CO
  • Work
    Developer Advocate at FusionAuth
  • Joined

Love the post. It's important to share things, especially early, as it seems to help Google (and others) find you.

I have been blogging for years and find that it sharpens my thoughts and makes it easier to point to accomplishments (it's one thing to say "I've worked with terraform", it's another to say "Ah, I posted about Terraform and multiple environments in Aug of 2019, you should check it out").

I wrote my own perspective on starting blogging here:letterstoanewdeveloper.com/2019/10...

CollapseExpand
 
anjankant profile image
Anjan Kant
Anjan Kant is a technology enthusiast |.Net Core | Web API | ASP.Net | WCF| C#| SQL Server| Web Scraping| Data Mining | Entity Framework
  • Location
    India
  • Education
    Post Graduation in computer science
  • Work
    Active Health LLC
  • Joined

Beautifully bold everyone :) !!!

CollapseExpand
 
lfosgett profile image
Lauren Fosgett
Wearer of many hats. Business Analyst. Product Manager.
  • Location
    Phoenix
  • Work
    IT Business Analyst
  • Joined

Thank you for sharing, your post actually inspired me to revamp my personal site and start a technical blog. I can't wait to put this into practice and start sharing my experience on dev.to :)

CollapseExpand
 
lauragift21 profile image
Gift Egwuenu
Developer Advocate at Cloudflare.
  • Location
    Netherlands
  • Work
    Developer Advocate at Cloudflare
  • Joined

Awesome! I'm so happy to hear that :)

CollapseExpand
 
shadid12 profile image
Shadid Haque
software craftsman
  • Location
    Toronto, ON
  • Work
    Software Engineer
  • Joined

I must say this is inspiring. :)

CollapseExpand
 
lauragift21 profile image
Gift Egwuenu
Developer Advocate at Cloudflare.
  • Location
    Netherlands
  • Work
    Developer Advocate at Cloudflare
  • Joined

Thank you Shadid :)

CollapseExpand
 
a1300 profile image
a1300
  • Joined

Nice article!

Your link to gridsome seems to be wrong.

CollapseExpand
 
lauragift21 profile image
Gift Egwuenu
Developer Advocate at Cloudflare.
  • Location
    Netherlands
  • Work
    Developer Advocate at Cloudflare
  • Joined

Thanks! Fixed it

CollapseExpand
 
tracycss profile image
Jane Tracy 👩🏽‍💻
I am a User Interface Designer learning web development. I don't know what I am doing but I am trying my best to grow as a self taught developer.Welcome to my newbie tech journey.👩‍💻
  • Location
    Dubai
  • Education
    Self-taught
  • Work
    Front end developer
  • Joined

This is amazing. Blogging can be great especially for newbies like me. I get to understand the topic I am writing about deeper. Which improves my knowledge as I learn.

Great post :)

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

Developer Advocate at Cloudflare.
  • Location
    Netherlands
  • Work
    Developer Advocate at Cloudflare
  • Joined

More fromGift Egwuenu

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp