Skip to content

Documentation related to the Processing Foundation Software Development Grant also known as `pr05`

Notifications You must be signed in to change notification settings

processing/pr05-grant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Open Call for pr05 = “Processing Foundation Software Development Grant”;

APPLICATIONS ARE CLOSED. THANKS FOR APPLYING.

Consider joining our mailing list to be informed of future opportunities.

The Processing Foundation Software Development Grant or pr05 (pronounced “pros”) is a new mentorship initiative by the Processing Foundation designed to support the professional growth of early to mid-career software developers through hands-on involvement in open-source projects. Participation in the program is entirely online and we invite developers from around the world to apply.

A total of five (5) candidates will be invited to join our 2024 cohort. Selected candidates will receive a $10,000 grant to allow them to spend 200 hours over a period of 4 months on their contributions.

“New Beginnings”

Participants will choose from a predefined list of projects (2024 pr05 Project List) that can be completed under mentorship. In the spirit of our first program's theme "New Beginnings", we have assembled a curated list of projects selected for their potential to solidify and expand the foundations of Processing and p5.js. Each project will be mentored by a developer/contributor experienced in this specific area.

Note: While we will prioritize projects from this list, if you have an exceptional idea that aligns with the grant's objectives, you are welcome to submit a wildcard proposal. For details, see the page linked above.

Deliverables and Project Legacy

All pr05 projects must be open source and contributions should be made as PRs to the Processing Foundation repositories. We encourage applicants to think about how their project will support future developments. This includes, but is not limited to: documentation, developer experience, code commenting and reusability, CI/CD, tests, roadmaps, findings from research performed in the context of the project, etc.

Project Documentation

Progress updates via our social media, blogs, etc., must be posted after each bi-montly progress meeting with the grantee’s mentor.

Projects are featured on the Processing Foundation’s website, with the grantee’s bio, images, and a link to the project. These materials must be provided by the start of the program and updated at the end.

A final report documenting the work performed during the program will be required to be submitted as a Pull Request to the appropriate repository in the Processing Foundation’s GitHub. Additional documentation in other formats is also welcome (a series of video tutorials, a website, etc.)

Mentorship

Mentors are assigned to each Grantee. Mentors are experienced software professionals and/or core contributors from the Processing and p5.js communities. The role of mentors is to provide guidance (creative, technical, and professional), as well as serve as an advocate for the grantee’s work. Grantees are expected to participate in regular virtual meetings with their mentor. Mentors will also be responsible for evaluating the work done by their mentee at the mid-point and at the end of the program.

Diversity, Equity, Inclusion, and Accessibility (DEIA)

We are committed to assembling a diverse and inclusive group of coding professionals. Therefore we particularly encourage applications by individuals from communities historically underrepresented or marginalized in tech fields due to race, gender, class, sexuality, immigration/documentation status, age, geographical location, or disability. Our goal is to assemble a group of grantees that reflects global diversity and brings a variety of perspectives to the development work.

Stipend

The stipend for the 2024 pr05 grant program is $10,000 USD. Payment of the stipend will be made in four installments: $2,500 USD paid at the start of your project, the remaining split throughout the program, and the remainder upon its completion. Full payment of the grant requires complete and active participation in the program, including cohort meetings, town halls, regular meetings with mentors, and successful evaluations.

Program Timeline

Processing Foundation Grantees are expected to commit 200 hours to proposed projects, between July 1st and November 15th, 2024. The 200 hours must take place during this timeline.

  • Application Opens: May 1st 2024
  • Application Deadline: May 31st 2024
  • Semi-Finalist Interviews: Week of June 17th
  • Selected participants announced: June 21st
  • Program Kick-off: July 1st 2024
  • Mid-point check-in: September 1st
  • Program End Date: October 31st

Agreement regarding additional schedules and milestones is to be decided upon between the Grantee and their mentor (and advisors, if applicable) by the first week of the program.

Town halls

Throughout the program, monthly meetings guided by invited experts will cover critical subjects such as governance, Diversity, Equity, and Inclusion (DEI), UX design, accessibility, or community. These sessions are meant to expand participants' understanding of the broader context in which their technical work resides, ensuring they are well-rounded in both their coding abilities and their comprehension of the ethical and operational frameworks of the software. Town halls are hosted together with our partner program the Processing Fellowship.

About the Processing Foundation

Established in 2012, the Processing Foundation is a nonprofit whose mission is to promote software literacy in the arts and visual literacy in the field of technology. Our efforts also aim to support people of all backgrounds and actively address systemic biases in art and tech spaces, in particular, those related to gender, race, class, and accessibility. To read more about our mission, visit processingfoundation.org. To learn about our activities, go to processingfoundation.report.

Questions?

Please read our Frequently Asked Questions.

Automated Text Generation Policy

We value your originality and problem understanding. If you choose to use large language models (LLMs) when writing your proposal, we ask that you do so responsibly. Please make sure that your own knowledge, ideas, and insights form the core of your submission. While these tools can be helpful, they should not replace your own reasoning.

About

Documentation related to the Processing Foundation Software Development Grant also known as `pr05`

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published