Skip to content

NEP: add Spending NumPy Project Funds (NEP 48)#18454

Merged
mattip merged 5 commits intonumpy:mainfrom
rgommers:nep-spending-funds
Mar 6, 2021
Merged

NEP: add Spending NumPy Project Funds (NEP 48)#18454
mattip merged 5 commits intonumpy:mainfrom
rgommers:nep-spending-funds

Conversation

@rgommers
Copy link
Member

Cc @InessaPawson, @stefanv. Sending to the mailing list, high level discussion should happen there (smaller comments and textual issues can be dealt with on this PR).

Copy link
Contributor

@ilayn ilayn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I couldn't have too much time so I just added some basic questions that jumped at the first glance. I think a simple "company A pays for person B for feature C"-type, user story of a restricted fund can help a lot in the intro to make the rest of the document tightly scoped.

rgommers and others added 2 commits February 24, 2021 18:59
Co-authored-by: InessaPawson <albuscode@gmail.com>
Co-authored-by: Matt Haberland <mhaberla@calpoly.edu>
…unding

Co-authored-by: InessaPawson <albuscode@gmail.com>
When considering development work, principle (1) implies that priority should
be giving to (a) the most boring/painful tasks that no one likes doing, and to
necessary structural changes to the code base that are too large to be done by
a volunteer in a reasonable amount of time.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what about work needing specific skills that are not present within the maintainers and volunteers groups?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This indeed can happen. The first principle in "what to pay for" says to pay for things that otherwise won't get done. One reason something doesn't get done is because the required skills are missing in the project/community.

I think we are missing skills, but more outside of development work. It's very well possible that it's a combination of a rare skill and no one in the team with bandwidth + motivation to address the need.

So we look outside of the community to find the right person. I think that's addressed in the next section ("who to pay").

Base automatically changed from master to main March 4, 2021 02:05
@rgommers
Copy link
Member Author

rgommers commented Mar 6, 2021

I resolved the comments I answered over a week ago, and addressed the few remaining ones in the most recent commit.

I propose to merge this PR with Draft status - discussion seems to have died down.

@mattip mattip merged commit 0bcf690 into numpy:main Mar 6, 2021
@mattip
Copy link
Member

mattip commented Mar 6, 2021

Thanks @rgommers

@rgommers rgommers deleted the nep-spending-funds branch March 6, 2021 21:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants