DEV Community

Cover image for You will suck at blogging, but that's OK!
Jose Gonzalez
Jose Gonzalez

Posted on

You will suck at blogging, but that's OK!

Originally posted at:

This is an addendum to what was posted here by Pablo. It started as my response in his comments section. But my response was too long. I decided to write a separate blog post instead.

Pablo has many excellent points. Here's a short story about how I got good at blogging. And so can you!

Brief Background

I've been blogging at for almost two years as of this post.

This doesn't make me an expert!

It means I've spent more time writing blog posts than others. That's all.

I've been a software developer for over 10 years.

This doesn't make me an expert!

It means I've spent more time writing code than others. That's all.

You will suck at blogging, but that's OK.

Story time

My first project was in VB.NET (yay,, not really). I was fresh, young and pretty damn cocky.

It was an assignment for what you call a "BootCamp" now-a-days.

We had two or three days to finish the coding assignment. I finished it in a day and a half. I was cruising, browsing the internet. I was making fun of my other classmates because they were sweating bullets.

What's the big deal? It's a very easy assignment!

I thought to myself.

The day the assignment was due, I asked the guy next to me to revise it. He saw a glaring flaw.

I was using public variable fields

My program broke all over the place. Now, I was the one sweating bullets while others were done.

I pulled an all-nighter and got a decent grade. But never forgot how much I sucked at writing code and my lack of OOP knowledge.

Today, it's a different story.


I had a similar story with blogging. But it was not as extreme.

My first blog post took me 4 hours to write. This doesn't count editing.

I didn't hit publish until around 2am.

I was being a perfectionist. I was scared of being criticize or ridiculed. The pictures had to be right. What if someone found a typo? Oh noes!

Guess what?

No one has wasted their time to troll me. Not one soul!

Actually, I've gotten some real positive and encouraging feedback from other fellow developers.

How do you get better?

Practice even when you don't seem to be getting nowhere.
~ George Leonard - Mastery

Today, I don't write public variables (or VB.NET, thank god!).

Public properties are muscle memory. My knowledge/experience in software development is much bigger than my fresh, younger, and cocky (aka arrogant) self.

It took me around 25 minutes to write down (this) my first official blog post in Not bad compared to my first blog post that took me 4 hours to write.

There is no short-cut. No silver bullet.

Want to be a coder? Code.
Want to write/blog? Write/blog.

What are you waiting for? Write! :)

Originally posted at:

Top comments (10)

cadellsinghh_25 profile image

Nice blog post! Always told myself as an aspiring developer I should blog what I'm learning about, but just never got around to do it or many times I just thought this blogging thing really isn't for me.

Gonna use this post as inspiration :D

josegonz321 profile image
Jose Gonzalez

I know the feeling, especially when you think you aren't good enough. But no one ever is! Ever heard of impostor syndrome? It's very real.

Write out your adventure. You will learn a lot about yourself and can see growth along the way.

Dev.To makes it ridiculously easy how to blog real quick. I love this platform. Feel free to DM if I can be of any assistance.

josegonz321 profile image
Jose Gonzalez

Yes! I continue to learn as well.

Ty for confirming that all it takes is execution. All starts with that first step. Who know maybe someone reading this will be the next person to write the 2yrs, 9k posts, 7m views.

Congrats on all that hard work. But most importantly the time you invested! /bow

josegonz321 profile image
Jose Gonzalez

Good question. I'd provide an updated version of the post and leave the original post as is.

This saves you time from updating old posts letting you focus on your new ones. Also, you and others can see your growth. Most important, you have more content on your blog.

gregorgonzalez profile image
Gregor Gonzalez

I agree with you. The only thing that can stop you is yourself. Overthinking is an obstacle.

josegonz321 profile image
Jose Gonzalez

This is typical of a software developer (aka over engineering). We solve so many hard problems that we forget how to solve simple ones.

I still struggle with this after all these years of blogging. It gets better. Promise.

adelowo profile image
Lanre Adelowo

Awesome blog post.. I recently found out Cunningham's Law (yesterday) and that alongside is changing my approach to blogging. Thanks

josegonz321 profile image
Jose Gonzalez

I've heard of this before. But a good strategy. I've seen plenty of blog posts where the meat is in the content ( hopefully author updates content and gives credit ).

Good luck on your blogging adventure!