Amazing amount of information! I want to add a small idea. +Leonard Bisson
said that Tom A suggest tags which is something I've been trying to share with people. +Dave Gray
explains circles and sharing very well and the issue that I notice here is that placing a person into a circle organizes them but it doesn't fix their content.
I love posting about my projects and geek brain which is why I think people would put me in a circle but once in a while I like to post a cat gif. That means the "chris" circle will get content that doesn't belong there. Many people have suggested additions to circles like being able to make some public, hack them, subscribe or follow them.
The problem with this is that you'd have to go to the profile of 100's of people and subscribe to this circle and this one, but not this one and maybe this one for a while until your interests ware off.
As the reader, I should be able to subscribe to someone and get their content; Which is the case but people have more than one type of data going out and they should be responsible for managing it. If not, you remove them from the your circles.
To help with your steam getting sickeningly full of content I propose this idea:
If you look on the left where you see your circles there are little clear circles beside them. Making them click-able (They'd turn orange or something) would make them show in the stream. The ones that are empty don't
show in the stream.
This would allow you to organize your stream if you like
seeing my posts in there and with the following idea below you could make sure that my cat gifs don't make it in there...
Introducing #hashtags. So you organize your stream to show a particular person by blocking #catgifs.
The issue is that the content creators (*me in this example*) would still be responsible for organizing themselves. But you could subscribe to #science and not to #shared.posts to weed out all the duplicate content etc.
Phew.. lol. What'cha think?