Add new developers!

That was just me repeating someone else’s proposal. ’

We talked before about just letting users use their judgement, which is what most open-source projects do that aren’t run as a dictatorship (benevolent or otherwise). My main worry is that I think it’s going to be hard for us to start vetting and badging people.

How’s a maintainer different than a reviewer? In the past we discussed tech leads (still unclear on role), reviewers (permission to review), and developers (GitHub credentials for stan-dev and ability to vote on Stan governance).

There’s a TWG director, but as far as I know, there isn’t a TWG.

Neither the role of the TWG (aside from the director) or the tech leads have been spelled out. The only official word I know of on @seantalts’s position is this:

If there’s more than that somewhere, please let me know. That post includes this:

The director will operate with a set of clear but high level goals from the SGB to be drafted and voted on separately.

but I do not believe the SGB has laid out any goals. If they have, please let me know where to find them. It also includes this on the tech leads:

  • Setting a technical vision and roadmap by acting as the product manager and (re-)negotiating the priorities and technical direction with the TWG leads according to the mission and goals set out by the SGB.
  • Act as final judge interpreting the SGB mandate and stakeholder needs to break ties and settle disputes between tech leads.

I think what this document calls “TWG leads” is what everyone’s caling “tech leads”. As far as I can tell, it doesn’t lay out any responsibilities or authority for these tech leads nor does it indicate how disputes will be settled.

There’s nothing in there I see defining the TWG itself.

I also think this needs to be clarified:

  • Last-resort, rarely used veto power over any technical decision affecting the stan-dev github projects.

It seems to imply someone other than the TWG director at some point is making technical decisions that can be vetoed.