To be clear: I agree with you about funds and incentives.

I was referring to your on ramps issue (set out below in your email).

Would some kind of "all hands work fest" be a way to create the on ramps?
It seems like there is a huge barrier to progress otherwise.  If everyone*
could down tools for a day and just work on this, maybe the initial
resources could be created, eg task lists, website, ..

*Everyone as in whoever has been and still wishes to contribute

Sorry if this is a lunatic thought.





On Tue, 30 May 2017, 23:02 Tim Hockin, <thoc...@google.com> wrote:

> I worry that this will DISINCENTIVIZE janitors.  People who would do
> it for the love of cleaning up a mess, will now see it as a low-paying
> job, or won't work without funds.
>
> I think the strongest drivers of work are identity (intrinsic) and
> recognition (extrinsic) - "I am a Kubernetes Janitor" and getting your
> name in a file somewhere.  We get contributors by playing those things
> up.  By having a web page for janitors, and a mailing list, and a
> logo, and stickers, and tshirts, and by ackowledging the janitors
> project.
>
> That takes effort I don't have bandwidth for right now :(
>
> On Mon, May 29, 2017 at 11:52 PM, Alexis Richardson <alexis@weave.works>
> wrote:
> > Tim
> >
> > Could solving this issue also lead to movement on the "janitors" type
> > initiatives that Lucas says have worked for Linux?
> >
> > In general, how can areas that need love/work get advertised/resourced
> while
> > staying within the norms of the community?
> >
> > Alexis
> >
> >
> >
> > On Tue, 30 May 2017, 04:09 'Tim Hockin' via Kubernetes
> developer/contributor
> > discussion, <kubernetes-...@googlegroups.com> wrote:
> >>
> >> I'm not against trying it, I just have my own predictions.  I agree
> >> with Aronchick - the biggest issue we have is not that we need more
> >> people - we need better (more actionable) bugs, we need onramps, we
> >> guidance and reviews, and we need to make contributing hurt less
> >> (rebases, verify and update scripts, staging, etc).
> >>
> >> For people to do THAT work, I'd pay out of my own pocket.
> >>
> >> On Sun, May 28, 2017 at 11:23 AM, 'David Aronchick' via Kubernetes
> >> developer/contributor discussion <kubernetes-...@googlegroups.com>
> >> wrote:
> >> > Ok - broadly, I love the experiment, and am supportive of trying it
> out.
> >> >
> >> > That said, I'm not sure there's any evidence that we lack people, or
> the
> >> > people lack time/motivation, to contribute. Money/extrinsic rewards
> >> > feels
> >> > like it's trying to solve the wrong problem. From everyone I've talked
> >> > to,
> >> > it's far far far more about streamlining the contributions that people
> >> > already would like to make - and, interestingly, we (the project) are
> >> > more
> >> > than ready/willing/able to pay actual $ for streamlining this process
> in
> >> > a
> >> > substantive way - to a charity or no.
> >> >
> >> > Speaking of which - where's the latest priority ordered backlog of
> work
> >> > to
> >> > do to make contributing less painful?
> >> >
> >> > On Sun, May 28, 2017 at 9:13 AM, <lu...@luxaslabs.com> wrote:
> >> >>
> >> >> So what I was basically trying to say Daniel and Tim is that I
> believe
> >> >> this matter is much more complex than a binary good/bad switch.
> >> >>
> >> >> > Something I wanted to do but fell off my plate is to set up a kube
> >> >> "janitors" effort.  This has been pretty effective in the Linux
> >> >> kernel, finding ways for people who didn't know the whole kernel to
> >> >> contribute, clean up, and earn an identity ("I'm on the kernel
> >> >> janitors team!"), and take a ton of tasks off the backlog.  It needs
> a
> >> >> rally point, a website, a logo, and some serious effort cataloging
> >> >> initial work items.
> >> >>
> >> >> I really like this idea as well. But I think it's a compliment to
> >> >> what's
> >> >> proposed above, not a replacement.
> >> >> This also goes for K8sPort (compliment to these community efforts).
> >> >> It's
> >> >> pretty good but hasn't gained traction at all really.
> >> >>
> >> >> K8sPort also offers a charity option. I just donated $200 to victims
> of
> >> >> the Haiti Earthquake via K8sPort:
> https://campaign.newstorycharity.org/
> >> >> This all just thanks to the Issues and Pull Requests I've created, SO
> >> >> questions I've answered and so on.
> >> >>
> >> >> I see a huge potential here to square the good we're doing, both
> >> >> donating
> >> >> to OSS and charities.
> >> >>
> >> >> As pointed out above, we can't control whether 21 becomes a thing or
> >> >> not,
> >> >> nor if the Kubernetes 21 list will be used or not.
> >> >> What we can do is to provide good examples to the community and try
> to
> >> >> find the forums/tools/activities that work well for us to engage the
> >> >> community even more and keep the project healthy.
> >> >>
> >> >> My and Joseph's intention with this thread was to investigate how we
> >> >> can
> >> >> possibly use this tool in the best possible way for the community (a
> >> >> list
> >> >> would be created in any case sooner or later).
> >> >>
> >> >> Den söndag 28 maj 2017 kl. 18:07:41 UTC+3 skrev lu...@luxaslabs.com:
> >> >>>
> >> >>> Thanks for the feedback Tim and Daniel
> >> >>>
> >> >>> As a independent contributor (+more) working on Kubernetes "for the
> >> >>> greater good" for more than two years I want to say a couple of
> words:
> >> >>>
> >> >>> First it should be stated that we're not in control of whether
> person
> >> >>> A
> >> >>> wants to pay person B for getting a question answered via whatever
> >> >>> medium
> >> >>> (be it SO, 21, Slack or email or...).
> >> >>> Sooner or later a Kubernetes list would pop up. We (the maintainers
> or
> >> >>> steering committee or any specific persons) are not in control of
> that
> >> >>> nor
> >> >>> the people in it or the people using it.
> >> >>>
> >> >>> Secondly, we should recognize that most people working on "boring
> >> >>> tasks"
> >> >>> as well as features are monetarily paid by a company.
> >> >>> There is _a lot_ of money in this game already, so we shouldn't
> >> >>> pretend
> >> >>> there isn't any.
> >> >>>
> >> >>> I fully recognize the problem you're referring to and can see some
> >> >>> potential drawbacks, but I do think there are more benefits than
> >> >>> drawbacks
> >> >>> with the proposal.
> >> >>>
> >> >>> Scenario 1: A person that's interested in K8s but works on something
> >> >>> else
> >> >>> generally. Would pick up a K8s job if possible.
> >> >>>
> >> >>>  - People that work on Kubernetes for the greater good most often
> have
> >> >>> an
> >> >>> other job. In my case I'm living with my parents while studing in
> high
> >> >>> school.
> >> >>>    People that want to work full-time on Kubernetes could be in the
> >> >>> list
> >> >>> to get job offers regularily from people posting to the list. That's
> >> >>> one
> >> >>> use-case for the list.
> >> >>>
> >> >>> It shouldn't go unsaid that thanks to being able to do contracting I
> >> >>> can
> >> >>> work on K8s as my summer-time job (but I'm not doing contracting
> right
> >> >>> now
> >> >>> when dealing with these community matters, this is my hobby)
> >> >>> I can't say my motivation has declined, rather I'm more motivated
> than
> >> >>> ever to do more good to the K8s ecosystem than I would be able to do
> >> >>> otherwise.
> >> >>>
> >> >>> Scenario 2: A general contributor that works for the greater good
> >> >>>
> >> >>>  - The most interesting part here IMO is the charity and marketplace
> >> >>> aspects though. As Joseph also pointed out earlier here, you can
> >> >>> choose to
> >> >>> donate all the to you transferred funds directly to a charity of
> your
> >> >>> choice, currently you can choose between CoinCenter, Black Girls
> Code,
> >> >>> Folding At Home, Code To Inspire.
> >> >>>  - To me, being able to help people that are using the 21 list to
> >> >>> escalate important (support as well as non-support) issues while
> >> >>> donating
> >> >>> those $5 or so dollars to help Afghan women learn to code is truly
> >> >>> motivational.
> >> >>>
> >> >>> Note: The person that takes the money (which you referred to --
> >> >>> accepting
> >> >>> the extrinsic motivation) maybe isn't the person that would work for
> >> >>> the
> >> >>> greater good in the first place. I think the person that contributes
> >> >>> to K8s
> >> >>> for the intrinsic motivation is very likely to boost the intrinsic
> >> >>> motivation by using the charity option.
> >> >>>
> >> >>> Scenario 3: A person that hasn't been involved in K8s very much so
> far
> >> >>> but sees his/her chance to earn some dollars
> >> >>>
> >> >>> This person doesn't seem to recognize the intrinsic motivation
> related
> >> >>> to
> >> >>> OSS projects and didn't contribute really to K8s before.
> >> >>> Now he/she does contribute and gets some dollars in return. Let him
> >> >>> take
> >> >>> those bucks, he probably needs them in that case.
> >> >>>
> >> >>>
> >> >>> Further ideas:
> >> >>>
> >> >>> I've been experimenting with the tought of providing a CNCF sponsor
> >> >>> HTTP
> >> >>> service in the 21 marketplace (https://21.co/mkt/). It would
> basically
> >> >>> be a
> >> >>> way to donate the bitcoins you've earned from completing microtasks
> on
> >> >>> 21 to
> >> >>> different areas of CNCF. Each API call costs a little money, and the
> >> >>> CNCF-backed service would just charge a dollar or two, add your name
> >> >>> to a
> >> >>> CNCF individual sponsors list and let you choose what to donate
> money
> >> >>> for.
> >> >>>
> >> >>> Imagine anyone being able to issue a command like this (or do it via
> >> >>> the
> >> >>> 21 web interface)
> >> >>>
> >> >>> 21 buy "cncf/sponsor/diversity_scholarship"
> >> >>>
> >> >>>
> >> >>> and the API service will put your name on a list next to the total
> >> >>> amount
> >> >>> you've paid (adds up on every API call). Now you've donated to CNCF
> >> >>> diversity scholarship recipients!
> >> >>> And as the 21 ecosystem grows, it might be possible to choose CNCF
> >> >>> instead of the four above mentioned charities automatically...
> >> >>>
> >> >>> Let me know what you think... I have even more thoughts to share
> later
> >> >>> ;)
> >> >>>
> >> >>> Den söndag 28 maj 2017 kl. 06:32:04 UTC+3 skrev Joseph Jacks:
> >> >>>>
> >> >>>> Thanks for your feedback, Daniel.
> >> >>>>
> >> >>>> My take on this 1999 study you point to is that it has some major
> >> >>>> flaws
> >> >>>> when taken into current context:
> >> >>>>
> >> >>>> The world was extremely different when this study was conducted.
> The
> >> >>>> sharing economy did not exist. There were only ~195M people on the
> >> >>>> Internet
> >> >>>> globally. Etcetera.
> >> >>>> RE: "If the size of the monetary reward is not large enough to
> >> >>>> compensate for the loss of intrinsic motivation, overall engagement
> >> >>>> can
> >> >>>> decline": We can easily solve this simply by increasing the reward
> >> >>>> amount.
> >> >>>> With the first basic implementation of extrinsic incentivizing --
> i.e
> >> >>>> K8s
> >> >>>> experts and/or charities get paid in BTC/fiat only when they
> respond
> >> >>>> to K8s
> >> >>>> user questions via the 21 system -- we have a reward of $5 set for
> >> >>>> each
> >> >>>> reply. That can easily be adjusted up to $20 and far beyond. Balaji
> >> >>>> Srinivasan shared with me earlier that 21.co/ethereum routinely
> sees
> >> >>>> users
> >> >>>> paying $10 for answers from Ethereum experts.
> >> >>>> (Some help with framing thanks to Balaji here)... Regarding the net
> >> >>>> result as is implied in the 1999 study and in other areas as Tim
> >> >>>> alluded, I
> >> >>>> think in most areas generally the introduction of market dynamics
> >> >>>> really
> >> >>>> improves the overall experience. There are certainly edge cases
> like
> >> >>>> the
> >> >>>> ones that Dan Ariely identifies, but these need to be kept in
> >> >>>> perspective
> >> >>>> against the gigantic examples of (say) communist vs capitalist
> China,
> >> >>>> or
> >> >>>> communist vs capitalist Eastern Europe. Most of the time, you are
> >> >>>> replacing
> >> >>>> a breadline with a market.
> >> >>>>
> >> >>>>
> >> >>>> HTH!
> >> >>>>
> >> >>>> On Sat, May 27, 2017 at 7:54 PM, Daniel Smith <dbs...@google.com>
> >> >>>> wrote:
> >> >>>>>
> >> >>>>> I agree w/ Tim.
> >> >>>>>
> https://en.wikipedia.org/wiki/Overjustification_effect#Volunteering
> >> >>>>>
> >> >>>>> On Sat, May 27, 2017 at 5:02 PM, Joseph Jacks <jack...@gmail.com>
> >> >>>>> wrote:
> >> >>>>>>
> >> >>>>>> CIL
> >> >>>>>>
> >> >>>>>> On Saturday, May 27, 2017 at 3:45:29 PM UTC-7, Tim Hockin wrote:
> >> >>>>>>>
> >> >>>>>>> On Sat, May 27, 2017 at 3:40 PM, Joseph Jacks <
> jack...@gmail.com>
> >> >>>>>>> wrote:
> >> >>>>>>> > Thanks! I do hear you, Tim --- however, I find that such an
> >> >>>>>>> > experiment is
> >> >>>>>>> > worthy in the face of the challenges the project has in this
> >> >>>>>>> > area.
> >> >>>>>>> > Why not
> >> >>>>>>> > have both extrinsic and intrinsic, then see what happens?
> >> >>>>>>>
> >> >>>>>>> That was the point of the study.  Intrinsic motivators alone
> >> >>>>>>> ("help
> >> >>>>>>> make the world a better place") were MORE effective than
> combined
> >> >>>>>>> motivators ("help make the world a better place, and here's 100
> >> >>>>>>> bucks
> >> >>>>>>> for your effort").
> >> >>>>>>
> >> >>>>>>
> >> >>>>>> 21 also allows the reward to be automatically credited to a
> >> >>>>>> charity:
> >> >>>>>> currently, there are four choices: CoinCenter, Black Girls Code,
> >> >>>>>> Folding At
> >> >>>>>> Home, Code To Inspire.
> >> >>>>>>
> >> >>>>>>>
> >> >>>>>>>
> >> >>>>>>> > Would love more feedback.
> >> >>>>>>>
> >> >>>>>>> Something I wanted to do but fell off my plate is to set up a
> kube
> >> >>>>>>> "janitors" effort.  This has been pretty effective in the Linux
> >> >>>>>>> kernel, finding ways for people who didn't know the whole kernel
> >> >>>>>>> to
> >> >>>>>>> contribute, clean up, and earn an identity ("I'm on the kernel
> >> >>>>>>> janitors team!"), and take a ton of tasks off the backlog.  It
> >> >>>>>>> needs
> >> >>>>>>> a
> >> >>>>>>> rally point, a website, a logo, and some serious effort
> cataloging
> >> >>>>>>> initial work items.
> >> >>>>>>
> >> >>>>>>
> >> >>>>>> This along with the K8sport effort share similar aims! I think
> what
> >> >>>>>> we
> >> >>>>>> are envisioning here is highly complimentary.
> >> >>>>>>
> >> >>>>>>>
> >> >>>>>>>
> >> >>>>>>>
> >> >>>>>>> > On Sat, May 27, 2017 at 3:36 PM, Tim Hockin <
> tho...@google.com>
> >> >>>>>>> > wrote:
> >> >>>>>>> >>
> >> >>>>>>> >> Curiously, I was JUST listening to a radio piece exploring
> the
> >> >>>>>>> >> effects
> >> >>>>>>> >> of intrinsic and extrinsic motivators.  It is well understood
> >> >>>>>>> >> that
> >> >>>>>>> >> "common purpose" and "for the greater good" (intrinsic
> >> >>>>>>> >> motivators)
> >> >>>>>>> >> are
> >> >>>>>>> >> more effective than money and stuff (extrinsic motivators).
> >> >>>>>>> >> The
> >> >>>>>>> >> interesting part was that the addition of an extrinsic
> >> >>>>>>> >> motivator
> >> >>>>>>> >> to a
> >> >>>>>>> >> situation which was already intrinsically motivated REDUCED
> the
> >> >>>>>>> >> net
> >> >>>>>>> >> motivation.
> >> >>>>>>> >>
> >> >>>>>>> >> So we should be careful that applying money to our community
> >> >>>>>>> >> doesn't
> >> >>>>>>> >> change it from a righteous mission into a low-paying job.
> >> >>>>>>> >>
> >> >>>>>>> >> Tim
> >> >>>>>>> >>
> >> >>>>>>> >> On Sat, May 27, 2017 at 2:36 PM, Lucas Käldström
> >> >>>>>>> >> <lu...@luxaslabs.com>
> >> >>>>>>> >> wrote:
> >> >>>>>>> >> > Adding kubernetes-dev and kubernetes-maintainers...
> >> >>>>>>> >> >
> >> >>>>>>> >> > On May 28 2017, at 12:31 am, Joseph Jacks <
> jack...@gmail.com>
> >> >>>>>>> >> > wrote:
> >> >>>>>>> >> >>
> >> >>>>>>> >> >>
> >> >>>>>>> >> >>
> https://twitter.com/kubernetesonarm/status/868577771953455105
> >> >>>>>>> >> >>
> >> >>>>>>> >> >> Lucas and I got to DM'ing earlier and came up with this
> over
> >> >>>>>>> >> >> the last
> >> >>>>>>> >> >> hour. Feedback welcome!
> >> >>>>>>> >> >>
> >> >>>>>>> >> >> Doc:
> >> >>>>>>> >> >>
> >> >>>>>>> >> >>
> >> >>>>>>> >> >>
> >> >>>>>>> >> >>
> https://docs.google.com/document/d/1VQDIAB0OqiSjIHI8AWMvSdceWhnz56jNpZrLs6o7NJY/edit#heading=h.en8cy6hno0c6
> >> >>>>>>> >> >
> >> >>>>>>> >> > --
> >> >>>>>>> >> > You received this message because you are subscribed to the
> >> >>>>>>> >> > Google
> >> >>>>>>> >> > Groups
> >> >>>>>>> >> > "Kubernetes user discussion and Q&A" group.
> >> >>>>>>> >> > To unsubscribe from this group and stop receiving emails
> from
> >> >>>>>>> >> > it, send
> >> >>>>>>> >> > an
> >> >>>>>>> >> > email to kubernetes-use...@googlegroups.com.
> >> >>>>>>> >> > To post to this group, send email to
> >> >>>>>>> >> > kubernet...@googlegroups.com.
> >> >>>>>>> >> > Visit this group at
> >> >>>>>>> >> > https://groups.google.com/group/kubernetes-users.
> >> >>>>>>> >> > For more options, visit https://groups.google.com/d/optout
> .
> >> >>>>>>> >
> >> >>>>>>> >
> >> >>>>>>
> >> >>>>>> --
> >> >>>>>> You received this message because you are subscribed to the
> Google
> >> >>>>>> Groups "Kubernetes user discussion and Q&A" group.
> >> >>>>>>
> >> >>>>>> To unsubscribe from this group and stop receiving emails from it,
> >> >>>>>> send
> >> >>>>>> an email to kubernetes-use...@googlegroups.com.
> >> >>>>>> To post to this group, send email to
> kubernet...@googlegroups.com.
> >> >>>>>> Visit this group at
> >> >>>>>> https://groups.google.com/group/kubernetes-users.
> >> >>>>>> For more options, visit https://groups.google.com/d/optout.
> >> >>>>>
> >> >>>>>
> >> >>>>
> >> >> --
> >> >> You received this message because you are subscribed to the Google
> >> >> Groups
> >> >> "Kubernetes user discussion and Q&A" group.
> >> >> To unsubscribe from this group and stop receiving emails from it,
> send
> >> >> an
> >> >> email to kubernetes-users+unsubscr...@googlegroups.com.
> >> >> To post to this group, send email to
> kubernetes-users@googlegroups.com.
> >> >> Visit this group at https://groups.google.com/group/kubernetes-users
> .
> >> >> For more options, visit https://groups.google.com/d/optout.
> >> >
> >> >
> >> > --
> >> > You received this message because you are subscribed to the Google
> >> > Groups
> >> > "Kubernetes developer/contributor discussion" group.
> >> > To unsubscribe from this group and stop receiving emails from it, send
> >> > an
> >> > email to kubernetes-dev+unsubscr...@googlegroups.com.
> >> > To post to this group, send email to kubernetes-...@googlegroups.com.
> >> > To view this discussion on the web visit
> >> >
> >> >
> https://groups.google.com/d/msgid/kubernetes-dev/CADSfKXnnoxQ1Xw2YGcoZciF%3DasFfSv4aEs1yU%2BLo6706ZAbhfw%40mail.gmail.com
> .
> >> >
> >> > For more options, visit https://groups.google.com/d/optout.
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> Groups
> >> "Kubernetes developer/contributor discussion" group.
> >> To unsubscribe from this group and stop receiving emails from it, send
> an
> >> email to kubernetes-dev+unsubscr...@googlegroups.com.
> >> To post to this group, send email to kubernetes-...@googlegroups.com.
> >> To view this discussion on the web visit
> >>
> https://groups.google.com/d/msgid/kubernetes-dev/CAO_Rewa9r5LdgWFtibb-fABVKdRYjgTm%2BhfZC3w4mHHWg6OBKQ%40mail.gmail.com
> .
> >> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Kubernetes user discussion and Q&A" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to kubernetes-users+unsubscr...@googlegroups.com.
To post to this group, send email to kubernetes-users@googlegroups.com.
Visit this group at https://groups.google.com/group/kubernetes-users.
For more options, visit https://groups.google.com/d/optout.
  • Re: [kubernet... 'Tim Hockin' via Kubernetes user discussion and Q&A
    • Re: [kub... Joseph Jacks
      • Re: ... 'Daniel Smith' via Kubernetes user discussion and Q&A
        • ... Joseph Jacks
        • ... lucas
        • ... lucas
        • ... 'David Aronchick' via Kubernetes user discussion and Q&A
        • ... 'Tim Hockin' via Kubernetes user discussion and Q&A
        • ... Alexis Richardson
        • ... 'Tim Hockin' via Kubernetes user discussion and Q&A
        • ... Alexis Richardson
        • ... 'Tim Hockin' via Kubernetes user discussion and Q&A
        • ... 'Brian Grant' via Kubernetes user discussion and Q&A
        • ... Justin Santa Barbara
        • ... quacken1983
        • ... Ryan Quackenbush
    • Re: [kub... 'Brian Grant' via Kubernetes user discussion and Q&A

Reply via email to