DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Please enter at least three characters to search
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Modernize your data layer. Learn how to design cloud-native database architectures to meet the evolving demands of AI and GenAI workkloads.

Secure your stack and shape the future! Help dev teams across the globe navigate their software supply chain security challenges.

Releasing software shouldn't be stressful or risky. Learn how to leverage progressive delivery techniques to ensure safer deployments.

Avoid machine learning mistakes and boost model performance! Discover key ML patterns, anti-patterns, data strategies, and more.

Related

  • Living in a World Without Neil Peart
  • Deploying a Scala Play Application to Heroku: A Step-by-Step Guide
  • Designing a Blog Application Using Document Databases
  • Spring Boot GoT: Game of Trace!

Trending

  • Subtitles: The Good, the Bad, and the Resource-Heavy
  • Scaling InfluxDB for High-Volume Reporting With Continuous Queries (CQs)
  • Streamlining Event Data in Event-Driven Ansible
  • Cookies Revisited: A Networking Solution for Third-Party Cookies

Why You Should Write a Blog Post Today

By 
Ron Gross user avatar
Ron Gross
·
May. 31, 12 · Interview
Likes (1)
Comment
Save
Tweet
Share
12.6K Views

Join the DZone community and get the full member experience.

Join For Free

Blogging was quite a trend a few years ago, but with the rise of Facebook & Twitter, it’s fallen out of favor with some. Well, I’m here to tell you that you should open your own blog today, and if you own a blog but haven’t posted in a while … you should come back to it and post some more.

There are several reasons for maintaining a blog, some of which I’m sure are relevant to you:

Reason 1 – A technical memento to your future self

I found out today how to do something cool. In a year, I won’t remember how to do it … but I might remember it enough to know what to look for. Once I’ve blogged about something, if I Google for it in the future I often find my own blog post, and save myself a considerable amount of time.

There are other venues for such mementos-to-self, but none as indexable and expressive as a blog post. Facebook content is poorly searchable … I searched for something I posted 2 days ago on Facebook and failed to find it except going over my stream/timeline. Twitter is very limiting … I guess it might be good for something, but not for keeping concrete knowledge about how to solve a problem, except that knowledge is just a link.

You could post a Stack Overflow or Quora question, and answer it, but that feels kind of akward. Actually, Quora has Boards which are rather similar to blogs for this purpose.

Reason 2 – Why not share the love?

An immediate followup to Reason#1 – if you worked hard and found out something, why not share it and save some time for other people who might run into the same problem? It’s just being a good citizen, and it doesn’t cost you more effort to share it rather than keep it in a private knowledge base e.g. Evernote / Google Docs. If you’ve ever Googled and found a blog post that solved your problem – now is your time to give something back.

Reason 3 – Professional Resume

Your blog tells the world about you. Whenever I interview for a job, the first thing on my resume is my blog. It shows that I am passionate about my profession. Even if your blog is just a collection of links, it shows what kind of technology stack you’re using or interested in, what your beliefs are, and what makes you tick. I’ll give a candidate with a personal blog a big +1 over a candidate without a blog any time. It takes courage to go out there and say “Even though I’m not worthy, I’m still out here, doing, writing, and sharing. I’m not the best software engineer / biologist / whatever in the world … but I’m trying my best, and I want to share it with you”.

Reason 4 - Alzheimer

This is an extension of reason 1. Reason 1 was about forgetting technical stuff … but as the years pass, you don’t just forget technical stuff, you forget who you were. Your life isn’t lived by a single personality, but is rather experienced by an endless series (or continuum) of personalities, each slightly different than the ones before it. I hardly remember what things we like twenty years ago … but I do know that 5 years ago, I felt the immense joy of leaving the army, didn’t like Google for a day, and had loads of fun playing Portal.

I recently started maintaining, in addition to this blog and social media accounts, a personal record of how each day worked out for me. My setup is simple – I setup a Google Calendar event to send me a daily reminder at 7 PM each day. I forward this reminder to Evernote, and prefix it with a number between 1 and 5 of “how much I enjoyed this day”, plus a one liner of key events that happened. I have a grand plan to one day go over these notes, chart out my happiness graph, and note any specific events … but for the time being I’m recording.

A blog can serve to record part of your history – the part you’re willing to be public about, of course. I picture my kids, ten or twenty years from now, reading through my blog (yeah right, all hundreds of entries :) , to learn who their father was back on 2012, when we didn’t have hovercrafts and teleportation. Maybe it will happen, maybe it won’t, but I know that I would have been happy if my parents had kept such a diary.

Reason 5 – Helping semi-distant friends keep in touch

I have 267 friends on Facebook … guess with how many I actually keep in touch in real life? I guess maybe ten-fifteen max, and the real number is probably more close to five. But, thanks to Facebook, I get to not lose my other friends completely. Even though I don’t spend enough time with them, I get occasional glimpses of their lives.

The problem with social networks is you can’t possibly keep up with everything … I even miss cool posts like this one because they’re swallowed up in a huge stream of noise.

A part of the fix is blogging. When you have a blog, I’ll follow it with my trusty Google Reader, and it won’t get swallowed up, because I do read or glance everything in my reader stream. So please, if you’re a friend of mine, do me a personal favor and blog – I want to keep in touch with you!

Summary

Please, don’t give me bullshit like “You don’t have anything worth writing about” or “You’re not a good enough writer”. Perfect is the enemy of good … just start by writing something, it’s better by any definition than not writing anything. If you care about it, work on your writing and save up interesting bits to write later (I was saving the idea for this post for a couple of months now, until I got the time and energy to write it). Stuff happens in your life, both personal & professional. Save up the good parts, and write … your future self + children will thank you later.
Blog POST (HTTP)

Published at DZone with permission of Ron Gross, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Living in a World Without Neil Peart
  • Deploying a Scala Play Application to Heroku: A Step-by-Step Guide
  • Designing a Blog Application Using Document Databases
  • Spring Boot GoT: Game of Trace!

Partner Resources

×

Comments
Oops! Something Went Wrong

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends:

Likes
There are no likes...yet! 👀
Be the first to like this post!
It looks like you're not logged in.
Sign in to see who liked this post!