Developer Satisfaction Survey/2026/Developer environments
- βοΈ Cloud Services
- π§βπ» Dev environments
- π§ͺ Shared test environments
- βοΈ Phabricator
- π― Code review
- π Continuous integration
- π Deployment
- π» MediaWiki Core backend
- π APIs
- ποΈ Technical documentation
- π¬ Research needs
- π§ Motivations and challenges
- π Overall
π Developer Satisfaction 2026 Report
π§βπ» Developer Environments
[edit ]tl;dr
- β Self-created β More people are using a self-created environment vs last year.
- β MediaWiki Docker Satisfaction went from 88% β 90%
- Feedback shows folks would like a unified environment, and that there is some friction in their current environment.
# Personal developer environments use
last year
# Personal development environment use by role
| Role | Use PDE for MediaWiki | Do not use PDE for MediaWiki | Unsure | |||
|---|---|---|---|---|---|---|
| N | % | N | % | N | % | |
| MediaWiki Core developers, MediaWiki extension developers, and test engineers | 78 | 88% | 9 | 10% | 2 | 2% |
| Data engineers and and Service/API developers | 9 | 60% | 6 | 40% | 0 | 0% |
| Gadget developers | 30 | 64% | 16 | 34% | 1 | 2% |
| Tool developers | 38 | 56% | 29 | 43% | 1 | 1% |
| SRE/Infrastructure engineers | 8 | 44% | 10 | 56% | 0 | 0% |
# Personal development environment use by tenure
# MediaWiki development environments used
last year
Respondents could choose more than one answer.
# MediaWiki development environments used (by tenure)
Like last year, the most commonly used environments for respondents with 4+ years tenure is a self-created environment and Docker. However, this year the most commonly used environment by respondents with 0-3 years tenure is a self-created environment, while in previous years is has been Docker.
# Development environment satisfaction
last year
If people indicated they used an environment, we asked them how satisfied they were with that environment.
- The majority of respondents said they are satisfied with their environment
- Of the respondents rating their satisfaction with MediaWiki CLI and/or MediaWiki Docker, none were dissatisfied
# Feedback
last year
There were 27 responses to this question.
Fragmentation
1β3 of people said there are too many development environments.
It would be great to really start pushing for a single, canonically supported tool, rather than a bunch of similar tools with overlapping sets of available features.
Configurability
22% of answer mention some part of their local environment that is hard to use.
Running bare-metal is easier to edit, easier to hook up to a debugger in an IDE