I agree with all your points. One thing I'd add is that since there are always way more beginners than experts (in any discpline, and in particular in programming, as it keeps gaining popularity) naturally there are fewer people that can produce more advanced content.
On top of that, advanced content is more fragmented - once people become experts they start specializing and producing content in some niche. So not only there are fewer experts in general, but even fewer experts in some particular niche that might interest you
It makes perfect sense. In that case, the demand might be much lower for each niche so I would imagine having niche-based communities (or learning groups). That way once you specialized in a certain field you can collaborate with others who are on the same level (give or take). It might work on Reddit...
This resonates with my experience. If I post a less mainstream article like say on F# or CQRS, even though I try to target newer devs, it doesn't get much attention here. It starts getting a few views once I mention it where that community normally hangs out. Like in F# Slack or DDD/CQRS forum. (I don't like to do that every time, only when I feel it could contribute something especially helpful. Using that too much feels scummy, like advertising.)
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I agree with all your points. One thing I'd add is that since there are always way more beginners than experts (in any discpline, and in particular in programming, as it keeps gaining popularity) naturally there are fewer people that can produce more advanced content.
On top of that, advanced content is more fragmented - once people become experts they start specializing and producing content in some niche. So not only there are fewer experts in general, but even fewer experts in some particular niche that might interest you
It makes perfect sense. In that case, the demand might be much lower for each niche so I would imagine having niche-based communities (or learning groups). That way once you specialized in a certain field you can collaborate with others who are on the same level (give or take). It might work on Reddit...
Thanks for sharing your angle :)
This resonates with my experience. If I post a less mainstream article like say on F# or CQRS, even though I try to target newer devs, it doesn't get much attention here. It starts getting a few views once I mention it where that community normally hangs out. Like in F# Slack or DDD/CQRS forum. (I don't like to do that every time, only when I feel it could contribute something especially helpful. Using that too much feels scummy, like advertising.)