How Google Can Really Innovate / The Biggest Feature Missing in G+
plus.google.com
plus.google.com
Will this complexity be something users embrace? Facebook clearly thinks the answer is "No." (And probably has evidence to prove it.) The adoption of G+ so far is by techie types who love new abstractions and want absolute control, and is no indication of how the world at large is going to react to it.
Crossing the chasm for this product is going to be particularly tough. The population of early adopters (techy types) happens to overlap precisely with the population that will not be turned off by the complexity introduced by Circles. This is a deadly combination, and will likely put up a wall through which the adoption of Google+ will not pass.
This post suggests yet another abstraction, tags, on top of everything else. It's a common reaction: engineer sees a flaw in the degree of control in a design, and introduces a new level of indirection to add the necessary control. Of course, this translates into less adoption, since this makes the product more complex and less approachable.
The Linux GUI is an example of this trap being fallen into over and over again for decades. (It's come a long way, of course, and a large reason for that has been the ability for people to learn how to say "No.")
Nobody I've talked to thinks circles are complex (most of my friends are non-technical). The abstraction you refer to is not foreign at all -- it is modeled after real-life social circles.
With Circles, Google is touching right at heart of human social interaction: You show different sides of your personality to different groups of people. With your parents, you talk incessantly about the grandkids. With your buddies, you talk about old times and shared hobbies. With your colleagues, you talk about your industry. You occasionally mix things up a tiny bit, but you don't go overboard.
I'm convinced that 99% of the human race gets this. (The other 1% are intolerable bores.)
Now, I'm not convinced Google has nailed the UI for Circles. For example, if you want to know who can read your comments on somebody else's post, you need to click on little blue "Limited" link, and try to make out the profile photos. In real life, you would just look around the room.
So there's more work to be done. But I suspect that "social circles" are something that users already understand, and which they'll value.
I presume that if G+ really is a collection of smaller projects, then this functionality would sit neatly inside the stream area.
It's also one of those ideas that once you hear, seems obvious - so wouldn't be too surprised if they're already working on this. It'd only really be useful if/when there is a large amount of newsfeed traffic on there, similar to how busy facebook is for most of us now.
Also, they might reject that idea just on the basis that their interface won't be as simple with this...
I'd prefer an option next to every post in my stream called "fewer posts like this (from this person)". Given enough feedback from me, G+ would automatically start filtering out items for me. Since Gmail accomplishes a similar feat already, this doesn't seem impossible.
However, more practically, I think they could probably just solve my problem by allowing me to mute an entire contact or an entire person. Currently you can "block" individuals, but that's not really what I want - I don't want to block them from seeing me, I just don't want to see their stuff in my main stream.
I think twitter hashtags are the most close to this, but they lack the automation you suggest.
I hope developers would be able to make bots for g+, like for Wawe.
What Google+ needs is reddit or HN-style commenting, maybe not with downvotes (for whatever reason they don't already have them, even though they're on YouTube comments) but at least parent-child style commenting. It's been shown all over the web that it's impossible to follow threads of comments when they're all treated the same, Facebook-style, and Google employees should definitely know better as many of them use these sites. I suggested it in the "Send Feedback" area and really hope it gets implemented as it would be a game-changer.
http://coding.pressbin.com/51/An-algorithm-for-self-enforcin...
Edit: in any case, considering their experience with Orkut (which was overrun by Brazilians and Indians using their own idioms), I bet Google is already working on language filters of some sort.
It is a fundamental paradigm shift - saying that the web should be structured around people. I like it. (and working on it ;))
What G+ needs is one simple checkbox - exclude circle/person from common Stream. That's it.
PS. And #hashtags -- miss them badly in G+.