Message from discussion
My take on Chrome side tabs
Received: by 10.236.192.164 with SMTP id i24mr33841460yhn.8.1329157456687;
Mon, 13 Feb 2012 10:24:16 -0800 (PST)
X-BeenThere: chromium-disc...@chromium.org
Received: by 10.229.69.89 with SMTP id y25ls395776qci.8.gmail; Mon, 13 Feb
2012 10:23:58 -0800 (PST)
Received: by 10.236.170.193 with SMTP id p41mr21728517yhl.15.1329157438717;
Mon, 13 Feb 2012 10:23:58 -0800 (PST)
Received: by 10.236.170.193 with SMTP id p41mr21728514yhl.15.1329157438704;
Mon, 13 Feb 2012 10:23:58 -0800 (PST)
Return-Path: <to...@google.com>
Received: from mail-gy0-f178.google.com (mail-gy0-f178.google.com [209.85.160.178])
by mx.google.com with ESMTPS id n12si7059944ani.132.2012.02.13.10.23.58
(version=TLSv1/SSLv3 cipher=OTHER);
Mon, 13 Feb 2012 10:23:58 -0800 (PST)
Received-SPF: pass (google.com: domain of to...@google.com designates 209.85.160.178 as permitted sender) client-ip=209.85.160.178;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of to...@google.com designates 209.85.160.178 as permitted sender) smtp.mail=to...@google.com; dkim=pass header...@google.com
Received: by ghbf14 with SMTP id f14so2582666ghb.9
for <chromium-disc...@chromium.org>; Mon, 13 Feb 2012 10:23:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=google.com; s=gamma;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:cc:content-type:x-system-of-record;
bh=VWyEB882ODO0nBVNPdC/CaJVkmLxKq3eDBDiCrVbapE=;
b=yyEpvZt+a+WodUOjZxFNXiqVwCDvCElU+xdNCEqIuwt5XRRiaJTWRBYDnnBrdXdXtX
1Sb2IGxSQa3fY0pyLWKIjPzUYwvolryyht22SR2tj9oML6VE1JeGPeI9t4kQe5R5xEZf
9/4rxAm8LuZrrR291DH/nA9xAWmQyK7lTdDoo=
Received: by 10.50.159.161 with SMTP id xd1mr21834129igb.15.1329157438549;
Mon, 13 Feb 2012 10:23:58 -0800 (PST)
MIME-Version: 1.0
Received: by 10.50.159.161 with SMTP id xd1mr21834014igb.15.1329157437794;
Mon, 13 Feb 2012 10:23:57 -0800 (PST)
Received: by 10.231.28.140 with HTTP; Mon, 13 Feb 2012 10:23:57 -0800 (PST)
In-Reply-To: <205eeadc-e4ba-45fd-912b-c20fcfe5c...@s13g2000yqe.googlegroups.com>
References: <b1a0154d-56fa-459d-b986-92e7026f2...@t24g2000yqj.googlegroups.com>
<CAEV-rjdEcFAsemfSJqMK-fCqtgmHbUdf3f-B3wpRhzws7-F...@mail.gmail.com>
<f92f48d1-8da1-4887-abe1-e1d1e9dc0...@w4g2000vbc.googlegroups.com>
<CAEV-rjcgPo79RqUVhvhL6TcXRs1O_780uMZ3b8mv70csLXS...@mail.gmail.com>
<205eeadc-e4ba-45fd-912b-c20fcfe5c...@s13g2000yqe.googlegroups.com>
Date: Mon, 13 Feb 2012 18:23:57 +0000
Message-ID: <CAEV-rjc4XJ9aa6Otrb8dpyQ++xWUoqr+gsHUe8GxDzxsc13...@mail.gmail.com>
Subject: Re: [chromium-discuss] Re: My take on Chrome side tabs
From: "Torne (Richard Coles)" <to...@google.com>
To: da...@qxo.com
Cc: Chromium-discuss <chromium-disc...@chromium.org>
Content-Type: text/plain; charset=ISO-8859-1
X-System-Of-Record: true
X-Gm-Message-State: ALoCoQmR0UrxcelqJSxQ5JGwGFzi72K0zZyufoQ98zzIAN0w7irDEXVo2jJrVskAjxDXC1zlt3FHFJ49t6isOBQNO9s8H1GajhC9ZGWdkTQR7KBevFSTHqlfao2kvlkjP15jbKpchgCxUv2hRnjQ10pMgzWD1Qe/jw==
On 13 February 2012 17:54, David Phillips <da...@qxo.com> wrote:
> Are the Chrome developers or managers from countries where text is
> read from right to left? That's the only rationale I can think of for
> this particular bizarre UX assertion.
I am not a UX designer and have no desire to be, so I will not comment
on the design aspect here.
> But go beyond that absurdity to core principles of software design.
> What decent object oriented programmer (or UX designer) in this modern
> age would say that you should artificially constrain what is
> reasonable for the user to do? (I.e., let users or extensions put a
> side/top/bottom/floating bar anywhere they think makes sense for
> them!)
Pretty much all software has many artificial constraints on what the
user can do, because there are practical limits to how many
configurations it's possible to test, and making it trivial for users
to get into entirely untested states is a recipe for disaster. I
realise you probably won't consider this relevant in this particular
case (since it's "only" a couple of choices) but this logic can
reasonably be applied to a very long list of things, and thanks to
multiplication this produces a lot of configurations very rapidly :)
This is somewhat tangential to the actual side tabs issue in any case;
the removal of the side tab code is *not* just a case of "artifically
constraining" what the user can do, since it was a separate
implementation which had to be kept up to date.
> Just one final point. As you say, the so called pretty clear
> explanation points to a discussion (id-52084) as, "a future way that
> this may be doable in an extension." So not only do we have no clear
> indication if or when it will ever be doable, if doable. But even if
> that development takes place it will still require someone to develop
> the extension.
I am also not a project manager and don't set the direction of the project, but:
Like most open source projects (and most closed source projects, for
that matter), we don't commit to timelines. I understand that this can
be frustrating to users, especially when it looks like a feature is
not just a long way off but may never happen at all, but you have to
understand that the project's priorities are never going to match up
with any specific user's priorities. A very small number of users who
*really want* a feature does not, generally, outweigh a much larger
number of users who would be better served by devoting resources
elsewhere.
> By the way, I separate the reasonableness or not of the decision to
> pull support for the feature, from the clearly unreasonable, cavalier,
> arrogant, thoughtless, unprofessional way it was (and is still being)
> handled.
I really don't know what you expect, here, and at this point I'm done;
I started replying here under the assumption that some or all of the
contributors to the thread were only recently aware of this removal
(when stable updated) and hadn't seen the previous discussions, and
thus would benefit from the explanation; I've now done that, and
continuing to retread the same ground with people who have already
seen the previous discussions is not useful, since I didn't implement,
or make any decisions about, this feature.
--
Torne (Richard Coles)
to...@google.com