Wikimedia Engineering/WMF Tech Days 2013/Brainstorming

General discussion/workshop topics:
 * [Aa]gile, spreading lessons learned
 * This is being done on day 2 in the appreciative inquiry session.--Eloquence (talk) 23:56, 21 August 2013 (UTC)
 * Remote working at the WMF
 * How we are doing against the goals we've set for ourselves and the board
 * Architecture discussion - checkin (RfCs)
 * Walking tech leads through the RFC process to ensure broader socialization -- 60 minutes
 * Design across device classes - Vector, etc. on tablets, handsets, & desktop
 * Design direction and consistency - Agora, new Jared Agora, building CSS with LESS, revising the font stack
 * Lessons learned re mentorship programs
 * Engineering career pathing at WMF [formalizing titles: esp Senior, Lead, Architect??]
 * +1 Tychay (talk) 18:26, 23 August 2013 (UTC)
 * +1 Tfinc (talk) 18:27, 23 August 2013 (UTC)
 * Product/Data workshop: How do we plan tests and metrics, and how do we incorporate data into product decisions?
 * PMs and Analysts
 * Local FLOSS communities - building your network
 * Narrative chalk talks about how we built important components/systems, how to hack on them
 * Help for interviewing candidates/hiring
 * Lightning talks
 * +1 Trevor - especailly if they aren't allowed to be simply a run-down of what you normally work on, but rather something different like a radical direction, new technology, or interesting (but relavant) story you'd like to tell
 * Inter-team communication
 * Writing and maintaining translatable user documentation for features
 * Removing the need for HTML transformations for rendering the mobile site (Mobile web team, Parsoid, Platform ... ?!)
 * Scrummaster meetup!
 * Turning mobile into a registered skin (includes adapting the Parser for mobile's markup needs and deprecating the MobileFormatter and making mobile more core friendly)
 * Template CSS (see https://www.mediawiki.org/wiki/Requests_for_comment/Allow_styling_in_templates)
 * Identifying and empowering security leads on development teams
 * Working with data in your product

Tutorials: [Will be captured on video as a resource]
 * Mobile dev tutorial - make yr work work w mobile
 * +1
 * Deployment boot camp/tutorial
 * Big and small data - tutorial (e.g. EventLogging, other parts of infrastructure)
 * I think we should break this out into two sessions
 * Varnish-related topics - tutorial
 * Packaging guidelines - debianization
 * Puppetization (repeat of 2012)
 * git-deploy / sartoris
 * Automated browser tests
 * performance/profiling tutorial - repeat of 2012
 * vagrant best practices tutorial
 * Javascript documentation with JSDuck or alternative
 * Frontend Javascript bootcamp (unit testing, continuous integrations, etc.) [Timo?]
 * +1 Tychay (talk) 18:26, 23 August 2013 (UTC) (merge with the js documentation piece?)
 * i18n -- intro to RTL, input methods, shaping, and the mysteries of Language Converter.
 * plus, what does this have to do with Pig Latin? And how this can settle the color/colour debate! Cananian (talk) 15:34, 23 August 2013 (UTC)
 * How to effectively use the labs infrastructure
 * RT usage tutorial, along with information on high-level topics (hardware requisition, access

quests, etc.)e