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
- Shallow Content: Listicles and clickbait often prioritize brevity over depth, resulting in superficial coverage of topics.
- Lack of Context: They provide limited context or background information, leaving readers with a fragmented understanding.
- Oversimplification: Complex subjects may be oversimplified to fit within the list format, leading to misconceptions and misunderstandings.
- Clickbait Titles: Sensational or misleading titles are used to attract clicks, compromising the integrity of the content.
- Misleading Information: Listicles and clickbait may contain inaccurate or outdated information, leading readers astray.
- Lack of Credibility: Some lack reliable sources or references, making it difficult to verify the accuracy of the information presented.
- Content Repetition: Listicles on similar topics frequently have repetitive content, offering little value to readers seeking fresh insights.
- Lack of Depth: Due to space constraints, listicles rarely delve into complex or nuanced aspects of a subject.
- Discourages Critical Thinking: Listicles and clickbait offer spoon-fed information, discouraging readers from engaging in critical thinking and analysis.
- Neglects Alternative Perspectives: They typically present a single viewpoint, excluding diverse or conflicting opinions.
- Monetization Over Quality: Some prioritize generating revenue through ads rather than producing high-quality, informative content.
- Unrealistic Expectations: Listicles and clickbait can create unrealistic expectations by making broad claims or promises without proper support.
- Poorly Researched Content: Due to the rush to produce content quickly, some lack thorough research and fact-checking.
- Lack of Originality: Many recycle content from other sources without adding any unique value or insights.
- Oversaturation of Topics: Popular topics are often covered repeatedly, saturating the community with redundant content.
- Neglects Long-Form Writing: Listicles and clickbait overshadow long-form articles, diminishing the importance of in-depth analysis.
- Disincentivizes Learning: The bite-sized nature of listicles and clickbait can discourage readers from seeking comprehensive learning experiences.
- Decreased Attention Span: Constant consumption of listicles and clickbait can contribute to shorter attention spans and decreased focus on detailed content.
- Wasted Clicks: Listicles and clickbait may lure readers with enticing titles, only to provide shallow or unhelpful content.
- Loss of Nuance: Complex topics lose nuance when reduced to a numbered list, oversimplifying important details.
- Lack of Engagement: Listicles and clickbait regularly fail to generate meaningful discussions or community engagement due to their shallow nature.
- Reduced Creativity: They may stifle creative expression and originality, as writers feel compelled to conform to the list format.
- Diminished Writing Standards: The demand for quick listicles and clickbait can lower the overall quality and standards of writing within the community.
- Perpetuates Online Skimming: Listicles and clickbait contribute to a culture of skimming rather than deep reading, affecting overall comprehension.
- Devaluation of Expertise: They can undermine the expertise of subject-matter experts, as their insights are condensed or oversimplified.
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.
Thanks for commenting! I have seen that post, I even commented on it. :D
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!
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! 🙏
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.)
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!
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.
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.
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 guess such activities are sort of also driven by the dev.to business model. I mean, traffic might be crucial; hence, more posts are better. But that impacts quality and, in the long term, potentially less and less user engagement.
I would consider points like this:
Finally, maybe create some few meetings to discuss it? For example at vibehut.io/chat?roomId=63642ebb6f1...
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