We’re running a session (T234661: Wikimedia Technical Conference 2019 Session: Developer Productivity & onwiki tooling) at next week’s Wikimedia Technical Conference around the topic: Developer Productivity and onwiki tooling - userscripts, gadgets, templates, modules.
The goal of the conference is to identify changes to tooling and processes to support Wikimedia developers in working more efficiently. One aspect of that is to explore what makes it currently difficult for technical contributors working with templates, modules, userscripts and gadgets, and to discuss what could be improved or done differently.
For this we’re looking for more input from folks who won’t be at the conference. It would be wonderful if you could share your experience and answer the following two questions:
- Your background: describe what you do
- Describe in what way your productivity as a technical contributor is affected in the context of on-wiki tooling (what slows you down, what makes your life complicated, what helps you, what hinders you …)
To give you two examples (made-up):
- I am a volunteer developer and have developed several user scripts for frwiki.
- When I’ve developed a userscript, I don’t know how many people are copying the code to use my script. When I make changes to the script, others often still have older versions. When people report bugs, I need to first find out which version they are using which is very time-consuming.
- I am a developer of Wikibase extension, WMDE staff member
- When I develop a new feature in Wikibase, I am often informed AFTER the feature has been released that Wikidata gadgets had been broken. Then I need to stop my current tasks, go back to my previous work and change the feature. This makes the process of my work on new features longer.