On 1/29/16 10:42 AM, Mike Conley wrote:
most of the feedback is via negativa[2]
That's definitely no good, I agree.
Attacking the MozReview team is also not ok, obviously.
and nobody is really forcing you to use MozReview.
Well, sort of. A review requester who uses Mozreview is forcing the
review requestee to use MozReview to some extent.
That said, I've seen some review requestees blanket unset review flags
on any MozReview request, in an attempt to get review requests they
actually want to deal with.
Note that either way there is bad feeling here as a result: either the
review requestee feels like the review requester is forcing them into a
bad workflow, or the review requester feels like the review requestee is
forcing them into a bad workflow.
Since making the review requester feel crappy is not generally
considered good, most review requestees don't push back on MozReview
requests, even if they find it very frustrating to work with. I think
this dynamic is at the heart of a lot of the angst about MozReview:
people just feel put upon.
I see teams using GitHub pull requests, Reviewable, Opera
Critic, Reitveld, and Splinter in parallel with MozReview.
This works well in reasonably isolated team.
As you might have noticed, the people who seem to be complaining about
MozReview the most are the ones who (1) do a lot of reviews and (2) do
them across a wide swath of the codebase. Item (1) means they already
have a well-worked out review workflow, and MozReview would initially be
slower and more annoying even if the UI were perfect. It also means
that they represent a disproportionate portion of all the reviews
done.[1] Item (2) means they can't just ask all the potential review
requesters to not use MozReview, because asking a review requester to
remember the preferred review system on a per-requestee basis is nuts.
So there's some combination of "this is different" and "this is worse"
here, and as usual disentangling them is a bit hard. As you say,
concrete bug reports are the way to go.
are - this is where filed bugs come in[4]).
As a personal anecdote, in the last 5 months I've reported what looks
like 7 bugs that significantly affect my ability to use MozReview
effectively, and there is one more that I would have reported were it
not reported already. Of these, two have been addressed. I'm not
blaming the MozReview team here; they have limited resources, other
commitments, and I can't be the only person reporting bugs! But, again,
we end up with a dynamic where people are effectively being told "use
it; if you run into issues, file bugs and keep using it", but the bugs
take a long time to address and in the meantime using it is frustrating.
Again, not the fault of the MozReview team, but that doesn't make the
frustration less.
I agree that if people were not feeling forced into using it and could
just report the bugs and then wait for them to be fixed while using
something else, they would be a lot less worked up around this.
Try MozReview. If it doesn't work for you, maybe use something else, and
try it again in a few months once the team has had a chance to address
the bugs you hopefully filed.
This is reasonable advice for review requesters, but not for review
requestees, per above. :(
The bad news is that I don't know what advice to give requestees,
including myself, here. What I've been doing personally is just the
"stop, take a deep breath, relax" routine whenever I get a mozreview
request, but the fact that the routine is necessary is a bummer...
Again, I mean no disrespect here. I just want to gently suggest that we
exercise some restraint while hammering on the MozReview team
Fully agreed, and apologies if I've said things that came across that way.
-Boris
[1] To quantify this, if smaug is doing 6 reviews (bugs, not changesets;
more changesets) per calendar day, then a set of UI annoyances that adds
5 minutes per review is a big deal: that's 3.5 hours out of his work
week. It's obviously a less big deal for someone doing one review every
three days. I did not make up the numbers for smaug, and we have plenty
of people who average one review every few days, for sure...
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform