Awesome, congrats Aaron!

On Mon, Apr 7, 2014 at 5:50 PM, Dan Garry <dga...@wikimedia.org> wrote:

> Congratulations, Aaron!
>
> Dan
>
>
> On 7 April 2014 17:40, Rob Lanphier <ro...@wikimedia.org> wrote:
>
> > Hi everyone
> >
> > I'm pleased to announce that Aaron Schulz is taking on a new role in
> > Wikimedia Foundation's Platform Team: Senior Performance Engineer.
> >
> > Aaron works on MediaWiki internals -- components that every
> > user-visible feature depends on, but which are rarely user-visible
> > themselves. The impact of Aaron's work on the reliability and
> > performance of MediaWiki is felt by many, but fully known to few, so
> > I'd like to use this occasion to highlight some of this work.
> >
> > Aaron is the primary author of MediaWiki's file handling backend, job
> > queue, its integration with Redis key-value database and the
> > OpenStack's Swift distributed filesystem -- just to name a few of the
> > more significant (and relatively recent) components.  In addition to
> > these things, Aaron has designed a heavily-used set of generic
> > mechanisms for enabling concurrent access to shared resources, for
> > breaking up big computations into smaller units of work, and for
> > distributing those units of work across a cluster of machines that can
> > execute it.  Aaron's code plays an important supporting role in most
> > (if not all) significant MediaWiki functionality.
> >
> > Aaron's move to performance recognizes the critical role he has
> > already played in this area, and reflects our evolving understanding
> > of how important that work is.  We are constantly striving to make the
> > experience of using MediaWiki snappy so that editors can do their work
> > without waiting on the software to acknowledge their actions. To meet
> > these standards, we need to tackle performance in (at least) two
> > areas:
> >
> > 1. Using data to provide a picture of how users experience the site,
> > identifying where users encounter latency, quantifying how it impacts
> > their engagement, and using this information to drive optimizations to
> > the code, paying particular attention to client-side network and
> > computational load. In making this a focal point, we are heeding Steve
> > Souders' Performance Golden Rule: "80-90% of the end-user response
> > time is spent on the frontend. Start there." [1] Our goal here is to
> > ensure that the visual display of information and the reactivity of
> > the user interface exhibit the kind of immediacy that is needed for
> > users to focus on and engage with content.
> >
> > 2. Building a well-integrated set of services that, when used in the
> > most obvious way, allows it to do as many things as possible, as fast
> > as possible, while remaining resilient to changes in site activity.
> > The vast majority of visits to our site never reach the backend of our
> > stack, but the minority that do involve really critical site
> > functions, such as all editor activity. We want the MediaWiki
> > ecosystem to have not only the capacity to sustain current levels of
> > activity, but to be an enabler of growth by making it possible for
> > many more people to contribute in new ways. To meet this challenge, we
> > need MediaWiki to be increasingly parallel, and to provide efficient,
> > concurrent access to a rich variety of content types and storage
> > layers.
> >
> > This split maps neatly to Ori and Aaron's respective skill-sets and
> > experience, which makes for an effective partnership. Having Aaron
> > formally move to a performance role both recognizes the work Aaron is
> > already doing, and it lays the groundwork for a process for meeting
> > performance challenges that leverages their diversity of expertise.
> >
> > Please join me in thanking Aaron for taking on this role!
> >
> > Rob
> >
> > [1] Steve Souders is formerly Head Performance Engineer at Google and
> > "Chief Performance Yahoo!" at Yahoo.  Performance Golden Rule:
> >
> > http://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/
> >
> > _______________________________________________
> > Wikitech-l mailing list
> > Wikitech-l@lists.wikimedia.org
> > https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>
>
>
>
> --
> Dan Garry
> Associate Product Manager for Platform
> Wikimedia Foundation
> _______________________________________________
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>



-- 
Arthur Richards
Software Engineer, Mobile
[[User:Awjrichards]]
IRC: awjr
+1-415-839-6885 x6687
_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to