Developer Satisfaction Survey/2025/Developer environments

📖 Developer Satisfaction 2025 Report

🧑‍💻 Developer Environments

tl;dr

# Personal developer environments use

”Do you use a personal development environment for MediaWiki?”
last year

Of the 153 who opted into this section of the survey, the majority (60%) said they do use a PDE for MediaWiki; 33% said they do not; and 8% were unsure.

top


# 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 8387% 88% 44%
Data engineers and and Service/API developers 1961% 826% 413%
Gadget developers 3553% 2437% 69%
Tool developers 4049% 3746% 45%
SRE/Infrastructure engineers 741% 953% 16%

top


# Personal development environment use by tenure

top


# MediaWiki development environments used

“Which environment(s) do you use regularly in your role as a member of the Wikimedia Developer Community?“
last year

Respondents could choose more than one answer.

Of the 103 who responded, almost half (49%) said they use MediaWiki Docker and 44% said they use a self-created environment.

top


# MediaWiki development environments used (by tenure)

Like last year, the most commonly used environment by respondents with 0-3 years tenure is MediaWiki Docker, while the most commonly used environments for respondents with 4+ years tenure is a self-created environment and Docker.

top


# Development environment satisfaction

“How satisfied are you with the environment(s) you use?”
last year

If people indicated they used an environment, we asked them how satisfied they were with that environment.

  • 88% of respondents who use MediaWiki Docker are satisfied with their environment
  • 87% of respondents who use MediaWiki CLI are satisfied with their environment
  • 84% of respondents who use a self-created environment are satisfied with their environment
  • 84% of respondents who use another environment are satisfied with their environment
  • 40% of respondents who use MediaWiki Vagrant are satisfied with their environment


top


# Feedback

“Please share any other feedback you may have about MediaWiki personal development environments”
last year

Respondents touched on these themes.

Too many things

I would love there to be fewer semi-supported environments, so when helping people we're almost all starting from the same place

Wikifarm difficulty

MediaWiki-Docker does not make wikifarms and other non-trivial configuration management easy. MediaWiki-Vagrant worked hard to replace "read a wiki page" with deployment tooling, but that goal seems to have not carried forward into the defacto successor dev environment.