Top 5 reasons why you should start blogging as a software engineer

Theodor Georgopoulos
3 min readJan 26, 2022
Writing notes while studying new stuff !
Photo by Avel Chuklanov on Unsplash

In this article, i will explain the reason i finally decided to start my own blog on Medium and why every software engineer should.

For the last 9 years, i am into software development and engineering and beside working on my daily job, i enjoy learning and exploring new technologies, programming languages and other tech stuff relative to cloud computing.

Every single time i read either a book, documentations or watching online video courses, i always like to take notes by creating cheatsheets on my google drive with key points or some code snippets.

By doing this for several years and different technologies, in my google drive there are hundreds of cheatsheets that i decided it was time to share them in a manor way with others engineers ( or cloud computing enthusiasts ).

This is the first reason YOU should also start blogging as a software engineer.

If you have read this far, below is my full list for the top 5 reasons why a software engineer should start blogging:

1. Sharing knowledge

I am a huge believer that giving is better than receiving. Part of our daily job is seeking new ideas and technologies that are going to help us solve problems. This is often happening by searching on several platforms (stack overflow, quora etc) that are community driven. Without the help of others it would be more difficult to solve problems and get ideas about existing technologies.

2. Organise better your notes

When i begin to learn something new, every time i create several cheats sheets and files with code snippets that probably i am going to need them later and every single time i never use them because i don’t remember how they are scaffolded and structured. By writing a story about something new you learned, it is a great way to organise all your cheat sheets and code snippets into a nice story that you can also come back and read it when it’s needed.

3. Demonstrate your expertise

After some years of working, it is very possible that you have gained experience and expertise on several topics. How about helping others engineers that are facing the same problems you used to, by sharing some deep level topics about some not very popular technologies, libraries, topics etc ?

4. Show off your skills

It is very common for many recruiters or technical interviewers to ask you either about contributions or your Github account. How about being able to share your medium profile and show them that you are an active engineer willing to share your knowledge and collaborate with others ? In my opinion this is a HUGE plus and a very good first impression for your collaborativeness (i am not sure if this is a word) and unselfishness 🙏🏼

5. Create a great base of conversation

It is very possible that most of your audience will be other engineers trying to solve problems similar to yours. Why not start meeting new engineers with similar interests and have conversations about either alternative solutions or possible collaborations ?

To conclude, i want to thank you for reading so far. I know already that there are plenty of other posts similar to this about starting a new blog, but the main difference with this is one is that making money from your blog is far far away from the top 5 reasons you should start a blog. You should not feel that you are working while you create a new post. It should be a funny and informative experience that helps you escape from watching Netflix ton of hours ( not completely 😇) while at the same time helping other engineer folks 🤙

--

--

Theodor Georgopoulos

I’m a Software Engineer with a passion for building great and innovative software. In my free time, you’ll find me kite surfing 🏄