How to write a blog & why

How to write a blog & why

Ready, Get Set, Blog!

·

4 min read

Introduction

Writing a blog isn't easy, especially if you're a beginner. You may feel like you don't know enough or that the content already exists.

So, in this blog, I'll share my perspective on why you should write a blog, the challenges you might face, what's the solution, and how to write a blog.

Why you should write a blog

Blogging can be helpful to your growth in one way or another. Here are a few points that may encourage you to start writing blogs:

  • Improves English

    • This can be your plus point as you will explain things in such a way that will be easier to understand for a beginner.
    • Your English will improve.
  • Enhance communication skills

    • It will help you structure your thoughts and enhance your communication skills.
    • Blogging will help you express yourself concisely and clearly. image.png
  • Gain more knowledge

    To write a good blog, you research by reading others' blogs, documentation, and code. Your clarity and knowledge on a particular topic increase further.

  • Notes

    Blogging is one of the note-taking techniques, but it's just more orderly. It also helps others who are at the same level as you. I refer to my blog from time to time.

  • Get paid

    If you are good at writing, you can get paid by others to write blogs for them.

Challenges & Solutions

Here are some challenges you might face while writing a blog.

  1. Not an expert

    No! You don't have to be an expert in a domain to write a blog. Treat blogging as a way to document your learning journey.

  2. Imposter Syndrome

    When you are just starting your blogging journey, you may find yourself copy-pasting a lot. It can give you a sense that you are not providing much value. It's okay to feel that!

    It's like that initially but break out of this by writing the sentence in your style. Engage the reader using your analogies and examples. image.png

  3. What a time waste!

    You may feel like writing a blog is a waste of time because you already know the topic. Moreover, writing a blog is time-consuming. 6xgjsh.jpg

    But, it will showcase to others, possibly your future recruiter, what you have learned and how deeply you understand the topic. Writing a blog is also a way to give back to the community.

  4. Content already exists

    Search "how to list files in Linux" on your browser, and you will find hundreds of blogs. See: image.png

    You may think a blog already exists, so what's the point of writing a new one? Yes, the content already exists. Yes, it may be better than yours. My advice is to take blogging as a means to convey something from your perspective. Start writing for YOURSELF.

  5. Choosing a topic

    Difficult concept? Blog it! Make it easier to understand. Easy topic? Blog it! The whole point of blogging is to provide value.

    image.png

  6. Sentence framing

    If you are struggling with grammar or punctuation, then you can use Grammarly

How to write a blog

  • Blog Structure

    While structuring your blog, keep these few things in mind:

    • Title should justify the content.
    • Start with an introduction. Tell the reader what to expect in the blog.
    • Maintain the sequence and flow of the body. Divide the blog into sections and subsections.
    • Conclusion provides a recap of the topics covered in the blog. It should be to the point.

    Find your style. You don't have to write Introduction before getting started with the main topic. Just structure it while editing.

  • Use visuals

    Use images, flowcharts, and diagrams in your blog. It helps in retaining the info and also simplifies complex concepts. You can even use memes :) image.png

  • Use code

    Provide code so one can run it locally and embed a screenshot of the output below your code. It will help someone who can't do the practical at that moment.

    import "fmt"
    func main(){
    fmt.Println("l love blogging!")
    }
    
  • Editing

    I know it's boring but editing does make a blog more concise, clear, and refined. Edit the blog at least twice. image.png

  • Use References

    • Referring to documents, blogs, or other related resources is always a great help. It saves you time if you don't want to go in-depth and provides more resources to the reader.
      • It's also okay to copy-paste but provide the reference wherever you can.
  • Provide workshop

    While writing a technical blog, it will be good if it provides hands-on experience. Let's say you are writing a blog on basic Linux commands, then you may ask the reader to find a particular file for example. This way the blog will be more engaging and will hold the reader's attention. Here's an example: image.png

Conclusion

There's only one conclusion and that is, just start blogging. It's fun!

PS - Share some tips below on how to write a good blog! Help the community! :)