One reason I dread Google doc shares
plus.google.com
plus.google.com
Even more annoying, the form has no username field (since you already picked it on the first page), which causes my password manager to pick the most recently used one and log me back in as the account I was trying to switch away from!
Each user has it's own cookies, chrome extensions etc. Keeps work and personal accounts very separate.
Using OSX, when I click on a link inside Mail, it opens it in Chrome using the last used user. It's annoying when it's the wrong user. You still need to switch users and reopen the link in Chrome.
It also allows for binding certain URLs to specific browsers.
BrowserChooser http://browserchooser.codeplex.com/ is a nice tool (like Choosyosx) to help select what URL to open in which browser.
To sync to Google Drive, I use Syncdocs http://syncdocs.com which is an enhanced Google Drive sync app that enables syncing multiple accounts at the same time.
I think Google wants each user to only have one account, which makes it better for them tracking ads.
I'd recently looked into ways to cure the pain of multiple google drive accounts running on the desktop app. People spoke highly of CloudFuze and InSync, but their support forums were filled with really awful error reports about random file deletions or endless file replication.
These services sound like a syncing layer on top of a syncing layer, which seems prone to errors.
It's a fucking godsend, every computer I have has 3 different Chrome accounts on it, all short cuts on my tool bar.
On windows at least it is trivial, extremely trivial, to switch between them. You will generally be in one of the modes, for me these are "their company", "my company", "personal".
Whichever one you used last will be the one that receives the "open internet" command. So if you are in "their work" mode, reading your emails in their email client it will open the google doc in the right context.
For you your workflow is somehow broken, for me that's exactly what I want. If I'm in "their work" mode, I want all browsers to open in that context. I'm not expecting them to be psychic. That means 95% of the time it just works because you are already in the right context. The other 5% you get used to very quickly. If I open up my personal email account, I want any next links clicked to be opened in that context.
Added bonus, it's great for every SASS not just just google accounts.
That said, the OP had 4 google accounts, so I can see how this could get messy.
If you start firefox with the "-P" flag you can choose to create a new profile. You can also pass it an argument (e.g. firefox -P default) to choose one.
In this case, the profiles are completely disparate; there is zero overlap. In this case, you simply have to login to one google account per window and paste into the correct window (still not ideal).
To run multiple profiles at once, launch all profiles after the first one with "firefox --no-remote -P <profile-name>". Clicking links will open them with the firefox that was launched without "--no-remote".
For example, one of my main uses of multiple-profiles is that I have a different profile for every proxy I use. I can launch a firefox profile that's proxied side-by-side with my usual firefox (aside, the firefox proxy settings are exposed via the UI, unlike chrome).
Chrome, I'd have to run "google-chrome-stable --proxy-server=$proxy" and then, again unless I'm mistaken, all accounts will use that proxy server. That, by itself, is a deal breaker.
I'm not familiar enough with chrome's settings and so on to say what does and doesn't leak; I could be completely wrong on all of this, but I suspect I'm correct.
Edit: On looking more, Chrome's does look more complete than I thought. The proxy bit still is a dealbreaker for me (well, and I'm adverse to logging into a google account), but I retract much of what I said.
It's just not as good security and privacy-wise. Using proxies on/off on one profile, as it encourages, results in any tracking cookies seeing both IPs having the same tracking data, and thus your proxy has lost some of its privacy.
I also run entirely different extensions when I'm going for privacy vs fun browsing vs banking etc etc.
If you just want proxies to get around some region restriction and don't really care about the privacy or security aspects, then FoxyProxy might be fine.
Sadly it was very difficult to maintain.
Does it? I don't know either way, but if I were google I would link the two accounts (just takes one more cookie at most!) so that if me@work-acct searches for a car, then me@home-acct can be served a car ad....
Coworker sent me an invitation to join a calendar. I click the link, it takes me to my personal gmail calendar page and pops up a dialog saying 'You don't have access to this!'.
I close the dialog, then click on the account change thing to switch over to my main account, and close the old tab. Click the link again. Opens my personal calendar again. I had to log out of everything then log into this account (all of this manually) before I could view the calendar.
Thankfully I didn't care enough and ignored the calendar invite.
I think it is fair to evaluate Google tools in a mixed environment. To assume a pure-Google environment is to assume away all other options and choices.
I'm sure they use it plenty, just all in the same exact way. i have this problem because i have my personal and 2 work accounts that are customer specific.
The flows can definitely be improved and I'd attribute this to it being a hard implementation problem rather than a lack of awareness around what a good flow looks like. Most companies don't even try to support letting you log into multiple accounts at one time. Having multiple domains (google.com, youtube.com, Google Apps domains) makes it even more complex.
I also just email people URLs to hangouts, instead of going through any Google UI. That also works without fail.
Keeping shared content private is always to a large extend a matter of social trust. No technological solution can fully enforce permissions that you have chosen. Even if you require Google login and explicitly specify a group of people that can access a document, an allowed person can still copy-paste the content and share it with a larger group, or simply tell others about the content.
Not only that, there is simply no way to go where I need to go as B, so I just have to use a different browser to make that happen.
And don't even get me started with Google's cross-account and cross-service messing with language and locale settings. I can to a certain extend understand Google's "the user is an idiot, so we'll make his choices for him" approach, but to constantly override explicit choices and settings is ridiculous.
The author of the article seems to be one of these people.
He could just have a different browser he uses for whatever his current top client is. Yes he would have to log in and out for different clients, but at least this would reduce the annoyance a lot compared to doing it all in one browser.
Also if you use chrome and use the same login it is hard to separate them.
I use Google apps on my vanity domain, and that's the email address I actually do use (@grahammitchell.com). So there's two.
My work recently switched over to Google apps, so to access certain content at work I have to be logged in to that one, too.
Finally, I have a separate Google account that holds my Chrome settings/bookmarks. I didn't intend to create this one, but somehow I did. It had originally been my vanity domain Google account but they discontinued support for that and prompted me to create a new one. In retrospect I should have just switched my Chrome account over to my "primary" Google account but it wasn't obvious at the time that I could have done this.
It's a mess. It really is.
As an example, I ended up on YouTube the other day and, for some reason, was logged into my work Google account; curious, I clicked on 'Favorites' and found that some videos that I'd favourited once (and later been unable to find) were favourited there. Frustrating. There was also a moderate browsing history of videos, some of which I had likewise been looking for in the past.
Honestly, if it weren't for YouTube favourites I probably wouldn't log into any Google websites at all.
Just start firefox with "firefox -P" to create a new profile, and run "firefox --no-remote -P" on a new instance of firefox and choose that profile to run it side-by-side with your first, but with no data overlapping.
At the top it says "One account. All of Google."
At the bottom it says "One Google Account for everything Google".
with a little experimentation, it seems that everything becomes horrible if you're not already logged in to the google account you need to use. if I am, I get exactly the desired result even if my only open tabs are using a different google account.
Hmm..
Google's ecosystem needs work, true. But I don't think I'd ever willingly get back into bed with Microsoft.
Maybe you should have disclosed that you work for MS in your comment?