On Mon, Nov 23, 2015, at 06:08 AM, Vivien Nicolas wrote: > Actually Francisco keeps complaining that there is not enough people > pissing on Service Worker ware, nor the Virtual list. Having more > feedbacks to understand why a particular library does not fit your use > case is great. Having patches to make it fit your use case is awesome. > But in general those libraries are open to discussions. So, your "a-la- > carte" wish, is basically what Francisco says since the beginning!
To be clear, I agree: Everyone has been very open to discussion and as an FxOS engineer I have not felt pressured to formally adopt NGA for the sake of NGA. If things continue like this, we're in great shape. If we all mail the mailing list a little bit more, we're in even better shape. My specific concern is a combination of nitpicking on Justin's specific phrasing of "follow" and that Wilfred's root message in this thread and his follow-ups seem to very explicitly be a prescriptive "everybody adopt NGA for the sake of NGA" which is a change from this. > This answer will likely contradict a bit the "a-la-carte" point and > the feeling that any app owner can do whatever it wants, when it wants > - or when it feels it is time. To clarify, I'm not suggesting module owners should get to be dictators of a fiefdom and should work on what suits their whim. All of the aspects of NGA are meant to address different problems we may encounter. I think it makes sense for product/UX/foxfooders/engineers to agree on the biggest problems in apps and prioritize them. For example: "Check out this profile, your app is unresponsive during normal usage because of too much main-thread work and we need to move things to a worker ASAP" is a great reason to do an overdue FE/BE worker split. "All the apps need to be on NGA" is not. "I was trying to figure out how I could create a tablet version of this screen without forking the app, and I couldn't because the view logic and application is too entangled" is likewise a great reason to focus on solutions to that problem. Other internals issues that impact potential contributors are also important, and this is a place where arguments for consistency should definitely be considered with the trade-offs. Hopefully I'm misunderstanding the original intent of the thread. If the idea is that that the NGA group will help identify specific user/developer/contributor pain points in apps and specific NGA solutions and will talk with the relevant parties (product, US, engineering, etc.) about priorities and trade-offs, then that is awesome. If we're talking about prioritizing checking a bunch of boxes for the sake of checking a bunch of boxes, I'm concerned, and I think that may be the concern of others as well. Andrew
_______________________________________________ dev-fxos mailing list [email protected] https://lists.mozilla.org/listinfo/dev-fxos

