DEV Community

Cover image for Why I Blog

Why I Blog

Dennis Whalen on July 13, 2023

I've been blogging off-and-on for over 4 years. It's really helped me grow, and I usually recommend it to others as great way to keep growing skil...
Collapse
 
cmgustin profile image
Chris Gustin

Great post! I finally started blogging this year after thinking about doing it for ~5 years now. To that end, I would say start before you feel ready (because you’ll never feel ready). Sharing your experiences and knowledge with others can be valuable, even if you’re just starting out.

Posts don’t have to be super technical or earth shattering to be helpful, some of my most popular posts have been “here’s a thing I didn’t understand and here’s what helped me understand it better.”

No matter where you are in your dev journey, there’s likely someone else at that level or trying to get to that level who will find your posts helpful.

Collapse
 
dwwhalen profile image
Dennis Whalen

Thanks Chris.

Agreed! It's hard to tell what will helpful to others. I actually think my non-technical posts are usually more popular.

Also, some of my posts are super UN-popular initially, but then I check back on them a few months later and they have some decent activity.

I put off blogging for a long time...thinking I didn't have anything of value and/or it would be a lot of work. I was "encouraged" to blog as part of my work, so that got me started.

For me, most of the work I do for the blog is all the related tech stuff I need to do to learn some new tech. But I'd be doing that work anyway! I basically treat the blog as a fancy README, which again is part of my normal work.

Collapse
 
coreyhurst profile image
Corey Hurst

Great blog about blogs, @dwwhalen!  As someone who is trying to get into it more, I appreciate the tips and pros of blogging. I really like the idea of using it as a learning tool. I also think it is very smart to keep the blog with the readme, wiki, and code to manage. This way you can also potentially solve the issue of keeping them up to date as you would need to update the code as well to stay with new practices and versions.