All Hands/2016 Hawaii/electivesubmissions: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 260: Line 260:


Futurists, technologists, kremlinologists are all welcome: anyone with a passion for the technological future of the organization.</BLOCKQUOTE>
Futurists, technologists, kremlinologists are all welcome: anyone with a passion for the technological future of the organization.</BLOCKQUOTE>
===Technology 5: Pentest on the Beach!===
* Presenter: [https://mozillians.org/en-US/u/jclaudius/ Jonathan Claudius]
* Description: Got a system? Got Security concerns? Come get some hands on pentesting for your systems! Jonathan will take you though the ropes (starter ropes) of pentesting for security issues applied to your system. FIND vulnerabilities! BREAK IN to computer systems! BE A HACKER! (not guaranteed).
===Technology 6: Good Bug/Bad Bug===
* Presenter: [https://mozillians.org/en-US/u/emceeaich/ Emma Humphries]
* Description:
<BLOCKQUOTE> Why do some bugs filed in Bugzilla resolve quickly, and others remain in limbo? Over the summer, Hamilton Ulmer from the data team ran an analysis of several years' bugs in Firefox to find out what factors influence bug resolution.
Some results are unsurprising: bugs with unanswered needinfos tend to go unresolved, and there's a sweet spot, where bugs with three to six comments are more likely to be resolved than bugs with more or less comments. But bugs with long CC lists, and bugs that have been triaged as anything other than the highest priority also tend to be unresolved.
Emma Humphries will present Ulmer's research (due to commitments, he can't come to Hawai'i) and how it shapes how Mozilla report and track bugs in the future.</BLOCKQUOTE>

Revision as of 22:19, 21 October 2016

Hawaii Electives Submissions For Voting

Descriptions for the 73 proposed electives for the Hawaii All Hands are below. Please vote for up to 10 you want to attend in Hawaii by Friday October 28.

People

People 1: Mozilla's Issue Agenda: Moving Past MVP

This year, Mozilla outlined our first issues agenda: a set of five interconnected issues that we believe are critical to the future of the open Internet. Those issues are privacy & security, open innovation, decentralization, web literacy and digital inclusion.

There’s already a lot happening throughout the Mozilla community to bring these issues to life - from advocacy campaigns to policy positions, the new Internet Health Report to global community gatherings. It’s also early days, and there’s much more we can do.

Join us for a discussion about what’s happened in Year 1 of Mozilla’s issues agenda, and what’s in the works for 2017 - and bring your questions, ideas and suggestions about what else we do to use the issues agenda to further Mozilla’s mission.

People 2: Get Inspired by Mozilla Tech Speakers

We are envisioning an open Q & A session that offers:

    • An overview/introduction to Mozilla Tech Speakers - a program for volunteer contributors doing outreach to developer & web builder audiences around the world. An update on program plans for 2017 including Masterclasses, Labs, and mentoring opportunities.
    • Staff attendees can learn more about how to get involved as mentor/coaches, facilitators, and requestors of Tech Speaker support. Volunteers can learn more about the program and how to participate.
    • Answers to questions from anyone at Mozilla who is interested in doing more public speaking for technical/developer/builder audiences, or who is interested in supporting or mentoring volunteer, non-native English speakers doing tech evangelism/public speaking in their local communities.
    • Category: People track - Tech Speakers program works with our community of technical volunteers to increase their skill as public speakers, trainers, and facilitators. We will talk about the speaker training process we use, and if time and interest allow, we will break into collaborative groups to practice short talks/constructive feedback. (see below, turnout will prob determine whether we are more presentation or collaborative in our focus).

People 3: Community Participation Guidelines Evolution

  • Presenter: Larissa Shapiro
  • Description: As Mozillians, our Community Participation Guidelines guide us in how we treat each other. Over the years we've gotten feedback that the guidelines are hard to act on and enforce. As part of our diversity and inclusion strategy, we're revising them to act on feedback. Come and learn about the revisions and give feedback and suggestions and be part of building a more inclusive Mozilla.

People 4: Hackers and you! What are you up against?

  • Presenter: Jeff Bryner
  • Description: Ever wonder what attacks we see against Mozilla? Against Mozillians? Wonder how to protect yourself? Enterprise Information Security has your back and we'll share some secrets of threats we've encountered, battles we've won and lost and how to protect yourself.

People 5: Mozilla Money Matters

  • Presenter: Jim Cook
  • Description: Ever wondered how Mozilla makes and spends it's money? Come join an open Q&A discussion of all things money and Mozilla with Jim Cook, CFO. We've been sharing this presentation with new hires and it is one of the most popular topics - come join the conversation.

People 6: Manager Training Program Updates

    • What will happen during the session: Review and discussion of recommendations of Manager Training program
    • What attendees will learn / take away: Key updates, next steps of manager training recommendation and a chance to give feedback.
    • Who should attend: Anyone who is interested in this area. Individuals who have experience and skills in Manager are very welcome.

People 7: Remotely Possible

  • Presenter: Bryan Clark
  • Description: For remote workers to share and discuss best practices. Share resources, tips, and advice on effectively working remotely.

People 8: Making a Culture of Yes

  • Presenter: Gregg Lind
  • Description: Mozilla wants to be a culture of yes. You can help make that happen. Let's build the culture of awesome we want.

People 9: Common Tools Empower All Mozillians!

In 2017, we’re making collaboration better by promoting a set of common tools for use by paid staff and volunteers. Common tools can empower all Mozillians to focus on our mission with fewer barriers between paid staff and volunteers of all kinds.

We want to hear how you collaborate today, and what challenges you face when combining staff and volunteer efforts. Let’s make volunteering for Mozilla an easier and more rewarding practice through the use of common tools.

By the end of the session participants will be able to

  • understand the 2017 CoCo strategy (collaboration, sharing, discussions)
  • review and expand the use cases for CoCo at Mozilla and beyond
  • mob-prioritize implementation plans for 2017

Come join our session and make it easier for all Mozillians to collaborate. Through common tools, we’ll be able to tackle more mission-driven initiatives in 2017 and beyond.

People 10: Become a Mozilla Media Trained Rockstar

  • Presenter: Alex Salkever
  • Description: So you want to talk to the press about what you do at Mozilla. That's awesome! This talk will provide a basic overview of media training that we provide to Mozillians to prepare them to become a Mozilla speaker. This session will also include 2-4 live, unscripted mock interviews with audience members as teaching tools and live practice.

People 11: "Come, unity!": Transforming Support Mozilla

  • Presenter: Michał Dziewoński
  • Description: Every day, a hardcore group of Mozillians provides help to millions of users around the world, united under the banner of SUpport MOzilla (SUMO). Learn about the (recent) past and the future of Support Mozilla, as we showcase the challenges we face and the ways in which we overcome them. You will learn what SUMO is and what we do - and how you (or your friends) can join our quest of "no user left behind." There will also be pizza!

People 12: Mozilla Brand Identity IRL

  • Presenters: Tim Murray, Mary Ellen Muckerman, Janis Greenspan, Creative Team
  • Description: Tim, Mary Ellen and Janis will talk about the Open Design process, what they’ve learned and how this has shaped their view of branding. Then Ty, Lee, Sean, Matt, Jordan, and Elio will be on hand to demonstrate how the brand could be applied to a local Mozilla community identity, team names, MDN, Leadership Network etc, working at individual design stations with their iPad Pros.

People 13: Moving from Digital Inclusion to Digital Equity

At Hive NYC, we’ve been in close conversation with our network of educators, media artists, technologists, organizers, and makers to explore the distinctions between inclusion and equity. Through these discussions, our community has challenged Mozilla to change its priority focus on “digital inclusion” to “digital equity”.

In this session, we’d like to collectively unpack what shifting from digital inclusion to digital equity would mean, how we define these terms in our work, and how this might impact our strategy. The framework for this conversation will be replicated from a recent roundtable discussion we had with Hive NYC members, and will guided by the following questions:

  • What is digital equity versus digital inclusion? Is it a value we should have at the forefront of our work?
  • What are the roadblocks that prevent us from getting to a place where we can explore our work within the context of equity?
  • What do equitable spaces look like within the digital and technology education landscape?
  • How might shifting from digital inclusion to digital equity impact Mozilla’s mission to protect the internet as an open, public resource?

This session is for all interested Mozillians, and may be of particular interest for folks whose work is guided by Mozilla Foundation’s digital inclusion priority as part of the Foundation’s strategic plan.

People 14: Hive Learning Networks: Mozilla Communities for Open Innovation

Mozilla Hive Learning Networks are peer professional learning communities for innovation in education. They are locally rooted, globally connected communities that build the capacity of leaders to advance the promise of the Internet for learning.

The session will explore sample projects from among various network portfolios, explore membership models within Hive communities, and explore how Hive networks serve as active contexts for leadership development and open innovation.

Session participants will learn how Mozilla's Hive Networks are helping fuel the open Internet movement in education and will take away ideas for how to collaborate and contribute, whether by volunteering at a local event or by connecting us to a related resource within and beyond Mozilla.

People 15: Mozilla's Women Initiatives: Learn and Get Involved

  • Presenters: Mitchell Baker, Amira Dhalla, Larissa Shapiro
  • Description: Come learn more about Mozilla (MoCo + MoFo) work on combating gender issues online and making the web a more digitally inclusive space for women. We'll also discuss ways in which women at Mozilla can support each other and the future of Women at Mozilla initiatives.

People 16: Capacity Building on Campus

  • Presenter: Lucy Eoh
  • Description: Let's talk about students! Come and explore how Mozilla's strategy on Campuses is attempting to build new capacities and unlock the potential of thousands of undergraduate students worldwide. Find out how your projects can benefit from being connected with students, and how other teams are already collaborating with the Campus program.

People 17: The power of a community of core volunteers

  • Presenter: Rubén Martín
  • Description: We will talk about how having a community of core volunteers is a key strategic advantage for Mozilla, success stories and learn how to integrate the community or our team's workflow to amply our impact as we have never imagined.

People 18: Internet of Things (IoT) Lightning Talks

  • Presenters: Nicole Yee & Reza Akhavan
  • Description: We're hosting the TL;DR of IoT. You're going to hear a baker's dozen of the most interesting connected things. You'll learn one weird trick to IoT success. You should attend if you like lightning talks. Connected devices is about connecting people.

People 19: Promoting Competition through Policy and Partnership

  • Presenter: Chris Riley
  • Description: At Mozilla, we tackle centralization and integrated vertical silos primarily through our engineering. But we could do more with non-technical teams, including but not limited to public policy, to advance this key Mozilla issue. The policy team will share our current thinking on ways we can contribute. And we hope others who join will share their current work and plans as well, so we can get and give each other feedback, and coordinate better across the org.

People 20: Q1 2017 OKRs All-Hands

  • Presenter: Many, facilitated by Caitlin Galimidi
  • Description: Hear each of our team / program leaders at MoCo introduce the goals for their team for January - March 2017. They'll share Objectives for the first part of next year, what Key Results they hope to achieve and describe how each will push MoCo's goals forward.

Products

Products 1: Membership Product Update

  • Presenters: Denelle Dixon-Thayer and Mark Crandon
  • Description: This will be an update on the Membership Product design process. We will review the process that we're following, results of the user research and the initial membership product prototypes.

Products 2: How to use User Research in New Product Development

  • Presenters: Rina Jensen and Mihaela Zahariev
  • Description: Mihaela and Rina will talk about user research techniques and methods to use in validating and exploring questions you will encounter in early product development. We will share:
    • an overview of what methods answer which questions
    • resources you should expect to use
    • who are the experts across Mozilla who can help.

Products 3: Busy Families Research: Connected Devices in the Future of Smart Home

  • Presenters: Rina Jensen and Mihaela Zahariev
  • Description: Understanding what matters in the day to day life of a household organiser, this will address our early exploration for connected devices in the future smart home.

Products 4: Product Design Sprints - Process and Philosophy

Join us for a discussion around the product design sprint approach to rapid prototyping and feasibility evaluations for products and services. We will discuss three sprints that took place across Mozilla that came out of the London Dino Tank proposals.

We will have sprint participants discuss their personal experiences about the sprint process and how it can be applied to future initiatives.

This elective will be interesting for those curious to learn about frameworks for doing fast iteration projects.

Products 5: Design Principles for Connected Devices Projects

  • Presenters: Connected Devices UX team
  • Description: We'll review the Design Principles for Connected Devices projects, followed by Q&A. Bring your CD project, and we'll work with you to apply some of the principles!

Products 6: How a Non-Profit "profits"

  • Presenters: Mike Connor and Susan Chen
  • Description: Exploration on potential new revenue streams and partnerships

Products 7: Data Analysis and Visualization 101

  • Presenter: Alessio Placitelli
  • Description: We will analyse a sample Telemetry dataset, going through the basics of data analysis with Pandas & Numpy on our Spark/Jupyter infrastructure. Feeling stuck with the data visualization capabilities of Jupyter? We've got you covered. A big part of the session will show how to visualize the data using matplotlib, plotly and others.

Products 8: Defining Firefox Product Strategy

  • Presenter: Peter Dolanjski
  • Description: How do we decide on the direction to take Firefox in, anyways? Hear about the Core Browser Product Management team's approach to defining Firefox product strategy.

Products 9: Intro to Statistics via Simulation

  • Presenter: Ryan Harter
  • Description: Many stats introductions rely on a few magic formulas to get started. In this presentation, we'll lean on some basic familiarity with coding to side step the magic formulas and give a more intuitive introduction to statistics. The talk will likely be around 30 minutes and will include code samples.

Products 10: Data @ Mozilla

  • Presenter: Mike Hoye
  • Description: A series of lightning talks about available data sources, repositories and resources available at Mozilla.

Products 11: Firefox Growth: The How-To of Gaining Browser Market Share

  • Presenters: Alex Davis and Chris More
  • Description: How will we achieve our growth goals for Firefox in 2017? If you are involved with attracting or acquiring new users, building or managing product features, or developing strategies for retaining quality users, please join us to learn about how growth methodologies can positively impact everything from marketing to product. You will learn about the different approaches to growing Firefox's user base, the process of hypothesis-driven experimentation, and practical examples of how we all can contribute to meeting next year's goals. Note: no spreadsheets will be harmed in this presentation.

Products 12: Add-on Recommendations Without Add-On Data: Crash Course in Pairwise Similarity Modelling

  • Presenter: Martin Lopatka
  • Description:

Given a new user, with no history of using add-ons in Firefox, collaborative filtering models have no information on which to base recommendations. Alternatively, we can recommend the (globally) most popular add-ons. This feels like an unsatisfactory strategy given the vast information contained in the telemetry corpus that may indirectly help with making personalized recommendations.

In this workshop we will explore two main lines of inquiry:

1. Given the substantial amount of information contained in a telemetry ping, can we leverage other features of new users to help define clever addon recommendations based on analogies to other users.

2. Can this process be used to answer exploratory questions about the relationships between features contained in the telemetry data as well as relationships between firefox users in a variety of other contexts?

We will explore the representation of telemetry data as a set of similarities between user pings relating to their usage of add-ons. Then we will explore other characteristics can be used to predict similarity in terms of add-on usage. Determining a set of surrogate measurements will allow us to make personalized add=on recommendations for users who have never explored the wide world of Firefox add-ons.

Products 13: Push and Pull factors of Firefox Attrition

  • Presenter: Matt Grimes
  • Description: Understanding why users leave Firefox is important. We need to fight attrition whenever possible. It's not the whole story though. We also need to know why users leave other browser FOR Firefox. This year we've been exploring both sides of the attrition story.

Products 14: weird science, 38 findings from 2016

  • Presenter: Gregg Lind
  • Description: Findings from the 2016 shield studies program about what Firefox users want, and how they react when they get it.

Products 15: Firefox Feud

  • Presenter: Ryan Feeley
  • Description: Learn to think like our users and have fun! We asked our users general Internet and browsing questions and have turned it into a Family Feud style game show. For your team to win, they need to guess the most popular answers (which are not necessarily correct).

Products 16: Building Smart Cities: Community-Based Connected Devices Innovation

  • Presenter: Katie Hendrix
  • Description: Curious about innovation utilizing the gigabit internet or user needs in education (with connected devices)? Have some ideas of your own? Enjoy meeting others in our community? Continuing the momentum of the recent Mozilla cross-organization and community sprint weekend in Chattanooga, TN (the 48Hour Launch), this session will allow for discussion, ideation and prototyping. All are welcome to come with ideas, creativity or just for a glass of sweet tea.

Products 17: Using Innovation Challenges as a Powerful Problem-Solving Tool

Products 18: Mozilla Connected Devices Platform

  • Presenter: Sandip Kamat
  • Description: Our thought process around selecting & building the essential components towards an open IOT platform, target use cases and how we will be different than other solutions in the market.

Products 19: Going Global: Internationalizing MoFo Web Content

  • Presenter: Alan Mooiman
  • Description: As the Mozilla Foundation works to be inclusive and extend its reach globally, we have to make sure that our content, curriculum, and advocacy efforts can reach everyone. Learn about the challenges associated with this from a conceptual point of view, and what approach we're taking. By the end of this session you should have a better idea of what's necessary from a content perspective to make our web content useful and accessible around the world. Ideal participant is anyone working with or preparing content for the global community; this is not a technical session but will touch on a few of the logical challenges involved in this process.

Products 20: Open Innovation Toolkit & Making Sharing Design Methods Easier

  • Presenter: Rina Jensen
  • Description: We will talk about the lunch of the toolkit, how it has been used and share ideas for how we can make sharing design methods better across the open source community.

Products 21: Test Pilot Extravaganza!

  • Presenter: John Gruen
  • Description: Come join us to discuss all things Test Pilot! Current experiments, learnings from past experiments, and new things that we're looking at for 2017. This will also be your chance to learn more about the process and get involved!

Products 22: Date/Time Input Types Project Discussion

  • Presenters: Wesley Huang and Hsin-Yi Tsai
  • Description: In this session we will basically cover the current status, the next step plan and possible technical solution discussion for the Date/Time Input Type project. Attendees will learn what's happening in this project. This is a session especially useful for those who have knowledge of html input types and are interested in contributing to the project.

Technology

Technology 1: Automating Security Scanning with OWASP ZAP

The Zed Attack Proxy (ZAP) is an OWASP Flagship project and one of the world’s most popular and best maintained free & open source security tools. It can help you automatically find security vulnerabilities in your web applications while you are developing and testing your applications.

In this talk Simon will give a quick introduction to ZAP and then will focus on automation and embedding ZAP in continuous integration / delivery pipelines. He will explain the different ways of automating ZAP, how we are using ZAP in Cloud Security and then dive into the ZAP API which gives full control over the ZAP functionality.

This talk is suitable for anyone interested in security automation, including developers, QA and security people.

Technology 2: Project Deep Speech

In the last ten years Deep Learning has revolutionized numerous fields: natural language processing, image classification, automatic translation... The list grows longer each day. Speech recognition has also been placed under its spell. DeepSpeech, the subject of my talk, is set to be part of this revolution in speech recognition. DeepSpeech is an open source speech recognition engine Mozilla is working on. It is based off of Baidu’s research[arXiv:1412.5567v2] and uses the TensorFlow[arXiv:1605.08695v2] machine learning framework. It’s currently in early development. If you are interested in contributing, fork our code!

Technology 3: Augmented Reality Research @ Mozilla

  • Presenters: Blaire MacIntyre and Sean White
  • From Pokemon Go to Microsoft Hololens, we expect Augmented Reality to have significant impact on the future of the web. We'd like to use this session as an opportunity to discuss early research directions, demonstrate some early ideas, and gather thoughts from around Mozilla about potential aspects of AR that we should explore and develop.

Technology 4: Not just blockchains in VR: what should interest the Emerging Technologies group?

The Internet is a big and busy place. There are many things we *could* be working on. Where to start?

We need a reference on the top technology trends and market forces occurring now and in the expected future, together with a point of view on what Mozilla thinks about the trends and what we should do about it.

Join us as we review the process for identifying new areas, gaining common understanding, creating hypotheses and sharing those across the organisation with rough consensus and to motivate action.

You will learn how to engage with shaping the agenda of which emerging technologies Mozilla should be investing in.

Futurists, technologists, kremlinologists are all welcome: anyone with a passion for the technological future of the organization.

Technology 5: Pentest on the Beach!

  • Presenter: Jonathan Claudius
  • Description: Got a system? Got Security concerns? Come get some hands on pentesting for your systems! Jonathan will take you though the ropes (starter ropes) of pentesting for security issues applied to your system. FIND vulnerabilities! BREAK IN to computer systems! BE A HACKER! (not guaranteed).

Technology 6: Good Bug/Bad Bug

Why do some bugs filed in Bugzilla resolve quickly, and others remain in limbo? Over the summer, Hamilton Ulmer from the data team ran an analysis of several years' bugs in Firefox to find out what factors influence bug resolution.

Some results are unsurprising: bugs with unanswered needinfos tend to go unresolved, and there's a sweet spot, where bugs with three to six comments are more likely to be resolved than bugs with more or less comments. But bugs with long CC lists, and bugs that have been triaged as anything other than the highest priority also tend to be unresolved.

Emma Humphries will present Ulmer's research (due to commitments, he can't come to Hawai'i) and how it shapes how Mozilla report and track bugs in the future.