![]() |
Boost : |
From: René Ferdinand Rivera Morell (grafikrobot_at_[hidden])
Date: 2025-04-18 19:02:41
On Fri, Apr 18, 2025 at 1:56â¯PM Ivan Matek via Boost <boost_at_[hidden]>
wrote:
> On Fri, Apr 18, 2025 at 4:47â¯PM Peter Dimov via Boost <
> boost_at_[hidden]>
> wrote:
>
> > Andrey Semashev wrote:
> > > On 18 Apr 2025 04:51, Peter Dimov via Boost wrote:
> > > >
> > > > The domain-specific expertise should come from the reviewers; the
> > > > review manager should (minimally) just be qualified enough to
> evaluate
> > the
> > > > reviews.
> > >
> > > Reviewers are allowed to be less familiar with the domain, and in fact
> > may not
> > > be familiar at all. There were plenty examples of such, including
> myself
> > in the
> > > recent Boost.Hash2 review. The review manager's job is to weigh the
> > quality
> > > and relevance of the reviews, and to be able to do that the review
> > manager
> > > has to be at least as qualified as the reviewers, very preferably more.
> >
> > For Hash2, we got a review from one of the authors of Blake2 (if we knew
> > that
> > in advance we'd certainly have included Blake2 in the initial
> submission.)
> >
> > I don't think it would have been realistic to expect or demand equal or
> > higher
> > level of expertise from the review manager in this case.
> >
> >
> I understand the difficulties of finding a review manager, but in this
> discussion I am mostly agreeing with Andrey point.
> To use your example: there was no guarantee that author of Blake2 would
> submit a review. And in my opinion at least one person who is judging the
> library needs to be a domain expert.
> Now I see two options:
>
> 1. keep the current requirement that manager is a domain expert
> 2. drop the requirement that manager needs to be an expert if we are
> confident expert(s) will submit reviews
>
> This way we have at least one domain expert involved with approval. Issue
> here is that this complicates the process, by requiring reviewers to agree
> beforehand to submit a review, compared to current one where it is much
> easier for reviewers to submit a review.
>
> Just to be clear I do understand how difficult is to find anybody to do
> unpaid work, not to mention highly skilled domain experts to do unpaid
> work, but I believe that beside author at least one person involved in
> review needs to be an expert in the domain, and that
> general C++ expert knowledge is not enough in general case(counter example
> would be variant2 that is "pure" C++ library without need for reviewers or
> manager to be experts in unicode or networking or coroutines or ...).
>
A problem with that thought I see is that we don't have any guarantee of
domain experts doing reviews. And, honestly, I think being a domain expert
gets in the way of being an impartial review manager. And I consider being
an impartial manager is rather important. As domain experts often inject
their own opinions (likes and dislikes) into the decision. Which can be
counterproductive when it comes to evaluating what we hope are forward
thinking modern library submissions.
-- -- René Ferdinand Rivera Morell -- Don't Assume Anything -- No Supongas Nada -- Robot Dreams - http://robot-dreams.net
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk