Developer Satisfaction Survey/2026/Questions
Note
Some of these questions were only shown conditionally. For example, if you responded to "What role(s) do you currently have in the Wikimedia developer community?" by only selecting "Volunteer Developer" then you did not see the question "Which department are you in?"
Code
For survey data cleaning, wrangling, and visualization code, see our GitLab repo.
Roles and demographics
[edit ]◯ Wikimedia Foundation Staff
◯ Wikimedia Chapter or other Affiliate Staff
◯ Volunteer Developer
◯ Other:
◯ Manager
◯ Individual Contributor
◯ Other
◯ I prefer not to say
◯ Technology
◯ Product
◯ Advancement
◯ Finance and Administration
◯ Communications
◯ Talent and Culture
◯ Legal
◯ I prefer not to say
◯ MediaWiki developer on Wikimedia projects
◯ MediaWiki core developer
◯ MediaWiki developer for third-party projects
◯ SRE / infrastructure engineer
◯ Data engineer
◯ Service / API developer
◯ Tool developer
◯ Gadget or on-wiki tooling developer
◯ Other:
◯ Test engineer
◯ MediaWiki developer on Wikimedia projects
◯ MediaWiki developer for third-party projects
◯ SRE / infrastructure engineer
◯ Data engineer
◯ Service / API developer
◯ I create or maintain tools
◯ Gadget or on-wiki tooling developer
◯ Other:
◯ Yes, I currently contribute non-technical content to a Wikimedia project
◯ Yes, I have previously contributed non-technical content to a Wikimedia project but I no longer do.
◯ No, I have never contributed non-technical content to a Wikimedia project.
◯ Yes
◯ No
◯ Prefer not to say
◯ (Arabic) عربى
◯ 汉语 / 華語 (Chinese)
◯ Čeština (Czech)
◯ Nederlands (Dutch)
◯ English
◯ (Farsi / Persian) فارسی
◯ Français (French)
◯ Deutsch (German)
◯ (Hebrew) עברית
◯ Bahasa Indonesia (Indonesian)
◯ Italiano (Italian)
◯ 日本語 (Japanese)
◯ 한국어 (Korean)
◯ Polski (Polish)
◯ Português (Portuguese)
◯ Pусский (Russian)
◯ Svenska (Swedish)
◯ Español (Spanish)
◯ українська (Ukrainian)
◯ Tiếng Việt (Vietnamese)
◯ Other:
◯ Prefer not to say
◯ Man
◯ Woman
◯ Transgender
◯ Non-binary
◯ Genderqueer
◯ I would prefer not to say
◯ Other:
In what region do you primarily live?
Please choose only one of the following:◯ Central & Eastern Europe & Central Asia
◯ East, Southeast Asia, & Pacific
◯ Latin America & Caribbean
◯ Middle East & North Africa
◯ North America
◯ Northern & Western Europe
◯ South Asia
◯ Sub-Saharan Africa
◯ Northern & Western Europe
◯ I prefer not to say
◯ Mediawiki.org
◯ Message when making a commit
◯ Wikitech.wikimedia.org
◯ Mailing list
◯ Telegram
◯ Twitter/X
◯ Mastodon
◯ Banner on gitlab.wikimedia.org
◯ Banner on gerrit.wikimedia.org
◯ Someone told me about it directly
◯ I'm not sure
◯ I prefer not to say
◯ Other (please state here):
◯ Yes
◯ No
◯ I'm not sure
Cloud Services: Tool builders
[edit ]◯ I use Cloud VPS
◯ I use Toolforge
◯ I use neither
◯ Yes, I have previously used Toolforge and/or Cloud VPS
◯ No, I have never used Toolforge or Cloud VPS
◯ I'm not sure
◯ Bots (including pywikibot)
◯ Web apps (tools that are accessed through a web browser)
◯ Microsites (small static websites)
◯ Dashboards and other data visualizations
◯ APIs for use by other tools
◯ On-wiki gadgets ◯ Something else not listed above (please state here):
◯ All Wikimedia projects
◯ Wikipedia
◯ Wikidata
◯ Wikimedia Commons
◯ Something else not listed above (please state here):
◯ MySQL/MariaDB (not including ToolsDB or the wiki replicas)
◯ PostgreSQL
◯ SQLite
◯ Redis
◯ Memcached
◯ MongoDB
◯ I do not use a storage/caching service
◯ Something else not listed above (please state here):
- Building or improving your tools ___%
- BMaking them work with Wikimedia Cloud Services infrastructure ___%
[ ] Adding new features
[ ] Fixing security vulnerabilities
[ ] Refactoring
[ ] Migrating APIs or Datasets
[ ] Something else
[ ] Provisioning or configuring database/storage
[ ] Debugging infrastructure or performance issues
[ ] Writing or updating automation scripts
[ ] Onboarding different collaborators
[ ] Upgrading systems, languages or platforms
[ ] Something else
Cloud Services: Toolforge
[edit ]◯ Java
◯ Mono/.NET/C
◯ Javascript
◯ Typescript
◯ Perl
◯ PHP
◯ Python 3
◯ Ruby
◯ Static HTML+CSS
◯ Something else not listed above (please state here):
◯ Almost all of the work
◯ More than half of the work
◯ About half of the work
◯ Less than half of the work
◯ I’m not sure
◯ GitHub.com
◯ GitLab.com
◯ Wikimedia's GitLab
◯ Wikimedia's Gerrit
◯ Wikimedia's Phabricator
◯ Other third-party Git forge
◯ I use private source control
◯ I do not use source control
◯ Development workflow complexity (deployment, testing, CI/CD)
◯ Tool maintenance burden (fixing issues, responding to errors, keeping dependencies updated)
◯ Documentation and communication gaps (finding relevant docs, understanding best practices, following platform guidelines, keeping up-to-date with new platform features)
◯ Lack of sufficient community support and collaboration
◯ I’m not sureLimited tool monitoring and analytics (understanding usage patterns, tracking performance impact, measuring reliability)
◯ Language/framework constraints
◯ Challenges in tool discovery and metadata management (helping users discover your tools; finding and using other users’ tools)
◯ Slow support response times
◯ I’m not sure
◯ Initial platform access and environment setup
◯ Understanding deployment requirements (resource quotas, security, supported technologies, terms of service)
◯ Finding documentation for specific use cases
◯ Configuring deployment and CI/CD pipelines
◯ Managing observability (logging, monitoring...)
◯ Finding and setting up workarounds for workflows that are unsupported by the existing CLIs
◯ Integrating with services (db, replicas, redis, OAuth...)
◯ Getting help when stuck
◯ Other:
Cloud Services: Cloud VPS
[edit ]◯ Bots (including pywikibot)
◯ Hosting one or more tools or other public services such as a web app; bot; dashboard; API; etc.
◯ Testing and experimenting with softwar
◯ Running one or more MediaWiki instance
◯ Running a backing service (database; cache; etc.) for a tool or other public service
◯ Conducting data analysis or other large computational tasks
◯ Something else not listed above (please state here):
◯ Yes
◯ No
◯ I’m not sure
Cloud Services: Documentation and services
[edit ]◯ Strongly disagree ◯ Disagree ◯ Neither agree nor disagree ◯ Agree ◯ Strongly agree ◯ I'm not sure
◯ Strongly disagree ◯ Disagree ◯ Neither agree nor disagree ◯ Agree ◯ Strongly agree ◯ I'm not sure
◯ Strongly disagree ◯ Disagree ◯ Neither agree nor disagree ◯ Agree ◯ Strongly agree ◯ I'm not sure
◯ Strongly disagree ◯ Disagree ◯ Neither agree nor disagree ◯ Agree ◯ Strongly agree ◯ I'm not sure
◯ Strongly disagree ◯ Disagree ◯ Neither agree nor disagree ◯ Agree ◯ Strongly agree ◯ I'm not sure
◯ Strongly disagree ◯ Disagree ◯ Neither agree nor disagree ◯ Agree ◯ Strongly agree ◯ I'm not sure
◯ Strongly disagree ◯ Disagree ◯ Neither agree nor disagree ◯ Agree ◯ Strongly agree ◯ I'm not sure
Cloud Services: Community and support
[edit ]◯ Mailing list/Other email
◯ IRC
◯ Phabricator
◯ Zulip
◯ Telegram
◯ Slack (shown for staff)
◯ Something else not listed above (please state here):
◯ Mailing list/Other email
◯ IRC
◯ Phabricator
◯ Discord
◯ On-wiki talk pages
◯ Zulip
◯ Slack
◯ Telegram
◯ Something else not listed above (please state here):
Cloud Services: What else should we know?
[edit ]Choose what you'd like to provide feedback about
[edit ]◯ Developer environments
◯ Shared test environments
◯ Phabricator
◯ Code Review
◯ Continuous Integration/Testing
◯ Deployment
◯ Mediawiki Core backend
◯ APIs
◯ Technical documentation
◯ Research needs
Dev environments
[edit ]◯ Yes
◯ No
◯ I'm not sure
◯ quickstart Docker
◯ Self-created environment (e.g., self-installed on bare metal, VM, etc.)
◯ I do not use a personal development environment for MediaWiki
◯ Other:
◯ Very dissatisfied
◯ Somewhat dissatisfied
◯ Neutral
◯ Somewhat satisfied
◯ Very satisfied
◯ I'm not sure
Shared testing environments
[edit ]◯ Very dissatisfied
◯ Somewhat dissatisfied
◯ Neutral
◯ Somewhat satisfied
◯ Very satisfied
◯ I'm not sure
◯ I have not used the beta cluster in the past year
◯ Yes
◯ No
◯ I'm not sure
◯ Daily ◯ Weekly ◯ Monthly ◯ Quarterly ◯ Once or twice ◯ I have not in the past year
◯ Daily ◯ Weekly ◯ Monthly ◯ Quarterly ◯ Once or twice ◯ I have not in the past year
◯ Daily ◯ Weekly ◯ Monthly ◯ Quarterly ◯ Once or twice ◯ I have not in the past year
◯ Daily ◯ Weekly ◯ Monthly ◯ Quarterly ◯ Once or twice ◯ I have not in the past year
◯ Daily ◯ Weekly ◯ Monthly ◯ Quarterly ◯ Once or twice ◯ I have not in the past year
◯ Daily ◯ Weekly ◯ Monthly ◯ Quarterly ◯ Once or twice ◯ I have not in the past year
◯ Daily ◯ Weekly ◯ Monthly ◯ Quarterly ◯ Once or twice ◯ I have not in the past year
◯ Daily ◯ Weekly ◯ Monthly ◯ Quarterly ◯ Once or twice ◯ I have not in the past year
◯ Daily ◯ Weekly ◯ Monthly ◯ Quarterly ◯ Once or twice ◯ I have not in the past year
◯ Yes
◯ No
◯ I'm not sure
◯ Daily ◯ Weekly ◯ Monthly ◯ Quarterly ◯ Once or twice ◯ I have not in the past year
◯ Daily ◯ Weekly ◯ Monthly ◯ Quarterly ◯ Once or twice ◯ I have not in the past year
◯ Daily ◯ Weekly ◯ Monthly ◯ Quarterly ◯ Once or twice ◯ I have not in the past year
◯ Daily ◯ Weekly ◯ Monthly ◯ Quarterly ◯ Once or twice ◯ I have not in the past year
◯ Daily ◯ Weekly ◯ Monthly ◯ Quarterly ◯ Once or twice ◯ I have not in the past year
◯ Daily ◯ Weekly ◯ Monthly ◯ Quarterly ◯ Once or twice ◯ I have not in the past year
◯ Daily ◯ Weekly ◯ Monthly ◯ Quarterly ◯ Once or twice ◯ I have not in the past year
◯ Daily ◯ Weekly ◯ Monthly ◯ Quarterly ◯ Once or twice ◯ I have not in the past year
◯ Daily ◯ Weekly ◯ Monthly ◯ Quarterly ◯ Once or twice ◯ I have not in the past year
◯ Daily ◯ Weekly ◯ Monthly ◯ Quarterly ◯ Once or twice ◯ I have not in the past year
◯ Very dissatisfied
◯ Somewhat dissatisfied
◯ Neutral
◯ Somewhat satisfied
◯ Very satisfied
◯ I'm not sure
◯ I have not used patchdemo in the past year
[ ] Ability to create "wikifarms" (i.e., create more than one wiki with shared authentication)
[ ] Ability to create wikis linked to microservices (e.g., citoid for the Citoid extension, cxserver for ContentTranslation extension)
[ ] Ability to reproduce test failures
[ ] Something else
◯ Very dissatisfied
◯ Somewhat dissatisfied
◯ Neutral
◯ Somewhat satisfied
◯ Very satisfied
◯ I'm not sure
◯ I have not used a pre-merge shared testing environment in the past year
Phabricator
[edit ]◯ Yes
◯ No
◯ I'm not sure
◯ Very dissatisfied
◯ Somewhat dissatisfied
◯ Neutral
◯ Somewhat satisfied
◯ Very satisfied
◯ I'm not sure
◯ I have not used Phabricator in the past year
◯ Daily (or more)
◯ Weekly
◯ Monthly
◯ Once or twice
◯ Not in the past year
◯ Almost always
◯ Often
◯ Sometimes
◯ Rarely
◯ Not in the past year
◯ Almost always
◯ Often
◯ Sometimes
◯ Rarely
◯ Not in the past
Code review
[edit ]◯ Had your code reviewed by someone else
◯ Reviewed someone else's code
◯ Neither of the above
When I receive feedback on my code it is:
Helpful◯ Always ◯ Sometimes ◯ Rarely ◯ Never ◯ I'm not sure
◯ Always ◯ Sometimes ◯ Rarely ◯ Never ◯ I'm not sure
◯ 0-1 hours per week
◯ 1-2 hours per week
◯ 2-4 hours per week
◯ 4-8 hours per week
◯ 8 or more hours per week
◯ I'm not sure
◯ Less than 10% of my time each week
◯ About 10-20% of my time each week
◯ More than 20% of my time each week
◯ I'm not sure
◯ Very dissatisfied
◯ Somewhat dissatisfied
◯ Neutral
◯ Somewhat satisfied
◯ Very satisfied
◯ I'm not sure
◯ I have not used Wikimedia's Gitlab in the past year
◯ Very dissatisfied
◯ Somewhat dissatisfied
◯ Neutral
◯ Somewhat satisfied
◯ Very satisfied
◯ I'm not sure
◯ I have not used Wikimedia's Gerrit in the past year
◯ 1-10
◯ 11-100
◯>100
◯ I'm not sure
Continuous integration
[edit ]◯ Very dissatisfied
◯ Somewhat dissatisfied
◯ Neutral
◯ Somewhat satisfied
◯ Very satisfied
◯ I'm not sure
◯ I have not used continuous integration in Wikimedia's Gerrit
◯ Very dissatisfied
◯ Somewhat dissatisfied
◯ Neutral
◯ Somewhat satisfied
◯ Very satisfied
◯ I'm not sure
◯ Very dissatisfied
◯ Somewhat dissatisfied
◯ Neutral
◯ Somewhat satisfied
◯ Very satisfied
◯ I'm not sure
◯ I have not used continuous integration in Wikimedia's Gitlab
◯ Yes
◯ No
◯ I'm not sure
◯ Very dissatisfied
◯ Somewhat dissatisfied
◯ Neutral
◯ Somewhat satisfied
◯ Very satisfied
◯ I'm not sure
[ ] I have written MediaWiki browser tests
[ ] I have run MediaWiki browser tests
[ ] I have maintained MediaWiki browser tests
[ ] I have seen the output of MediaWiki browser tests in CI
[ ] I have NOT written, run, maintained or seen the output of MediaWiki browser tests (exclusive option)
[ ] I’m unsure (exclusive option)
[ ] Browser Test flakiness
[ ] Performance of the browser tests running in CI
[ ] Performance of the browser tests running locally
[ ] Test messages in CI are hard to understand
[ ] Running browser tests locally is too complicated
[ ] Running browser tests locally is poorly documented
[ ] Something else:
◯ Very difficult ◯ Difficult ◯ Neither easy nor difficult ◯ Easy ◯ Very easy ◯ I'm not sure
◯ Very difficult ◯ Difficult ◯ Neither easy nor difficult ◯ Easy ◯ Very easy ◯ I'm not sure
◯ Very difficult ◯ Difficult ◯ Neither easy nor difficult ◯ Easy ◯ Very easy ◯ I'm not sure
◯ Yes
◯ No
◯ I'm not sure
◯ Very often
◯ Often
◯ Sometimes
◯ Rarely
◯ I did not use visual regression tests for MediaWiki in the past year
◯ Strongly agree ◯ Agree ◯ Neutral ◯ Disagree ◯ Strongly disagree ◯ I'm not sure
◯ Strongly agree ◯ Agree ◯ Neutral ◯ Disagree ◯ Strongly disagree ◯ I'm not sure
◯ I don’t work with visual interfaces, so visual regression tests are irrelevant to me
◯ I’m unfamiliar with visual regression testing as a concept
◯ I’m unfamiliar with the visual regression testing tooling for MediaWiki
◯ They currently don’t meet my needs
◯ Other testing methods already meet my needs sufficiently
Deployment
[edit ]◯ I've used the deployment train
◯ I've used backport windows
◯ I've used neither
◯ Strongly disagree
◯ Disagree
◯ Neither agree nor disagree
◯ Agree
◯ Strongly agree
◯ I'm not sure
◯ Yes
◯ No
◯ I'm not sure
◯ Very dissatisfied
◯ Somewhat dissatisfied
◯ Neutral
◯ Somewhat satisfied
◯ Very satisfied
◯ I'm not sure
◯ Strongly disagree
◯ Disagree
◯ Neither agree nor disagree
◯ Agree
◯ Strongly agree
◯ I'm not sure
◯ Yes
◯ No
◯ I'm not sure
◯ Very dissatisfied
◯ Somewhat dissatisfied
◯ Neutral
◯ Somewhat satisfied
◯ Very satisfied
◯ I'm not sure
MediaWiki Core backend
[edit ]◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Very dissatisfied ◯ Somewhat dissatisfied ◯ Neutral ◯ Somewhat satisfied ◯ Very satisfied ◯ I'm not sure/I have not worked with this
◯ Much better now ◯ Somewhat better ◯ Neither better nor worse ◯ Somewhat worse ◯ Much worse now ◯ I'm not sure
APIs
[edit ]◯ Yes
◯ No, but I plan to
◯ No, and I don’t plan to
◯ I’m not sure
◯ Never
◯ Very infrequently
◯ Occasionally
◯ Somewhat frequently
◯ Very frequently
◯ I'm not sure
◯ More than 5 years
◯ 3-5 years
◯ 1-3 years
◯ Less than 1 year
◯ I haven’t used them
◯ I’m not sure
◯ I am aware of and have used ◯ I am aware of but have never used ◯ I am not aware of ◯ I'm not sure
◯ I am aware of and have used ◯ I am aware of but have never used ◯ I am not aware of ◯ I'm not sure
◯ I am aware of and have used ◯ I am aware of but have never used ◯ I am not aware of ◯ I'm not sure
◯ I am aware of and have used ◯ I am aware of but have never used ◯ I am not aware of ◯ I'm not sure
◯ I am aware of and have used ◯ I am aware of but have never used ◯ I am not aware of ◯ I'm not sure
◯ I am aware of and have used ◯ I am aware of but have never used ◯ I am not aware of ◯ I'm not sure
◯ I am aware of and have used ◯ I am aware of but have never used ◯ I am not aware of ◯ I'm not sure
◯ I am aware of and have used ◯ I am aware of but have never used ◯ I am not aware of ◯ I'm not sure
◯ I am aware of and have used ◯ I am aware of but have never used ◯ I am not aware of ◯ I'm not sure
◯ Very frequently ◯ Somewhat frequently ◯ Occasionally ◯ Very infrequently ◯ Never ◯ I'm not sure
◯ Very frequently ◯ Somewhat frequently ◯ Occasionally ◯ Very infrequently ◯ Never ◯ I'm not sure
◯ Very frequently ◯ Somewhat frequently ◯ Occasionally ◯ Very infrequently ◯ Never ◯ I'm not sure
◯ Very frequently ◯ Somewhat frequently ◯ Occasionally ◯ Very infrequently ◯ Never ◯ I'm not sure
◯ Very frequently ◯ Somewhat frequently ◯ Occasionally ◯ Very infrequently ◯ Never ◯ I'm not sure
◯ Very frequently ◯ Somewhat frequently ◯ Occasionally ◯ Very infrequently ◯ Never ◯ I'm not sure
◯ Very frequently ◯ Somewhat frequently ◯ Occasionally ◯ Very infrequently ◯ Never ◯ I'm not sure
◯ Very frequently ◯ Somewhat frequently ◯ Occasionally ◯ Very infrequently ◯ Never ◯ I'm not sure
◯ Very frequently ◯ Somewhat frequently ◯ Occasionally ◯ Very infrequently ◯ Never ◯ I'm not sure
◯ Very frequently ◯ Somewhat frequently ◯ Occasionally ◯ Very infrequently ◯ Never ◯ I'm not sure
◯ Strongly agree ◯ Somewhat agree ◯ Neither agree nor disagree ◯ Somewhat disagree ◯ Strongly disagree ◯ I'm not sure
◯ Strongly agree ◯ Somewhat agree ◯ Neither agree nor disagree ◯ Somewhat disagree ◯ Strongly disagree ◯ I'm not sure
◯ Strongly agree ◯ Somewhat agree ◯ Neither agree nor disagree ◯ Somewhat disagree ◯ Strongly disagree ◯ I'm not sure
◯ Strongly agree ◯ Somewhat agree ◯ Neither agree nor disagree ◯ Somewhat disagree ◯ Strongly disagree ◯ I'm not sure
◯ Strongly agree ◯ Somewhat agree ◯ Neither agree nor disagree ◯ Somewhat disagree ◯ Strongly disagree ◯ I'm not sure
◯ Strongly agree ◯ Somewhat agree ◯ Neither agree nor disagree ◯ Somewhat disagree ◯ Strongly disagree ◯ I'm not sure
◯ Strongly agree ◯ Somewhat agree ◯ Neither agree nor disagree ◯ Somewhat disagree ◯ Strongly disagree ◯ I'm not sure
◯ Strongly agree ◯ Somewhat agree ◯ Neither agree nor disagree ◯ Somewhat disagree ◯ Strongly disagree ◯ I'm not sure
◯ Strongly agree ◯ Somewhat agree ◯ Neither agree nor disagree ◯ Somewhat disagree ◯ Strongly disagree ◯ I'm not sure
◯ Strongly agree ◯ Somewhat agree ◯ Neither agree nor disagree ◯ Somewhat disagree ◯ Strongly disagree ◯ I'm not sure
◯ Strongly agree ◯ Somewhat agree ◯ Neither agree nor disagree ◯ Somewhat disagree ◯ Strongly disagree ◯ I'm not sure
◯ Strongly agree ◯ Somewhat agree ◯ Neither agree nor disagree ◯ Somewhat disagree ◯ Strongly disagree ◯ I'm not sure
◯ Strongly agree ◯ Somewhat agree ◯ Neither agree nor disagree ◯ Somewhat disagree ◯ Strongly disagree ◯ I'm not sure
◯ Strongly agree ◯ Somewhat agree ◯ Neither agree nor disagree ◯ Somewhat disagree ◯ Strongly disagree ◯ I'm not sure
◯ Strongly agree ◯ Somewhat agree ◯ Neither agree nor disagree ◯ Somewhat disagree ◯ Strongly disagree ◯ I'm not sure
◯ Strongly agree ◯ Somewhat agree ◯ Neither agree nor disagree ◯ Somewhat disagree ◯ Strongly disagree ◯ I'm not sure
◯ Yes, I am aware and provide a compliant user-agent on all of my API requests.
◯ I am aware of and understand the policy, but I haven't updated my requests to be compliant yet.
◯ I am aware of the policy, but I don't understand what I need to do to be compliant.
◯ No, I am unaware of the policy.
◯ Other:
Technical documentation
[edit ]◯ Never
◯ Very infrequently
◯ Occasionally
◯ Somewhat frequently
◯ Very frequently
◯ I'm not sure
[ ] In code comments or in my development environment
[ ] In Markdown files in a code repository
[ ] On doc.wikimedia.org
[ ] Somewhere else
◯ Never
◯ Very infrequently
◯ Occasionally
◯ Somewhat frequently
◯ Very frequently
◯ I'm not sure
◯ On a wiki
◯ In code comments
◯ In Markdown files in a code repository
◯ Somewhere else (Please describe here):
◯ Search on codesearch
◯ Search on a single wiki
◯ Use cross-wiki search (https://global-search.toolforge.org/)
◯ Use a generic web search engine
◯ Ask a person
◯ Ask an AI
◯ Search in forums or email archives
◯ Somewhere else (Please describe here):
Research needs
[edit ]◯ Research conferences
◯ Research reading clubs
◯ Google Scholar
◯ Wikimedia's Research Newsletter
◯ Wikimedia Foundation's Research Report
◯ Subject matter experts
◯ Other:
◯ I don’t use research findings in my development work
◯ Yes
◯ No
◯ I'm not sure
Motivations
[edit ]◯ Very important ◯ Somewhat important ◯ Not important ◯ I don't know
◯ Very important ◯ Somewhat important ◯ Not important ◯ I don't know
◯ Very important ◯ Somewhat important ◯ Not important ◯ I don't know
◯ Very important ◯ Somewhat important ◯ Not important ◯ I don't know
◯ Very important ◯ Somewhat important ◯ Not important ◯ I don't know
◯ Very important ◯ Somewhat important ◯ Not important ◯ I don't know
◯ Very important ◯ Somewhat important ◯ Not important ◯ I don't know
◯ Very important ◯ Somewhat important ◯ Not important ◯ I don't know
◯ Very important ◯ Somewhat important ◯ Not important ◯ I don't know
◯ Very important ◯ Somewhat important ◯ Not important ◯ I don't know
◯ Very important ◯ Somewhat important ◯ Not important ◯ I don't know
◯ Very important ◯ Somewhat important ◯ Not important ◯ I don't know
◯ Very important ◯ Somewhat important ◯ Not important ◯ I don't know
◯ Very important ◯ Somewhat important ◯ Not important ◯ I don't know
◯ Very important ◯ Somewhat important ◯ Not important ◯ I don't know
◯ Very important ◯ Somewhat important ◯ Not important ◯ I don't know
◯ Very important ◯ Somewhat important ◯ Not important ◯ I don't know
[ ] Interest in the project
[ ] Items that will make my admin work easier
[ ] Items that will make my editing work easier
[ ] Task aligns with my current skillset
[ ] Phabricator
[ ] Requests or needs from other contributors
[ ] In-person or online events
[ ] Community Wishlist
[ ] WMF’s annual plan
[ ] Something else
Challenges
[edit ][ ] Creating my account in the relevant systems (Gerrit, Phabricator, etc.)
[ ] Finding someone to ask for help
[ ] Identifying a project to contribute to
[ ] Learning how to use the relevant systems (Gerrit, Phabricator, etc.)
[ ] Learning/using a new coding language
[ ] Understanding Wikimedia’s developer workflows and community norms
[ ] Something else
[ ] Lack of timely feedback (exp: slow code review)
[ ] Lack of clarity on priorities
[ ] Inability to influence decision-making
[ ] No central coordination and communication space
[ ] A lack of standardized tooling
[ ] Long and difficult onboarding process for newcomers
[ ] Lack of documentation
[ ] No consistent processes
[ ] Lack of in-person spaces for devs to meet
[ ] Something else
Overall
[edit ]◯ Not at all productive
◯ Not very productive
◯ Moderately productive
◯ Very productive
◯ I'm not sure
◯ Very dissatisfied
◯ Somewhat dissatisfied
◯ Neutral
◯ Somewhat satisfied
◯ Very satisfied
◯ I'm not sure
◯ Strongly agree ◯ Somewhat agree ◯ Neither agree nor disagree (neutral) ◯ Somewhat disagree ◯ Strongly disagree
◯ Strongly agree ◯ Somewhat agree ◯ Neither agree nor disagree (neutral) ◯ Somewhat disagree ◯ Strongly disagree
◯ Strongly agree ◯ Somewhat agree ◯ Neither agree nor disagree (neutral) ◯ Somewhat disagree ◯ Strongly disagree
◯ Strongly agree ◯ Somewhat agree ◯ Neither agree nor disagree (neutral) ◯ Somewhat disagree ◯ Strongly disagree
[ ] In-person events (like hackathons, meetings, etc)
[ ] Working on a shared project
[ ] Requests for support from fellow developers
[ ] Requests for support from the Wikimedia community
[ ] Online spaces (Zulip, mailing lists, Telegram, etc)
[ ] Mentorship: I am a mentor
[ ] Mentorship: I am a mentee
[ ] I don't know of any ways to connect with (other) volunteer developers
[ ] I don’t interact with (other) volunteer developers
[ ] Other: