[FREEZE] 11.0.3 NOW FROZEN
Andrew Haley
aph at redhat.com
Tue Apr 2 13:31:39 UTC 2019
On 4/2/19 2:24 PM, Aleksey Shipilev wrote:
> On 4/2/19 2:57 PM, Andrew Haley wrote:
>> A rule of user interface design is that actions should be easily
>> reversible:
>
> Processes are in place to prevent avoidable mistakes [1]. *This* is
> the real problem in current process: it relies on people being
> always 100% aware, awake and following the fluid and
> frequently-changing rules, and we know that errare humanium est. We
> have to build processes with that thought in mind: the lightweight
> process of reversal minimizes the cost of error, while mechanical
> checks eliminate that cost to begin with.
Yes, exactly. But the "mechanical check" we're talking about, that of
restricting access, is not a check at all: all it does is restrict the
group of people who make the mistakes.
> The problem with reversals is that mistakes usually happen when we
> are in hurry, which is exactly the time when we don't want to make
> mistakes and waste time fixing them. The repository that is used to
> make a time-sensitive release is one of those things.
Exactly so.
--
Andrew Haley
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671
More information about the jdk-updates-dev
mailing list