-
Notifications
You must be signed in to change notification settings - Fork 308
Sunset past contributors: Decay member take each week after x weeks of non-activity. #1592
Comments
Here's the video queued up: |
I want it to be soft enough that people don't feel anxious or threatened by it, but it would be great to have something to alleviate the burden on managers to chase people down who have drifted away. They've drifted away! Who wants to chase them down, especially over this? It's like racing out of a restaurant after someone that forget to pay their bill or something. |
I agree with it needing to be soft. The 4 week wait and then halving each week is my gut feel but opinions can vary of course. My other concern is that some contributors may not do git commits - e.g. a big project with a full time PR person. |
How do we define "activity"? Visiting the Members page and maybe clicking a button. I expect @pjz to write a script to automate that (he's already automating his interaction with the take system). The more aggressive the sunsetting, the more we drive people towards scripted pushback. I'm thinking four weeks is too aggressive. I'm thinking more like three months or even six. Likewise, rather than halving, I think we should decay slowly at first and maybe accelerate. |
@pjc Right, we're on the same page. :-) |
The other thing to note is that we have zero email notifications right now. This whole thing could turn out to be a non-issue if we have weekly emails reminding people of what they're taking from where. |
Off topic: Can I help with writing the mailers? At Supportbee I've been doing a lot of those (we do email support after all). Might be a good angle for me to start collaborating on Gittip. P.S. Pretty damn impressive that Gittip got to where it is without email notifications... |
So one way to do this would be to have someone else do a checkin for you; consider a manual 'endorse' button next to each member's name on all group pages. Members aren't allowed to endorse themselves, but any other members are allowed to do so. Wire it up to watch git commits, the '!m' bot, maybe even just plain chats in the IRC channel, and most endorses will happen automatically. Outliers can be handled by manual endorsement. It doesn't necessarily mesh well with the 'Kids Eat First' thing, but does give potentially more data (# of weeks endorsed?) that could be factored into the distribution weighing. |
+1 Admittedly I haven't looked into the take system yet. I'm assuming that There are two things this is related to 1) this is exactly the kind of
Mike
|
I would suggest against having overly specific methods of determining take. Particularly, I don't think !m mentions should be included as that depends on using Botbot's IRC bot. |
@daxter Technically, any one of us could write something that catches |
But it does need to rely on IRC. If Gittip is built for more than just the tech crowd, you can't make that type of assumption. Even then, not every OSS team uses IRC. |
I was assuming the possible bot would mainly be for Team Gittip use mainly? Technically, not every team is going to use GitHub either. Seems like it should be an opt-in feature, and also in the API |
|
@daxter sorry if I was unclear, when I said 'make a manual endorse button' I meant make a button on a webpage probably with an API behind it, and when I said 'wire it up' to various things, I meant that groups who were using gittip could themselves wire up the API behind pressing the button to whatever form of interaction they think, for their group, is a valid measure of 'activity': IRC comments, tweets, commits to git/svn, comments on tickets... whatever. |
Oh, and +1 for factoring take method out of gittip and into some third-party place; it seems a good idea to let each group determine how to split the take, though gittip should of course offer some default methods. |
Closing in favor of #1660. |
In this interview between @whit537 and @tgeller, Chad mentions his frustration with two former team members who don't contribute much anymore but haven't lowered their take.
Having a feature that sunsets the member take after x weeks of non-activity is a non-confrontational way of dealing with issues like this. Collaborator relationships could go sour needlessly if this issue has to be handled manually - not to mention the only option available is the nuclear one of removing the team member altogether the use of which could lower trust in the team lead.
This feature would serve the same purpose as throttling the take of new members but at the opposite end of the collaboration period.
The text was updated successfully, but these errors were encountered: