Learning patterns/Finding programmers for a WMF grant
Finding programmers for a WMF grant
problemYou need developers to work on a Wikimedia grant proposal
solutionThe best way to reach developers is using the mailing lists they follow.
creator• Mcnabber091
created on17 December, 2013
status:in progress
What problem does this solve?
editThis learning pattern addresses the problem of not having developers to help on your project.
What is the solution?
editTry asking questions or making requests through one of these channels.
- Mailing lists
- https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/ (general Wikimedia developer and technical support list)
- https://lists.wikimedia.org/postorius/lists/african-wikimedia-developers.lists.wikimedia.org/ (African Wikimedia developers)
- https://lists.wikimedia.org/postorius/lists/cloud.lists.wikimedia.org/ (Wikimedia Cloud Services)
- https://lists.wikimedia.org/postorius/lists/wikidata.lists.wikimedia.org/ (Wikidata)
- Depending on your target audience, you may find more suitable mailing lists at https://lists.wikimedia.org/
- Noticeboards
- IRC
- Telegram
- https://t.me/wmhack (Wikimedia hackathon Telegram group)
- See other Telegram channels listed at Telegram
Considerations
edit- Try to be as specific as possible about the kind of developer support you need. Do you need someone to run a Bot? Write a extension or Javascript Gadget? Create a new Wikimedia labs tool? If you're not sure what kind of developer help you will be needing for your project, try to describe the task that you want to perform as clearly as possible, and be ready to answer follow-up questions to the best of your ability.
- If you are able, it is helpful for programmers to see a timeline that specifies rough deadlines for programming elements. Importantly, reserving some amount of time for initial conversations and planning, programming, testing, and implementation. The more complex the programming element, the more testing it is likely to require.
- If you are planning to pay for development work, it is best to estimate a potential hourly rate and how many hours of development work will be needed before you finalize the budget for your project. You may want to ask a friendly developer to help you with these estimates.
- In some cases it may also be helpful and useful to recruit developers outside the Wikimedia movement, but from aligned context (e.g. general open source development). The following mailing lists and forums may reach fitting candidates:
- http://www.fossjobs.net/
- The Devsummit mailing list
- The Outreachy internship program also lists various job boards on it Opportunities page.
When to use
edit- Grant-funded projects that involve creating new tools or automated processes on wiki.
Endorsements
edit- Mcnabber091
- User:Jwild
- Siko
- J-Mo
- Ijon
- I JethroBT
- Focebook 129.45.64.20 06:51, 2 March 2017 (UTC)
- Stephane
- In 2021, I helped hire two junior developers for the Wikimedia grants-funded project to extend OpenRefine with Structured Data on Wikimedia Commons functionalities. SFauconnier (talk) 10:20, 12 January 2022 (UTC)