New Experimental Feature: "Target Experience Level" for Posts

Ben Halpern on February 28, 2019

We now have an attribute on posts which accepts a rating of 1-10 for determining the target audience in terms of how beginner-friendly or advanced ... [Read Full]
markdown guide

I found this setting when I was updating my editor to v2 as per Ali's post and thought "Wow, how did I not know this was a setting?" about this.

Glad I wasn't just missing it for the past few months.


Yep, the features went up a few minutes apart.

PS, this field on the user actually has been there for a couple years. We briefly had it during an onboarding step but never made use of it. So ~10k users already have it filled out but it’s probably a bit out of date for them.


Cool! I was looking for a way to prioritize more advanced content, like putting a zero or a negative weight on the beginner tag, but I still get plenty of entry level stuff in my feed. I think it's also due to beginner tagged articles getting more attention, unicorns and hearts so they bubble to the top. And though it's a different problem, but DEV still has a way to go in attracting more technically advanced content creators. Hopefully this feature will help with this. I got a feeling from a couple of Reddit comments, that what is getting in the way of people reading and blogging on DEV is the lack of advanced topics and bigger focus on beginner webdev stuff.

Great work, DEV. Keep it up 👍


Yep, interestingly I think there has never been a lack of advanced stuff per se, but it has a tendency to be overshadowed by beginner stuff due to popularity of that content.

Some other sites have the reverse problem where nothing is beginner friendly.

There will still be a lot of tuning to this but it should go a long way to making things super awesome.


A great way to progress your learning in your career.

Power up!

Altered Beast

Mario Flower Power


Yes, definitely! We'll probably want to have a good way to periodically ask people if they still feel like they're at a certain level and suggest they might want to bump up a point.


Wow, this is awesome! I was just recently if this is something that could be added, since at least in my feed it seemed there had been an overflow of more beginner oriented articles. Just as you said, there's nothing wrong with those articles, they're awesome in fact. But I felt like I was getting less and less out of them.


Seems like it should take a range and not a single value?


Could there potentially be a way to indicate that an article is experience agnostic, or would a 5 be the best rating in that situation?


I think 5 is best for that for now. I think this is mostly designed so 2s don’t have to see too much 9 content that doesn’t necessarily apply to them.

But experience agnostic would definitely fit some posts and we could explore ways of adding that in.


Wouldn't it make more sense to just leave the post without rating if it is experience agnostic?


This is great, about a week ago I started putting [Difficulty:X/5] at the top of all my android tutorial posts!


Love this for tutorial/how-to type things! I always try to add an experience level and a time commitment so folks know exactly what they are getting into.


I think this is a great idea. It would be useful to be able to search different experience levels on different categories. E.g. someone could a web dev level 8 but machine learning level 1.


It will be used as one of many indicators. No one rating will have an overly dramatic affect.

I like this already :)

code of conduct - report abuse