>
> It’s not the first time you bring up trust, I feel, but there really is no
> need to go all defensive here.


I am not defensive. I am simply trying to understand the need to put in
place a process that has a high cost in terms of time and effort for small
changes.
So far nobody has been able to provide me with examples of times where it
would have been needed. I am sorry. I see the cost not the benefit.


Le mar. 6 déc. 2022 à 16:18, Aleksey Yeshchenko <alek...@apple.com> a
écrit :

> Public APIs are 1) essentially forever-lasting and 2) are what our users
> actually get to interact with. A suboptimal public API can be annoying to
> work with at best, and at worst force and cement suboptimal implementations.
>
> The goal here is to make sure that whatever public API changes we
> introduce are as good as they can be, first time around. Getting as many
> diverse eyes on it as possible helps with achieving this goal. Making these
> changes more visible and allowing for longer periods of revision maximises
> the opportunity for someone to spot an issue or suggest an improvement.
>
> This isn’t about trust, but about recognition of one’s own limitations.
> Most active committers - *absolute* most of us - are indeed *not* Cassandra
> users or Cassandra operators. Our predominant interaction with Cassandra is
> via editing Java code in our IDEs. We don’t usually have a lot of
> experience or skin in the game when it comes to consuming Cassandra’s APIs.
> We should welcome and actively seek inputs of those who do. Giving more
> time to other developers to react and contribute is pretty important as
> well.
>
> The mechanisms suggested here don’t strike me as being too costly.
> Starting a lightweight informal thread even for every individual proposal
> is no huge deal, surely. We aren’t talking about CEP level of commitment
> here.
>
> It’s not the first time you bring up trust, I feel, but there really is no
> need to go all defensive here. No person or organisation is being singled
> out. Admitting that API design can genuinely benefit from user input and
> input of others in general, to me, is productive humility - a sign of
> maturity. It’s not a reason to be offended.
>
> > On 6 Dec 2022, at 13:53, Benjamin Lerer <b.le...@gmail.com> wrote:
> >
> > I am sorry but I still do not understand what problem we are trying to
> solve.
> > All examples given so far have been about significant features which we
> already discuss on this mailing not about minor changes that happen
> multiple times per week.
> > Is it a trust issue ?
>
>

Reply via email to