Case Study: Stopping Scripts
Ending week w/ a nice improvement to the "stop script" button. It's way more responsive! :] *new behavior on right* pic.twitter.com/hpHuoJ7bZY— Morgan Phillips (@mrrrgn) 14 mai 2016
Case Study: Smart Multi-line Editing
Case Study: Links to Error Docs
Case Study: Addon Antipatterns
Addons perform two valid roles: serving users with unique needs and acting as a proving ground for experimental features. Addons that improve polish, performance, or stability should have no raison d'être.
Supporting this notion is the fact that engineers often [independently] file performance and stability bugs which mirror existing addon functionality: Bug 1270732 and Bartab Heavy, Bug 180241 and 'Make Firefox Faster' articles. Things like the legendary "Kyle Huey hack" [for improving forward/back navigation performance] may also fall into this category.
Proposal: A Long Term Solution
- "Every one of us at Mozilla has a responsibility to make Firefox the best web browser. The more we divide ourselves into cliques and label bugs as "someone else's problem", the sooner we will fail. ... many of the most important bugs that span across different areas.
Mozilla needs more people who understand multiple browser components. I'll call them superheroes because of how valuable they are."
- Resource management (see bugs 1270732 and 1269917)
- Integration with specific operating systems / partner technologies
- Making data-driven improvements based on collection/analysis of platform performance metrics (see bugs 1271769 and 1255133)
How do we grow our own heroes? Via a team with an explicit focus on grabbing bugs from a cross section of the organization then using their perspective, along with some sweet sweet telemetry data, to identify and solve the cross-cutting problems that are inevitably found. Such a group will become a hub connecting silos.
I'm hunting for hackers who would like to give this a try. If you're interested, let's talk! I'll be around via twitter, IRC, and e-mail. *edit, there is now a #justiceleague channel on irc.mozilla.org as well.*