Insights From My First 50 Posts
Tags: programming, javascript, react, productivity
Published: 2020-08-16 04:48:08

I've been programming for... a long time.  I've been a _writer_ for... even longer.  So you might think that I've been blogging for decades.  But the simple fact is that I didn't write my first blog until February of this year (2020) - right here on Dev.to.

Since I joined this site, I've noticed multiple articles about the process of dev/tech blogging itself.  Now that I've cranked out 50 of these suckers (this is actually my 51st blog), I wanted to share a few insights.
<br/><br/>

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/8113sofip2nlwbelupxi.jpg)
## Audience Expectations
Since February, I believe that I've been _fairly_ prolific on this site.  I'm certainly not claiming that I've made (anywhere near) the most posts.  Nor that I've published (anywhere near) the most words.  But I'm fairly verbose.  And I assume that, if we could do some kinda statistical analysis of _all_ the Dev.to bloggers since February, I'd probably be in the top... _10%_?  Maybe even the top _5%_??  

Not only have I cranked out 50 posts, but most of those posts have been fairly "beefy" in terms of content.  To quantify this, if we take Dev.to's "X min read" metric into account, I've apparently written almost 500 minutes of reading material since I first started. So, if nothing else, that makes me a... talkative chap, no??

So what do you "get" for publishing 50 posts, consisting of almost 500 minutes of reading material, in a half year's time??  Well, these are my "metrics" up to this point:<br/><br/>

- **Posts:** 50
- **Followers:** 4224
- **Views:** 45,852
- **"Reactions":** 1,808

<br/>(If you're not familiar with the Dev.to model, a "reaction" is essentially anyone who "likes" or "unicorns" or "reading list"s your article.)

And what did I "pay" for this return??  Well, this is completely subjective, because I have _not_ tracked my time while I'm writing these posts, but I honestly believe that I've spent _an average_ of about two hours writing each individual post.  So if we accept those numbers, then the "returns" above were generated over 100 hours of effort.
<br/><br/>

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/h5r4bzw8huaspin3keny.jpg)
##Pros & Cons of Dev.to
I won't lie.  I think Dev.to is pretty f**king cool.  I appreciate the direction that's communicated (explicitly and implicitly) by their founders.  I enjoy the "critical mass" of users they seem to have accumulated.  I respect the fact that Dev.to seems to have become a "homepage" for many associated with the dev arts.  

So I can't really say anything _bad_ about Dev.to (even if I wanted to).  Kudos to them for creating an epic forum for "all things dev".

But let's be honest about what Dev.to really _is_.  It seems to have become (as I stated above), something of a "homepage" for many devs.  This means that, if you write a _great_ article today on Dev.to, it could possibly "blow up" in popularity over the next day - or two, or three - and then... it will slide back "into the ether" of countless dev articles that may-or-may-not ever be read again.

Is that a knock on Dev.to???  _Of course not._  It's a simple acknowledgment of the fact that today, in the 2020s, it's pretty darn difficult to write _any_ article that will "hit" with most devs for more than a week or two.

So I say this fully _in Dev.to's favor_: If you go out and just start publishing your own standalone blog, and even if you write The Next Great Programming Post, there's an excellent chance that your post will be seen by... _dozens_ of people before it fades into obscurity.  If you put that same post on Dev.to, it will _still_ fade into obscurity.  But that could be after several hundred - or even, several _thousand_ - people have read your post.  So there's a definite value in Dev.to - because it provides a certain "built-in" audience.
<br/><br/>

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/n3rainmmxmdtyprqxtfo.png)
##Churn
To some extent, Dev.to is a _churn engine_.  To be **absolutely clear**, that's not necessarily a bad thing.  It's just an acknowledgment that Dev.to will reward the "new".  And it will do little to highlight the "old".  

What does this mean??  Well... let me explain.

Maybe you think that my list of 4,224 followers sounds impressive.  Maybe you even think it means that I write "great" content.  But the simple fact is that my follower-count is almost-entirely a product of the fact that I write _frequent_ content.  

You see, Dev.to still has a healthy population of "new" devs that are signing up - every day.  And when they sign up, the _algorithm_ will try to match you with "like minded" writers.  But I've noticed that this algorithm is massively weighted toward those who have written something _recently_.

To be _absolutely clear_, I'm not **complaining** about this algorithm.  In fact, I think it makes a ton of sense.  But, in a practical sense, it means that, those authors who've been writing stuff _recently_ get auto-suggested as "follows" for the new members.

