You'd have to start with a ranking system first of course. From there, software could consider it when producing my feed, and from there a UI element could be presented to me to allow me to filter/dial journalists accordingly.
Proposed jRank factors for a given journalist
- primary country (city?) of residence
- mediums (video, books, newspapers, web, a... blah blah blah)
- first published article/video
- most-recent published article/video
- freelancing date-ranges
- on-staff date-ranges
- outlets (e.g. cnn, foxnews)/platforms (Twitter, Instagram...) published on (incl. links)
- sponsors (explicit/implied) (this one would take some work, but the idea is to have transparency into where the journalist gets their dollars). think
- website (system can cull gRank-like data from it)
- list of social profiles (to be crawled and individually ranked, then those ranks are subsumed into jRank)
The idea would be consider all the interesting factors that go into a producer of words. There are times I want to see content from random citizens who happen to catch a "news worthy" moment while walking the dog, and there are times I want to see stories on a known topic produced by someone who just spent a year of their life embedded in a specific environment studying a topic. And, everything in between. The combination of deeper knowledge around who produced the content, and the platform aggregated/presenting it, gives me, the user, a lot of control. Of course, "news platforms" relying on the crowd for the content can have all the dials turned up to 11 for the default stream.