Page MenuHomePhabricator

Address the developer decline
Closed, DeclinedPublic

Assigned To
None
Authored By
Tgr
Mar 15 2017, 10:05 AM
Referenced Files
F6587432: bitergia-emails.png
Mar 15 2017, 10:05 AM
F6587433: bitergia-commits.png
Mar 15 2017, 10:05 AM
F6587431: bitergia-changesets.png
Mar 15 2017, 10:05 AM
F6587434: bitergia-email-senders.png
Mar 15 2017, 10:05 AM

Description

Bitergia.io shows a slow but steady decline over most metrics of the technical community, starting 2013-ish:

CommitsChangesetsEmails
bitergia-commits.png (223×460 px, 13 KB)
bitergia-changesets.png (222×459 px, 14 KB)
bitergia-emails.png (226×464 px, 13 KB)
Year-on-year: -60%-40%-40%
Commit authorsChangeset ownersEmail authors
bitergia-commits.png (223×460 px, 13 KB)
bitergia-changesets.png (222×459 px, 14 KB)
bitergia-email-senders.png (220×454 px, 14 KB)
Year-on-year: -35%-2.5%-25%

This is not a new insight but apparently T103292: Check whether it is true that we have lost 40% of (Git) code contributors in the past 12 months did not result in any action. It is also not very reliable (bitergia does not filter out upstream repos, does not differentiate between new commits and cherry-picks etc), but even so the speed of the decline and its consistency over most metrics should be cause for alarm. When similar but much less rapid decline was noticed in editors and readers, it led to major organization-level efforts to address it. It feels like the technical community version of the decline does not get the attention it would deserve.

Event Timeline

Yes! The Developer Relations team is proposing to focus on onboarding new developers, and we are putting together a proposal for the Wikimedia Foundation Annual Plan FY 2017-18. I will share here as soon as the Foundation publishes the first draft.

While agreeing, this task is not actionable so I am going to decline it.
We have a good bunch of more actionable tasks covering this problem which welcome input and action, for example

If you have specific actions in mind, T164084 or more focused subtasks welcome discussion about broadening the developer base.
If you have actionable thoughts about retention of existing developers, feel free to create dedicated tasks.

Yes! The Developer Relations team is proposing to focus on onboarding new developers, and we are putting together a proposal for the Wikimedia Foundation Annual Plan FY 2017-18. I will share here as soon as the Foundation publishes the first draft.

That can now be found under https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Programs/Community_Engagement#Program_12:_Onboarding_new_developers