Contribution credit for organizations who hire Inexperienced and/or Junior Drupal Developers

Created on 21 December 2023, 6 months ago
Updated 30 June 2024, about 13 hours ago

One of the key aspects of the IXP initiative is to incentivize organizations to hire Inexperienced and/or Junior Drupal Developers.

We propose that the existing Drupal.org contribution credit system be used for this goal.

It is important that the incentive is large enough for this initiative to be a success. But, what exactly does that mean? That is the goal of this issue...

Background material

  1. Contribution credit β†’ - explainer page on Drupal.org - "The ranking algorithm is ultimately governed by the staff of the Drupal Association. To protect the exact details of the algorithm from gaming, the precise weights are not publicly disclosed.".
  2. Contribution credit weight and impact on rankings for Drupal.org β†’
  3. Source code for Drush commands related to assigning contribution weights - the code does not actually have the weights listed. It appears that the weights are stored as a config variable. The code here is related to manipulating the weights in various contexts.
  4. Drupal.org issue to improve the drupal.org contribution credit system β†’
  5. Recognizing more types of contribution in the Drupal.org Marketplace β†’ - blog post that confirms that the community is interested in supporting more types of contribution - including (hopefully), something like IXP.

Next steps?

I'm not really sure, but I'm guessing that we'll need to get with the DA to figure out what the process is for proposing a new contribution credit for IXP as well as its weight.

I would really like for IXP contribution credits to be among the most valuable (from a weight standpoint)...

-mike

πŸ“Œ Task
Status

Active

Component

Miscellaneous

Created by

πŸ‡ΊπŸ‡ΈUnited States ultimike Florida, USA

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @ultimike
  • πŸ‡ΊπŸ‡ΈUnited States hestenet Portland, OR πŸ‡ΊπŸ‡Έ

    My initial thoughts here:

    The Drupal Association has a 'special programs' credit field we can use to grant credit to organizations without needing to build something extra or file a bunch of issues.

    We could set a rubric for the value training/hiring an IXP dev. Maybe it's 30 credits a month for example - so in one year, they'd gain 360 credits per IXP. And that credit would last for an additional 12 months if that person left the IXP program.

    The question is whether that's quite enough to make that incentive worth while.

  • πŸ‡ΊπŸ‡ΈUnited States ultimike Florida, USA

    Tim - what would be helpful (IMHO) is to have some sense of the relative value of 30 credits/month. What is that roughly equivalent to? What level of financial support of the DA is roughly equivalent to 360 total credits? How much is a case study worth (relatively speaking). I know that you can't divulge exact values of weighting, but I'd love for a full IXP credit to be among the most heavily weighted...

    -mike

  • πŸ‡ΊπŸ‡ΈUnited States hestenet Portland, OR πŸ‡ΊπŸ‡Έ

    @ultimike

    Right now that would be equivalent to 3 core contributions a month, or 3 case studies on the latest version of Drupal every month - the annual total of 360 credits would be about equivalent of $36,000 of financial contribution to the DA.

  • πŸ‡ΊπŸ‡ΈUnited States camoa
  • πŸ‡ΊπŸ‡ΈUnited States camoa

    So first step is to give an initial weight to this contribution, correct?

  • πŸ‡ΊπŸ‡ΈUnited States camoa

    I just realized something, we haven't mentioned about guidelines to get the credit.

    Should that be here or its own issue?

    @hestenet? @ultimike?

  • πŸ‡ΊπŸ‡ΈUnited States ultimike Florida, USA

    I think here is a good place to discuss what guidelines the employer must follow before they get the contribution credit. Throwing some ideas out there...

    1. The job must be publicly listed on jobs.drupal.org
    2. The job description must specifically indicate that the position is open only to new Drupal developers (or those with < 6 months experience).
    3. The job must be a paid position.
    4. The employee must stay in the position for at least 6 months.
    5. The employer must provide a minimum of 2 hours/week of mentoring of the employee.

    The devil in in the details here - what will the process be to verify all this...

    -mike

  • πŸ‡ΊπŸ‡ΈUnited States ultimike Florida, USA

    @hestenet,

    I'm just re-reading your comments above - quick question - does the award have to be a "per-month" thing? Can it just be a one-time award?

    -mike

  • πŸ‡ΊπŸ‡ΈUnited States hestenet Portland, OR πŸ‡ΊπŸ‡Έ

    Yup - we could make a single award representing the full amount of credit - given either at the time of hire, or at the 6 month mark or something like that.

Production build 0.69.0 2024