On a practical level, this means that I get a bunch of new "subscribers" _any time I write new content_.  Does that mean I've "connected" with these so-called "readers" on any visceral level???  Probably not.  But it means that, as long as I keep cranking out _new_ content, I'll keep snagging new "subscribers".  

Is this "bad"?  Or a "weakness" of the Dev.to process in any way??  I don't think so.

But it's an honest acknowledgment of the fact that Dev.to's process is - like almost any other web-based system - designed to drive a constant stream of new "think pieces".
<br/><br/>

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/60u2wro1e33rsei6heai.jpg)
##The Metrics
You might believe that, if you keep writing a bunch of great "new" content, you'll garner ever-more views for an ever-greater audience of followers. But... my experience says otherwise.  Specifically, _these_ are my views-by-date:
<br/><br/>

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/m7yotp3u2lj7bvmps2c8.png)
Notice that my greatest-viewed post was _very_ early in my blogging "career" - way back in February.  Since then, I've had "hits" that occurred in March, and April, and June.  But the simple fact is that my "popularity" has _not_ been some uninterrupted march from obscurity-to-popularity.  In fact, once I achieved a "basic" level of Dev.to popularity - it seems that most of my posts have fallen into a band between 250 views and 1,000 views.
<br/><br/>

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/6d4m2td1aue5vsd3rchr.jpg)
##Reading Time - Doesn't Matter
I was pretty surprised by this.  

I'm... verbose.  I admit this.  I'm prone to go off... endlessly, when I have the chance.  So I'm accustomed to people telling me, "Your content is good - but it's just too _long_."

But when I examined the metrics from my posts, I was amazed to find that:
<br/>

> There was _no_ relation between the length of my posts, and the number of people who read them.

<br/>Some of my _earliest_ posts were my longest.  And I thereafter tried to craft posts that were (moderately) shorter.  But in the final analysis, I found that that there was _basically no correlation between the length of my posts, and their popularity_.  

To be clear, I'm _not_ claiming that you shouldn't care at all about the length of your posts.  But I _am_ saying that you should be much more focused on the _quality_ of your content than the length.  

"Crappy" posts will get few readers - even if they're short.  And "deep, meaningful" posts will get more readers - even if they're "too long" for public consumption.  So keep this in mind when you're creating content.  There is still value to be had in "good" content.  And "crappy" content will continue to fall by the wayside.
<br/><br/>

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/bvv9i055gbxvw5gz6ia1.jpeg)
## What It's All About?
My first website _was on Geocities_.  My _greybeard_ is well earned.  My point is that... I've probably been doing "this" longer than you have.  So standard "metrics" don't apply so much to me.

You see... I'm not really so concerned with "numbers".  Every word I write is, more-or-less, written _for me_.

So why _am_ I doing this?  Why did I suddenly start spitting out blogs six months ago??

Well... the simple answer is this:

These blogs are my own, free, self-administered _therapy_.  I could sit on someone's couch for $100/hour, or I can write these blogs.  And I prefer to write these blogs.

I won't deign to tell _you_ why _you_ should write (or not write) blog posts.  Writing is one of the most sensitive, personal endeavors that anyone can undertake.  But I can explain - with absolute certainty - why _I_ have decided to start blogging.
<br/><br/>

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/149v2lxjmab0xrjoho9h.jpg)
##Dev Therapy
I reached a point - after _more than 20 years in this career field_ - where I realized that I was tired of repeating myself.  I reached a point where I realized that, every time I landed in a new gig, I was preaching the same old tired gospel - over and over again.  I finally realized that it was time to "codify" some of these rants so I didn't have to keep... _ranting_.

To be absolutely clear: I'm no idiot.  I fully understand that "some" lessons will never be universally understood.  And I fully understand that you can never solve all of dev's headaches through a blog.  But I've honestly started referring back to _this_ blog as my, umm... my, _magna carta_.  

In fact, when a new dev joined our team a few months ago, we were talking about _multiple_ dev issues.  And, over the course of weeks, I ended up sending him _multiple_ links to blogs I'd already written here on Dev.to.  And, of course, at some point, he basically said, "What the hell??? I feel like I'm in some kinda pre-ordained 'dev course' in which you're just gonna keep sending me new, pre-written diatribes."

Of course, I told him that I certainly have NOT written blogs for every issue we might face.  But for _many_ of the "common" dev issues that we've run into - I have, indeed, already written long diatribes about my _exact_ feelings on these issues.  

And you know what???  Having these creeds already printed out feels... pretty _good_.