DEV Community

Cover image for 8 reasons why having a blog is as important as having a GitHub
Andrew Baisden
Andrew Baisden

Posted on • Updated on

8 reasons why having a blog is as important as having a GitHub

Blogging and Technical Writing has become extremely popular these days. I think it's one of the few great things that emerged from this global pandemic. We had an almost infinite amount of time at home to do anything that we wanted to do. It created a new generation of aspiring developers and writers. We all know the importance of having a GitHub account to show your work. It is one of the best ways for a company to see your coding style. Furthermore it gives other developers an insight into the projects that you are working on.

Nonetheless blogging is seeing significant growth right now and this has opened up a new path for developers to get into the industry. Here are 8 reason why having a blog is as important as having a GitHub.

1. It is an insight into your personality

When you write you are projecting your thoughts and opinions into the world. In doing so it is quite easy for someone to understand your personality and what makes you unique. One of the main interview stages that a candidate has to get through is the culture fit interview. They company and your potential team wants to know what you would be like to work with. Blogging is an amazing way for you to show to the world what type of person you are.

And as a bonus every person that you engage with shows how good you are when it comes to connecting with other people and getting your point across. These are skills that every great developer should have.

2. You can learn about someones coding style

This point is more applicable if you are writing tutorials or courses with lots of code snippets. Something that you need to realise is that usually when you are on the job market it is recruiters and hiring managers that will be approaching you. Unless they are a developer or have that type of background then they won't really understand how you created the projects on your GitHub.

However most people know how to read so it would be significantly easier for them to read through an article that you have written instead. Even if they don't understand it 100% it is still far simpler to digest. And if they do happen to be a developer then reading through something that you have written which relates to the job you are applying for will score you bonus points.

3. The bar to entry is super low

If you are a beginner when it comes to programming then creating apps that go beyond the simple generic to do app could be quite challenging. Whereas writing an article requires little more than words. We are all used to typing, talking over IM or even writing tweets. So we have the skills to be a writer already.

If you are able to get your point across well in something you write then it will make it easy for people to understand you. Putting together a few articles requires less effort than creating some apps from scratch. In this fast moving world speed matters and the more of your content you get out there the more opportunities that will come your way.

4. The appeal is significantly wider

Let's face it not everyone is tech savvy and you can't expect everyone to understand work that you are doing. This is extremely true with GitHub if you are not working in the tech industry then it does not really resonate with you. It's the complete opposite when it comes to writing. So long as you are writing articles that cater to a larger audience pool then you are likely to get more attention.

Not all articles need to be about programming. You can write about personal development and motivation too for example.

5. The community is super active

There are blogging communities everywhere these days. Hashnode, DEV and Medium are probably three of the most popular ones right now. This is a really fast way to get into the industry and connect with likeminded people.

6. It can be a passive income stream

Getting paid to write is an amazing feeling. Just knowing that your words are heard by hundreds or thousands of people really can be life changing. Check out this article Get Paid to Write for These 45+ Websites by Olubisi Idris Ayinde.

7. You get better at writing documentation

Reading and writing documentation is a skill that really levels up your coding game. The ability to create something that other people can follow and learn from is a gift that has no end. It also has the added bonus of giving you another soft skill that increases your chances of getting hired.

8. It shows a timeline of progression

On GitHub you can see how active someone has been and how many projects they have on their GitHub sorted by date. With this information you can see a timeline of how they have developed and honed their skills over the years. The same rule can applying to blogging as well.

For example in my case my articles started off simple as I was still learning my way and figuring out the best way to code. My most recent articles are much clearer and I have refined the way that I write tutorials and guides.

Final Thoughts

I really hope that you enjoyed reading this article and learned something from it. As a content creator and technical writer I am passionate about sharing my knowledge and helping other people reach their goals. Let's connect across social media you can find all of my social media profiles and blogs on linktree.

Peace ✌️

Discussion (26)

Collapse
conorbronsdon profile image
Conor Bronsdon

Awesome piece, I couldn't agree more! The only thing I might add is that Dzone is also a great website for blogging/technical writing. You might consider checking them out - I personally post there and have found them to have a strong developer community.

