DEV Community

Cover image for Stop rewarding quantity!

Stop rewarding quantity!

Ingo Steinke, web developer on January 17, 2022

I have received a DEV badge to honor consistency of writing, as I had published at least one post per week for eight weeks. Notifying me of the bad...
Collapse
 
grahamthedev profile image
GrahamTheDev • Edited

Thanks for the shout out bud.

I think perhaps I should state that the consistency badge is one of the few that I actually like!

Yes it could encourage half-baked articles, you are correct (in fact I think it did result in me doing a "quick post" one week to continue the streak, which certainly adds validity to what you are saying!).

However consistency in writing is a massive win if you are new to writing and even if one of my contributions was not great it did encourage me to write when I might not have felt like it and subsequently enjoy writing the article!

As with anything it is a double edged sword!

As one of the people who loves DEV but will also criticise anything I think they are not doing correctly, I would also say that things seem to be improving, you do get the odd days where the feed looks like something from "the spam societies guide to spamming" but overall I think it is certainly on the right trajectory (the feed feels better now than 6 months ago and fewer "10 VS Code plugins that you must use" type posts seem to get into the top of the week position etc.).

I think the key to a good experience on DEV is to follow the people who write good content, whenever I see a notification from you or @afif, @alvaromontoro, @thormeier, @dailydevtips1 etc. I know I am going to enjoy it. (this is far from an exhaustive list of people who's articles I like!)

I do not envy the DEV team, trying to make a feed that rewards quality over pandering listicles is very difficult!

For example you said about the tags system, but that gets abused (add #javascript, #beginners and guarantee to get views!), manual moderation is linked to company biases so that becomes difficult to get right (if everyone in the company loves Rust for example then more Rust articles will fill the feed if manual intervention takes place) etc.

There are no great solutions, only better ones as every system can be gamed and is a victim of "give the people what they want to see", and a lot of people want to see listicles and click on clickbait titles (as you know I always walk a fine line where I make something appear clickbait but then (hopefully) deliver!).

It saddens me that authors like @samuelfaure don't like the platform anymore, I do understand, but at the same time I think all of the alternatives have similar issues and at least the DEV team appear to care a lot (even when I "butt heads" with them they are still passionate about their product and seem to care about quality)!

I think the key might be something I was thinking about for a while, which is to hand pick authors to form a "power team" of super high quality content and put them all together on a site. I own a2z.dev which would be an awesome domain for varied writers, so who knows, maybe we just all band together!

Anyway, I have gone off track, lots of food for thought, I will round up by saying it is a thought provoking and well written article and thank you! ❤🦄

Collapse
 
ingosteinke profile image
Ingo Steinke, web developer

Tags are more flexible than categories or topics of classic bulletin board discussion forums like daniweb, reddit, or quora, none of which I like to use. Probably I wouldn't really like Usenet (aka newsgroups) anymore as well. DEV offers discussion and inspiration without the visual ugliness of bulletin boards but still on a higher technical level than medium, tealfeed etc.

The hand picked authors idea seems appealing, but how are those biased who are supposed to pick? This might lead to a similar "always the same" feeling that some conferences already suffer, and once we start to focus on the power team blog, who would still follow and engage with newcomers on DEV to recognize when some of the listicle noobs have evolved to become authors we might want to feature?

Collapse
 
grahamthedev profile image
GrahamTheDev

To get “fresh blood” into the group I would suggest that as the authors stumble across great articles they explore someone’s other work. If they consistently produce high quality articles (I mean majority are high quality not so much how often) then the group votes on whether they get an invite. Sounds a bit elitist when I say it like that but I hope you get my gist lol!

Collapse
 
ingosteinke profile image
Ingo Steinke, web developer • Edited

A propos quantitative rewards: after about 3 active years of consistent publishing on DEV.to, I just got my "writing debut" badge, "awarded for writing and sharing your first DEV post!"

Screenshot of my late writing debut badge

With this badge, we’d like to celebrate the first time you ever posted on DEV! Also, congratulations on acquiring the entire series of writing streak badges. This new badge is the cherry on top to add to your incredible collection. 🍒

Collapse
 
samuelfaure profile image
Samuel-Zacharie FAURE • Edited

Thanks for continuing on this discussion.

Let's hope Dev.to won't keep going that way. I personally never hang out here anymore. The signal/noise ratio is so bad I'd have better chances to get interesting dev insight from a broken TV.

Collapse
 
ingosteinke profile image
Ingo Steinke, web developer • Edited

Oh dear! I totally agree about the signal/noise ratio, but I think it would be unfair to ditch DEV altogether, as there is still a lot of good content (even if you're not an aspiring React developer).

I tend to ignore any kind of activity feed, be it chronological or algorithmic. Just have a look at f***book and twitter. Feeds like that might be valuable for moderators and curators, but otherwise we need search, tags or categories, and manual curation and linking.

I hope I made my point that much of the "noise" from an experienced perspective can be full of valuable insights for beginners, but I doubt that all of them are able to distinguish the valueable ones from the bullshit, and that trying to weed out low-quality content the StackOverflow way is not a good alternative either.

Collapse
 
ingosteinke profile image
Ingo Steinke, web developer
Collapse
 
valeriavg profile image
Valeria

My feed is particularly shitty today, may be due to the ongoing A/B testing or the position of stars, but still...

It's discouraging and it seems that I'll need to "optimise" my articles if I expect them to be read.

So, after careful consideration, I decided to stop giving a crap and join this rant instead 😁

The only reason I used this platform for so long is because I didn't need to care about anything but actual writing. Not consistency, not hyped topics, just writing articles. The better they were - the better they performed.

But lately even the weekly roundup promotes some fairly mundane creations, so I'm clearly not the target audience here either.

I hope it's the A/B test, though, I really do...

Collapse
 
ingosteinke profile image
Ingo Steinke, web developer

I also tried to A/B test on optimizing articles, but not in a systematic way, and with so little articles and so many other factors (like @inhuofficial observed some "ideal times to release") I doubt it's anywhere above randomness either.

Probably there are some ways to optimize articles that don't require much effort and don't change your style of writing.

I tried to use emojis in headings and even in article titles, I tried giving more or less information in the title, adding more or less images, code, codepens, and third party content like videos, and I think this is the first article where I used the proper liquid tags to embed articles ({% post ) and mention other authors (using the at sign).

But like many others already said that their most important audience is the author, that they are writing for themselves, and if anybody else is interested, even better.

Collapse
 
valeriavg profile image
Valeria

Yup, I gave it it a try with "Learn X in just Y minutes", which got bunch of reactions, but today I've got a comment on my old "non-optimimal" article. User was thanking me for it and showing how they've used the technique I shared in their project. I'm still grinning, to be honest. I'd trade a thousand likes for such comment any day.

Collapse
 
dailydevtips1 profile image
Chris Bongers

I agree with @inhuofficial here, it's definitely a double-edge sword.

I don't even know what badges I have, and I don't care.
I write consistency for me, not for you, your neighbour, or anyone else.

It's for me.

And if these badges can help beginners form a habit, i'm all for it.
I think the hyped listicles happen to any form of person, not just people who need to push out articles, but those who think they will get better from it.

I've noted a lot of people wanting to get into technical writing, because they think it will make them rich.

Either i'm doing something wrong, of their believes are off, because I'm not rich 😂

Anyway, point is, it will always happen, because it works!
Look at the top articles "ever" on dev.to they are 9/10 listicles.

So where lies the real problem?
I think in people clicking and engaging in those articles.

Don't ask me why, because I certainly don't enjoy them (and yes I have written some in the past shame).
However there is a matter where I think they can even work fine, if executed correctly and bringing value to a point.

Alright ending this comment with:
Don't choose quantity over quality!

Consistency rocks, but choose something that works for you

Collapse
 
thormeier profile image
Pascal Thormeier

Thank you for the shout out! Glad to see that people care about quality and start constructive discussions.

If you open up a platform for everybody, you will get all kinds of levels of quality. I always thought that the curated "Top 7 of the week" and the top posts per tag do offer some measurement of quality, though. Good content will be shared, thus more engagement, thus more reads, reactions and comments, right? Even if it was just the millionth To-do list tutorial for the day, if it was an exceptionally good one, why not reward that? Gamification works, it just needs to be insanely fine-tuned in order to achieve what the platform wants - high amount of high quality content.

What about this: You do get streak badges (as in 8 weeks, 16 weeks, etc.), but they're tied to the articles being of good quality? For example, 4 "Top 7 of the week" posts in 4 weeks, or 8 top tag badges in 8 weeks? It would put high pressure on the quality level and make those streak badges a lot harder to achieve, encouraging consistency and quality?

Collapse
 
ingosteinke profile image
Ingo Steinke, web developer

Thanks for your comment! A combination of consistency in time plus high quality reminds me of some StackOverflow badges (like the "curious" ones I never got, as most of my questions got deleted as offtopic or attracting opionionated answers). Might be a good idea, while nothing for the mass and the aspiring newcomers.

But "top of the week" etc. still seems the best way to measure some sort of quality at least. Maybe they should consider reading time as well, so that just clicking on a spammy headline without at least scrolling halfway through the article content would not count as a view.

Collapse
 
flodev profile image
Florian Klenk • Edited

Hi, thanks for making a point.
The same principle should be applied for delivering source code. The less code the better. Dev.to should actually be aware of it... but apparently that's not the case 😕
But to be fair quantity is much easier detectable than quality 😆

Collapse
 
ingosteinke profile image
Ingo Steinke, web developer • Edited

good point Florian! I heard that developers used to get paid by lines of code in early days of software development. Looking for a source, I found this (not finished reading though)

The oldest metric for software projects is that of “lines of code” (LOC). This metric was first introduced circa 1960 and was used for economic, productivity, and quality studies

ifpug.org/content/documents/Jones-...

Collapse
 
ingosteinke profile image
Ingo Steinke, web developer

and getting paid by hours spent in an office or in front of the monitor by default these days is only slightly better, at least it's no longer about output quantitaty

Thread Thread
 
flodev profile image
Florian Klenk

This is what I really hated in most companies. Being there just for being there 9 to 5. Everyone especially the management distrusts each other to just screw around when they have no tasks.
In my opinion tasks should be planned for a sprint and when the tasks are done it's done. Every employee can use the time that's left to learn but does not have to.
There has to be some slack so that employees can be creative.

Collapse
 
moopet profile image
Ben Sinclair

As far as gamification goes, I believe I'm better off without it. I believe most people are, too, so I use a bunch of plugins, like Twitter Demetricator for example, to remove the like/retweet counts from Twitter.

Since I can't control what appears on my feed (that's down to other people falling for the popularity contest) it doesn't make a huge amount of difference to what I read, but I don't want numbers to make a difference to what expectations I have of an author or whether I'm inclined to vote for them one way or another.

I'm definitely not a fan of badges. I like unlocking different privileges on Stack Overflow as time goes by becuase they're related to what I've done and the process is generally so slow that by the time I can, say, re-open a ticket, I've been there and seen enough arguments about it to know what I'm doing.

Without going to my profile, I have no idea what badges I have, except a couple of "1 year!" anniversary badges which are just an accident of when I signed up. It doesn't matter. I'm not going to look at someone else's profile and be impressed, neither am I going to decide not to follow them because they don't have enough bling.

Collapse
 
afif profile image
Temani Afif

don't forget to add tags to your post to give it some visibility

Collapse
 
valvonvorn profile image
val von vorn

I have gotten 2 community wellness streaks flower pot badges. Wow!