Yes, the title of this post is an example of something like one of the many so called “Listicles” that have been littering the dev.to feed. With their titles full of emoji and words like “you must know” or “essential for any developer”, they entice our natural human curiosity.
Important!
Not all listicles are bad!
Follow these guidelines to create a good one:
Determine the purpose: Clearly define the purpose and objective of the listicle. What information or value are you trying to provide to the readers?
Provide meaningful content: Focus on creating informative and well-written text that provides value to the readers. Emojis, if used, should supplement the content rather than overshadow it.
Evaluate the overall impact: Before publishing, review the listicle to ensure that the use of emojis or potential clickbait text in the title enhances the reader's experience and supports the intended purpose of the article.
Do not write shallow content! This is super important. If you do everything else correctly, then make a listicle like "5 languages you MUST learn", content like this would be horrible:
- JS
- CSS
- HTML
- TS
- C++
Instead, write detailed content for each point in your list. The "Why, What, How" questions can help you with this. For each point in our list above, we could write Why to learn each language, What each language is (advantages, etc.), and How to learn it.
By following those guidelines, you can create a listicle that effectively incorporates as many emojis and “you must know” text as you want while maintaining the quality and substance of the content.
Essentially, listicles are clickbait. These post appeal to something in human nature called “FOMO”.
What is FOMO?
FOMO stands for “Fear of Missing Out.” It is a phenomenon characterized by a feeling of anxiety or unease that comes from the belief that others might be having rewarding experiences or opportunities that one is not a part of. FOMO is commonly associated with social media and the constant stream of updates and activities shared by others.
What is “Emoji Baiting”?
Another thing that these posts are exploiting is something called “emoji baiting”. This concept is only recently being explored. It involves manipulating people's emotions on social media platforms with emojis like 🤯, 🚨, 👿, and 🚀. Artificial Intelligence (AI) is an expert at this.
Why are these posts bad?
Because it is nearly impossible to find any good content!
As content creators, it's our duty to support the growth of our fellow developers in every way possible. In the comments below, let's discuss how we can accomplish this on platforms like DEV. I'd love to hear your perspective on this matter. How can we enhance the value of the DEV community and make it less overwhelming for all developers?
Remember, being an exceptional developer goes beyond having knowledge of every tool or resource available. It's about honing problem-solving abilities, fostering creativity, and embracing lifelong learning. Let's prioritize these fundamental skills, and the rest will naturally fall into place.
And, as promised, here are the 🚀 🚨 25 Reasons That “Listicles” Are BAD 👿 for dev.to 🤯 🚨. As you read the listicle, consider how it reflects what it is saying (it is, after all, a listicle itself)
Click to Expand & View List
I hope you found this article engaging!
Thanks for reading!
2023-12-13:
Update Note:
You may have seen some of my posts, “11 AMAZING Bookmarklets for Web Devs 🔖 🚀 (What Are They, Anyway? 🤔)”, “6️⃣ Common Browsers: How Secure are They Really? 🔒 😯”, and “10 Fun Web Development Project Ideas for Bored Coders 👍”. I believe that these are not “listicles” or clickbait, as they aren't really shallow, and they have more than just a list. If you have a different opinion about any of them, please let me know how I can improve them!
Article written by BestCodes with grammar and spellchecker assistance.
Top comments (82)
Hi.
I have to agree with you.
I've read a lot of listicles and have adopted none of the tools I saw listed.
One-liners? Some are useful, of course, but they don't make an expert out of a noob.
75 sites to help me master 39 techniques? Ain't got no time for dis! :)
I don't really know! Possible solutions:
listicle
tag that we can filter out from our feed?Seconding the idea of the listicle tag! And allow admins to add it after an article is published.
Thirding it? Whatever it is, I agree too!
Thanks for commenting! I think the listicle tag is a great idea!
Here's a discussion on the topic from a few days ago:
The Conundrum of the "Top X" Articles 🤔
Rafał Goławski ・ Dec 8 '23
It includes a few possible solutions, updates from DEV team, and a general comments on the issue.
Thinking about this some more, I think a "Listicle" label might help. Most authors are unlikely to use it, so it should also be possible for mods to assign it to the article, in a way that's not possible to change easily by the author.
But apart from the listicles problem, I've written how groups of people are inflating the reaction metics in the first hours of the post being published:
This is a much-needed discussion, so thanks for bringing it up - whether through an AI-assisted post or not. 😅
There have always been a lot of "Top X" articles, but I've also noticed the recent increase. What's worse, I think some are playing the DEV algorithm to their advantage.
Many of these articles have their reactions/bookmarks "maxed out", i.e. it's very visible that a few users gave all 5 reactions possible, and also bookmarked the post. On top of that, these stats grow rapidly in the first hour of the post being published. That's not a typical behavior and likely indicates a group of people trying to prop up the post (e.g. for marketing efforts). This, in turn, puts the post at the top and drives the actual engagement.
Now, asking your friends and colleagues to upvote your post isn't something bad in and of itself, but it seems to be an organized and repeated effort, that seems to feature articles of lesser and lesser quality over time.
On the other hand, I'm also not fully opposed to "Top X" articles. I found them useful many times, whether looking for a tool in a new category or doing some research.
I'm also guilty of writing a few of my own, though, in recent times, I tried to both limit it and, when writing one, focus on a few options only, in greater detail. I feel like such "Top 3s" can deliver more value and insight than "Top 50", which is not much better than a Web search.
All in all, the DEV algorithm should be changed to prevent these articles from getting to the top of the feed so often. Some possible suggestions:
If these changes work, fewer of these posts will be getting to top, there will be less incentive to write these, and there will be a greater variety of authors and topics reaching the top of the feed.
It's done primarely to listicles (low effort to write, low effort to get it to the top), but can really affect all categories, populating the top feed with low quality content. I don't have any good ideas on how to solve it though.
Don't think the initial engagement are not a bunch of alt accounts running an automated process... I think there should be an option to downvote a post (yea, I know, it's not optimal) in order to prevent these articles from reaching the top.
Downvoting brings another set of issues, but it's certainly worth considering. As for initial engagement - whether that's alt accounts, bots, or just affiliated groups (most listicles are marketing material) - the result is the same with low-quality content on top of the feed.
FWIW - Trusted Users/Mods do have the ability to downvote a post in the background with a "Low Quality" tag as well as a "High Quality" upvote.
Cool! I hope they work on the post quality!
I know, I have access to it. However, I often don't feel good marking a post "Low Quality" just because it's a listicle or it has artificially elevated reactions. I end up using the option only for the worst pieces.
This might be an issue with me, but I'd be more comfortable assigning a label/tag or in some other way, informing DEV algorithm, that the article should be (at least slightly) deprioritized.
I would say that as a moderator, you are expected to down rank junk or spam posts and promote code content. Of course, I'm not one, so… (I am one on other sites, though.)
Downvoting is possible by Mods and Trusted Users, but I find it hard to downvote real content when there is so much spam and off-topic stuff. A policy change or a view by that moderation community could have an impact, but damn, it feels like censorship rather than trying to keep the feed clean of outright scams or spam.
Yea, it does feel like censorship. Another member suggested a dedicated tag that can be added by mods and then filtered out from our feeds. This may be a less invasive approach.
Yes, that's my preferred option for sure. I've had my hard written content downvoted before and I can tell you it upset me a lot - it's why I never do it myself.
Thanks for commenting! I have seen that post, I even commented on it. :D
Depending on the appetite and compute available to solve the problem, there might be some nlp solutions to spcifically ditch out listicles. It seems reasonable that a text classifier could be run over each post and a 'listicle' value associated with the metadata.
However, some listcles are good, I've particularly enjoyed many of the articles posted by Quine recently, which are listicles, but to FOSS repos that seem to be a little sflying under the radar in a field I'm interested in.
Quine
I'm not certain of the feed algo on Dev.to, but this seems like the content type of a listcle is a symptom of the underlying issue which might be disingenuous user engagement itself? (e.g. boosting posts in a way that doesn't reflect the quality of content)
BTW, I seem to be a moderator on here (not sure how that happened tbh), and this is my notification feed a second ago:
Only one of these has anything to do with programming, and they all seem to be advertistments of some form of scam?
I agree that there are good listicles out there. However, with more of them ending up on top of the feed (especially with artificial reactions), there's less and less incentive to create good content.
I've seen recent listicles being nothing more than a bunch of links with animated cover image. Not even one paragraph of description. Essentially an equivalent of a copy-paste from Google/GitHub search, with some formatting on top.
Quine indeed has published what I think are examples of good-enough listicles, with original content, notes, etc.
Thanks Arek! It's great to hear you think we provide good content in our articles. 🙏
Hey Dave! We are super thankful for the mention here. We have some cool articles being released soon, so hopefully, you will enjoy reading them as well! 🙏
Depends on the listicle.
If it's mostly first the leading company and then only general libraries that everybody posts, yeah, it's shitty (I don't need another person to list LangChain.)
However, researching and curating an authentic list of libraries you have never heard about is a great way to learn and see new stuff.
I agree. Listicles can be good. The problem is, with more and more of those on top of the feed (likely via artificial reactions), there's less incentive to create good listicles (or any kind of content) and less room to compete for those without affiliated up-vote groups or many alt accounts.
I think it's fair to say that, in recent months, the quality has been degrading. Listicles have been abused as a blatant marketing material and growth hack, especially useful for new Dev Tools or OSS libraries. Some recent ones I've seen are just a bunch of links - no insight, original thoughts, reviews, etc. While the list might have been curated, it's the equivalent of Google/GitHub search results turned into low-effort content.
Again, I think listicles aren't the biggest problem and can be beneficial to the community. I think fewer list items and more insights for each one are the way to go, e.g. a "Top 3 best tools in a category", comparing all the listed tools in-depth (more a comparison article), or helping beginners understand which tool is recommended for which tasks.
The biggest problem is more and more people playing the relatively simple DEV algorithm to their advantage. Easy way to the top removes the incentive for quality and, in time, degrades the whole community, i.e. people don't come back because there's less and less valuable content on the site.
It tends not to agree with the algorithm part.
It's popular because it directly addresses a broad audience, mostly juniors (the main audience of DEV.)
listicles work well on Twitter and Linkedin for the same reasons.
I do agree it's mostly for marketing :)
Yeah, unfortunately I have to hard disagree. There's been a few articles - including a recent "2_ OSS libraries to launch..." (I don't want to point fingers, thus little detail) article that I've caught, basically the moment it was published.
Every reaction and bookmark was getting +1 basically on every site refresh. Even if somehow article was that popular, right away since its publication (very unlikely), everyone adding all possible reactions (+ bookmark) isn't natural.
So, I think likely alt-accounts or just a group of people. Quite hard to think of an algorithm fix for that issue. It'll likely require some mod action.
This kind of behavior is damaging for the community and authors who don't have this kind of "support group", or just want to play fair.
Either way, once the article is at the top of the feed, then the actual "marketing" happens - website visits, GitHub stars, etc.
I don't particularly like junior/senior separation (I'm a freelancer so I've never recieved my label 😅), but I think even juniors can get tired of reading the same type of content again and again. I remember starting out, I prefered reading detailed, technical artlices that actually introduced me to new tools or concepts - that's my preference to this day.
Top feed != views actually :)
You might fake the reaction and save, but it will not affect the amount of views.
It can give a push to the article.
If feed != views, then there would be no point in doing this - especially repeatedly, which currently seems to be the case. That said, even if there's really no benefit to doing this, I guess it'd only be beneficial to everyone if such behavior was prevented somehow - fair stats and views for everyone.
I know how this all sounds (I'm considering diving deeper into this in a dedicated blog post), but I think you, as an experienced Head of Growth, can agree that there's a case to be made here. :)
Thanks for your opinion!
I agree, some can be more in depth, however this is usually not the case. But, I do have to hide your comment as I am devoted to making a better internet for children, which includes counteracting content with filthy language. Thanks for posting!
Ha ha, for those reading author just made a listicle. Talks about how bad listicles are, goes on to make one.
15 Useful Bookmarklets for Web Devs (What Are They, Anyway? 🤔)
Best Codes ・ Dec 13 '23
@felixdev9 That's not what I'm doing…
I followed the guidelines here:
dev.to/devteam/best-practices-for-...
And in this post, I literally talked about how some listicles are good:
If you think I didn't follow the guidelines, then please tell me how I can improve my posts.
That's a listicle of code snippets you have created. And your original post before editing did critique listicles.
There was no talk of listicles being shallow or meaningful.
@felixdev9 It is a listicle, and I repeat that not all listicles are bad. I followed the guidelines for listicles on dev.
It still does, too.
There was talk of listicles being shallow. None of them being meaningful, hence the update.
I apologize if my original post was unclear about the fact that not all listicles are bad before my edits. If there is a specific way that I could improve any of my posts overall, then let me know.
Why are you hiding the comments, especially those which don't align with your views?
I didn't see any reason why comments that weren't about someone who learned something or constructive criticism should be seen. If you can give me a good reason, I'll unhide them.
A solution could be - in addition to those mentioned here - to establish a trust system for authors. It would talk metrics of number of posts with content valued by readers etc. The most trusted authors would be reviewed on a regular basis and see whether they really deserve their state.
I am aware of the issues with this proposal, but I think reliability is with authors and not single articles.(in the mid or long run)
A trust system might not be as easy as it seems. I often described DEV as a welcoming, inclusive antithesis of StackOverflow's alleged meritocracy. But still a curating committee of experts and temporary, maybe elected, deputies promises to be much better than the current situation. We even have the tools. I have a "moderate post" where I can add invisible ratings to posts, apart from the obvious hearts and reactions. This additional hidden rating seems to be a privilege that could be used and given more weight for a community trust system.
If there was a reliable way to do this, it would be nice. I got downvoted once on Stack Overflow though and am now permanently banned from posting. The system can mess up a lot. Maybe it could be improved? IDK. Thanks for your opinion!
Totally agree: I have pretty much given up on this site because all I ever see are these lame "top 7 things I MUST know", followed by lists highlighting the top posts on dev.to that repeat what I just scrolled past... It's become tedious beyond measure.
I just scroll down a ways or go to the Latest or Top tabs instead.
Agreed, it’s quality over quantity. These lists almost never offer valuable data.
The lists are directly connected to people using AI to generate their content. I have commented on a similar discussion about AI that it creates a “laundromat” of content, posted again and again just for the sake of posting and not for the sake of delivering valuable information. It’s bad, truly.
Do you have any thoughts on how to counteract this? I kind of like the listicle tag idea, and just writing good content. :)
Thanks for the post and the long list of valid objections against listicle clickbait content! At least the current wave of them is easy to spot due to their generative AI aesthetic cover images and the "EVERY/MUST" keywords.
I have set my experience level to senior and tuned my watchlist with some negative tags like "ai" but it seems that we need an additional word filter to stop those EVERY/MUST listicles to appear on top of my "relevant" feed more and more often.
I agree that the problem is neither the list style nor the title or imagery, but rather the lack of research and the promotional links. If this trend goes on, DEV will become an overrated garbage page much like medium has seen better days. Then we will either need alternative forem clients or switch to another new community that is not popular enough for spammers yet.
I agree. Thanks for commenting!
I want to understand the problem better. How is the feed working? I thought it is showing in chronological descending order. I don't believe there is some smart algorithm at play, so if listicles are showing more it means more and more people are doing it.
The posts are sorted by “Relevance”, using an algorithm that sorts the posts based on your tags in a way that it thinks is good. It is too prone to lists and influenced by the post's popularity too much.
But this means that for some reason the listicles become very popular. What is the reason behind their popularity?
The algorithm probably sees a large number, put the content up a bit higher, and then people see it and click on it because of the emoji and FOMO. Then, they like the post, it gets higher and higher…
Plus the number in the title and the collection of things which feels as if you are getting "more for the price of one" bargain. I think the reason why such post is liked more is because it's not a sequence in which any step may brake, but a list of things and only one has to work in order for a person to have a somewhat positive reaction.
Some comments may only be visible to logged-in visitors. Sign in to view all comments. Some comments have been hidden by the post's author - find out more