Collapse
mfurmaniuk profile image
Michael

It's a great point and one that certain old timers like myself have used, the point that most people miss is make your content poignant and interesting. After awhile you can tend to run out of ideas, I started my first online postings more than 20 years ago and kept it up for a few then go back now and again. Long term being able to keep it up is what can help focus you, and making the time as blogging, especially if you plan to do many (once or many times per week) can take more time than one a month. Set yourself an achievable goal and make sure you leave time for edits, rarely does one create an illuminating and polished post the first time.

Collapse
andrewbaisden profile image
Andrew Baisden Author

Yes consistency is key.

Collapse
terminaladdict profile image
Paul • Edited

I run two blogs.
Each attracts a very different audience.
I have a nerdy blog, and a personal blog.

Also, if you want to stand out from the crowd, do a customer WP theme, that you wrote yourself, or better, don't use WP

Collapse
aayusranjan profile image
Ayush Ranjan

what's the full form of wp

Collapse
imrishabh18 profile image
Rishabh Gupta

WordPress

Collapse
brandoncharest profile image
Brandon Charest

As someone who has been playing with the idea of starting a programming blog, this article is a nice reminder of the benefits to having one.

First post is the hardest it seems.

Collapse
matin profile image
Matin Najafi

You are absolutely right! I prefer to use medium because it has a simple and fast space and also can not be each other, But dev.to is not as professional as the medium and is just a community to talk and connect with each other

Collapse
andrewbaisden profile image
Andrew Baisden Author

Medium is great for getting noticed. Ever since I started adding some of my articles to publications my following has grown a lot on there.

Collapse
oniichan profile image
yoquiale

I learnt to setup and host a WordPress while I was studying I.T and found blogging and managing it to be a drag. I find writing articles and technical documentation painfully boring, words won't just come like that if I'm not enjoying what I'm doing. Maybe it's because I'm an introvert who doesn't care about connecting with other people and would rather just code instead of writing. I just do and learn what I like.

Collapse
andrewbaisden profile image
Andrew Baisden Author

I'm an introvert too and enjoying it. Maybe you just need a spark or that ah ha moment πŸ˜‰

Collapse
ferluisxd profile image
Luis Vilca

Hello, have you used, or use any notes app? Like notion?

Collapse
andrewbaisden profile image
Andrew Baisden Author

Yes Notion is amazing!

Collapse
ferluisxd profile image
Luis Vilca

Nice, how do you use it?

Thread Thread
andrewbaisden profile image
Andrew Baisden Author

I use it to manage my projects and life administration. Goals, tasks, projects, finances etc...

Collapse
cheahengsoon profile image
Eng Soon Cheah

Because Its help you for explanation to someone whose is newbie.

Collapse
tsadarsh profile image
Adarsh TS

Got me into serious thinking. I should get in a habit of writing blogs. Thanks for sharing ❀️.

Collapse
andrewbaisden profile image
Andrew Baisden Author

Yes please do the more writers the better!

Collapse
endymion1818 profile image
Ben Read

100% agree with this. It’s amazing to think that out of all the skills that my mum taught me, writing well and touch typing are still so useful!

Collapse
andrewbaisden profile image
Andrew Baisden Author

It's a free skill and we can all do it.

Collapse
chididev profile image
Chidi James

This is very very inspiring, thank you for sharing.

Collapse
iizmotabar profile image
Motabar Javaid

I recently came to the realization of importance of writing articles so Couldn't agree more. The article is very well organized! Good work, Andrew!

Collapse
ruannawrites profile image
Ruanna

Agree with all of these! We have similar passions - appreciate you sharing your thoughts on blogging & writing!

Collapse
andreaskol profile image
Andreas

Thanks! Great motivational article as I'm getting ready to start my own blog and want to further justify the use of time.

Collapse
steelwolf180 profile image
Max Ong Zong Bao

Nice i do that because it helps alot of to standout, given there's not alot of people who blogs especially my niche in Asia.

Collapse
manishmanda profile image
ManishManda

.