Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create 2024-10-30-openrefine-developer-role.md #395

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

magdmartin
Copy link
Member

Following the conversation on the forum https://forum.openrefine.org/t/seeking-input-on-new-developer-role-for-openrefine/1756 here is a draft job description for the developer role we want to hire for 2025. I am opening directly as PR to increase visibility with other developers on the project.

As mentioned in the forum, I can lead the process (job posting, resume triaging, outreach, scheduling, and performing non-technical interviews). For other hired roles, members of the Advisory Committee participated in some interviews. I would be more comfortable if a senior developer were involved in the process to validate technical skills of the candidate.

@magdmartin magdmartin marked this pull request as draft October 30, 2024 21:07
Copy link

netlify bot commented Oct 30, 2024

Deploy Preview for openrefine-website ready!

Name Link
🔨 Latest commit b25b155
🔍 Latest deploy log https://app.netlify.com/sites/openrefine-website/deploys/6724e7aa559af300089f7ddd
😎 Deploy Preview https://deploy-preview-395--openrefine-website.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link
Member

@ej2432 ej2432 left a comment

Choose a reason for hiding this comment

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

some edits to the work environment section

blog/2024-10-30-openrefine-developer-role.md Outdated Show resolved Hide resolved
blog/2024-10-30-openrefine-developer-role.md Outdated Show resolved Hide resolved
@magdmartin
Copy link
Member Author

@thadguidry, @tfmorris, Following discussions between @antoine2711 this weekend at WikiConvention francophone/2024, and in light of our previous conversation, I believe that OpenRefine would greatly benefit from having a Developer Advocate or Evangelist. The role description will remain unchanged regarding day to day maintenance but with an increased emphasis on outreach and community management for developers. This will leave the core team focusing on merging PR and the technical direction of the project. Let me know what you think.

@thadguidry
Copy link
Member

Ideally you would want someone who has a history in community engagement, volunteering, in any domain. I think someone who evokes strong empathy and a fun demeanor goes a long way to making our community a place to call home.

@magdmartin
Copy link
Member Author

@thadguidry thanks. So my thought is that the role would start with initial focus on Bug Fixes & Quality Improvements and then once the person is more familiar with the project expand to include more community management.
In the long run, I suggest targeting 50% of the time on development and 50% on community management.

I will prepare a new version with more emphase on the community aspect.

@tfmorris
Copy link
Member

I posted more on the email thread about this from the most recent program committee meeting minutes, but a couple of quick things:

  • community management and DevRel are distinct roles in my opinion. The linked Wikipedia description is about marketing to developers to get them to adopt your APIs, SDKs, etc, which isn't really relevant for OpenRefine. We're trying to attract more developers to contribute to the product itself
  • depending on how it's envisioned, the technical contribution and developer development aspects of this would have very different skill profiles (not to say one person couldn't have both sets), so it would be important to highlight what's most important
  • PR review won't be a responsibility until they are voted into the core team

I'll make more comments inline...

@magdmartin
Copy link
Member Author

@tfmorris, can you hold until tomorrow before commenting on the line? I want to prepare the updated version that emphasizes the devrel role.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants