Top 5 reasons why you should start blogging as a software engineer
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 🤙