Re: [Wikitech-l] LevelUp (sequel to What do you want to learn? 20% time)

2013-01-04 Thread Sumana Harihareswara
On 11/21/2012 07:10 PM, Sumana Harihareswara wrote:
 LevelUp is a mentorship program that will start in January 2013 and that
 replaces the 20% time policy
 https://www.mediawiki.org/wiki/Wikimedia_engineering_20%25_policy for
 Wikimedia Foundation engineers.  Technical contributors, volunteer or
 staff, have the opportunity to participate; see
 https://www.mediawiki.org/wiki/Mentorship_programs/LevelUp for more details.
 
 We started 20% time to ensure that Wikimedia Foundation engineers would
 spend at least 20% of each week on tasks that directly serve the
 Wikimedia developer and user community, including bug triage, code
 review, extension review, documentation, urgent bugfixes, and so on.  It
 had various flaws. 1 day every week, I made people task-switch and it
 got in the way of their deadlines, and it was perceived as a chore that
 always needed doing.
 
 It felt like enforcing a rota to do the dishes.  So instead, let's build
 a dishwasher.  :-)  We can cross-train each other and fill in the empty
 rows on the maintainership table
 https://www.mediawiki.org/wiki/Developers/Maintainers so our whole
 community gains the capacity to get stuff done faster.
 
 If you've been frustrated because of code review delays, I want you to
 sign up for LevelUp -- by March 2013 you could be a comaintainer of a
 codebase and be merging and improving other people's patchsets, which
 will give them more time and incentive to merge yours. :-)
 
 When I asked what people wanted to learn, I got a variety of responses
 -- including MediaWiki in general, puppet, networking, and JS,
 PHP, HTML, CSS, SQL -- all of which you can learn through LevelUp.
 When I asked how you wanted to learn, all of you said you wanted
 real-life, hands-on work with mentors who could answer your questions.
 Here you go. :-)
 
 I won't be starting the matchmaking process in earnest till I come back
 from the Thanksgiving break on Monday, but I will reply to talk page
 messages and emails then. :-)

Sorry for the delay on this.  I am doing matchmaking now -- I have
started off with the people who had already contacted me to tell me what
they are interested in learning or teaching for January-March 2013.
I'll put matches or people awaiting matching down in
https://www.mediawiki.org/wiki/Mentorship_programs/LevelUp/Q1_2013 ; I'm
maintaining that page so please let me add you.

You can sign up now by emailing me and telling me what you'd like to
learn or teach.  I can't absolutely guarantee you that I can match you
with someone, but the probability is very high.

-- 
Sumana Harihareswara
Engineering Community Manager
Wikimedia Foundation

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] LevelUp (sequel to What do you want to learn? 20% time)

2012-11-22 Thread Platonides
On 22/11/12 01:38, bawolff wrote:
 I know they just came from the bugzilla descriptions (which really
 need to be updated in some cases), but some of the component
 descriptions are just funny:
 *API: RESTful Web-based API that lets people interact with MediaWiki
 programmatically
 *Job queue (available since 1.21)
 (They're funny because the API isn't RESTful and the Job Queue isn't
 new in 1.21).

Removed from [[Developers/Maintainers]].
Someone should just do the same at bugzilla.



___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


[Wikitech-l] LevelUp (sequel to What do you want to learn? 20% time)

2012-11-21 Thread Sumana Harihareswara
LevelUp is a mentorship program that will start in January 2013 and that
replaces the 20% time policy
https://www.mediawiki.org/wiki/Wikimedia_engineering_20%25_policy for
Wikimedia Foundation engineers.  Technical contributors, volunteer or
staff, have the opportunity to participate; see
https://www.mediawiki.org/wiki/Mentorship_programs/LevelUp for more details.

We started 20% time to ensure that Wikimedia Foundation engineers would
spend at least 20% of each week on tasks that directly serve the
Wikimedia developer and user community, including bug triage, code
review, extension review, documentation, urgent bugfixes, and so on.  It
had various flaws. 1 day every week, I made people task-switch and it
got in the way of their deadlines, and it was perceived as a chore that
always needed doing.

It felt like enforcing a rota to do the dishes.  So instead, let's build
a dishwasher.  :-)  We can cross-train each other and fill in the empty
rows on the maintainership table
https://www.mediawiki.org/wiki/Developers/Maintainers so our whole
community gains the capacity to get stuff done faster.

If you've been frustrated because of code review delays, I want you to
sign up for LevelUp -- by March 2013 you could be a comaintainer of a
codebase and be merging and improving other people's patchsets, which
will give them more time and incentive to merge yours. :-)

When I asked what people wanted to learn, I got a variety of responses
-- including MediaWiki in general, puppet, networking, and JS,
PHP, HTML, CSS, SQL -- all of which you can learn through LevelUp.
When I asked how you wanted to learn, all of you said you wanted
real-life, hands-on work with mentors who could answer your questions.
Here you go. :-)

I won't be starting the matchmaking process in earnest till I come back
from the Thanksgiving break on Monday, but I will reply to talk page
messages and emails then. :-)
-- 
Sumana Harihareswara
Engineering Community Manager
Wikimedia Foundation

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] LevelUp (sequel to What do you want to learn? 20% time)

2012-11-21 Thread bawolff
On Wed, Nov 21, 2012 at 8:10 PM, Sumana Harihareswara
suma...@wikimedia.org wrote:
 LevelUp is a mentorship program that will start in January 2013 and that
 replaces the 20% time policy
 https://www.mediawiki.org/wiki/Wikimedia_engineering_20%25_policy for
 Wikimedia Foundation engineers.  Technical contributors, volunteer or
 staff, have the opportunity to participate; see
 https://www.mediawiki.org/wiki/Mentorship_programs/LevelUp for more details.

 We started 20% time to ensure that Wikimedia Foundation engineers would
 spend at least 20% of each week on tasks that directly serve the
 Wikimedia developer and user community, including bug triage, code
 review, extension review, documentation, urgent bugfixes, and so on.  It
 had various flaws. 1 day every week, I made people task-switch and it
 got in the way of their deadlines, and it was perceived as a chore that
 always needed doing.

 It felt like enforcing a rota to do the dishes.  So instead, let's build
 a dishwasher.  :-)  We can cross-train each other and fill in the empty
 rows on the maintainership table
 https://www.mediawiki.org/wiki/Developers/Maintainers so our whole
 community gains the capacity to get stuff done faster.

 If you've been frustrated because of code review delays, I want you to
 sign up for LevelUp -- by March 2013 you could be a comaintainer of a
 codebase and be merging and improving other people's patchsets, which
 will give them more time and incentive to merge yours. :-)

 When I asked what people wanted to learn, I got a variety of responses
 -- including MediaWiki in general, puppet, networking, and JS,
 PHP, HTML, CSS, SQL -- all of which you can learn through LevelUp.
 When I asked how you wanted to learn, all of you said you wanted
 real-life, hands-on work with mentors who could answer your questions.
 Here you go. :-)

 I won't be starting the matchmaking process in earnest till I come back
 from the Thanksgiving break on Monday, but I will reply to talk page
 messages and emails then. :-)
 --
 Sumana Harihareswara
 Engineering Community Manager
 Wikimedia Foundation

 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l

I know they just came from the bugzilla descriptions (which really
need to be updated in some cases), but some of the component
descriptions are just funny:
*API: RESTful Web-based API that lets people interact with MediaWiki
programmatically
*Job queue (available since 1.21)
(They're funny because the API isn't RESTful and the Job Queue isn't
new in 1.21).

-bawolff

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l