On 8/18/14 11:03 AM, Julien Wajsberg wrote:>
> Just a note that you're all using Nightly here. Nightly is where
> no-transition changes happen, so that we can test new things in the
> wild. And sometimes we disable them after some days, or when it goes
> to aurora, or when it goes to beta.
>
> So, yeah, we used to say to use Nightly for Firefox OS development
> (because this is how we keep up with the changes) but obviously this
> also comes with such disagreements.
>
> To enable/disable webide, you can have a look to about:config, and
> look for the pref "devtools.webide.enabled".
>
> Please report anything that you dislikes about WebIDE by filing bugs,
> before or instead of disabling it. That's basically your duty when
> using Nightly :)
>
> Maybe we should have a separate pref to enable/disable App manager so
> that we can have both side by side? My fear is that users don't use
> WebIDE at all once they disable it...
>
>
> - --
> Julien

On 8/18/14 2:49 PM, Paul Rouget wrote:> Marek Raida wrote:
>> Well, I agree heartily on this. We need ate least some level of stability, this is too turbulent...
>
> ... stability, in Firefox Nightly?
>
> Please file bugs if WebIDE doesn't meet your requirements.
>
>> Much approach better would be leave AppManager as as - probably add some hint that from now one try IDE - but remove it sounds bad practice to me...
>
> You can always access the app manager by loading about:app-manager.



Hey WebIDE and App-Manager developers,

do you really not understand why it was such a bad idea to *replace* the menu entry for App Manager rather than *add* a new entry for WebIDE?



That our points of view differ so dramatically on this issue suggests a need to address our differences.

I am having a hard time figuring out your point of view. You are apparently writing tools for us to use to write great Firefox OS apps and make the platform kick a**. However, you do not seem focused on our needs. First, you make a change with little concern for our workflow and day to day work. Then, when faced with push back like this thread, your instincts are to answer with self-justification rather than trying to figure out what the user need actually was and why friction arose.

The transition could have been a delight. You could have announced the tool, given us access to it, helped us discover and learn to use it and listened to feedback. All the while we would have been productive with whichever tool was working for us. Instead, in using a no-transition approach, you were essentially saying "Hey, it doesn't matter that your in the middle of something potentially complicated like muddling your way through derivatives of cartographic projections, today, before you do anything else, you have to drop everything and learn to use our new tool just to get your code running on your device." From my point of view, that lacks respect. REALLY. I did not like it.

The puzzling thing is that your approach was totally, completely, absolutely unnecessary. Had it been neccessary, and accompanied by an 'Sorry folks but we are having to do a no-transition upgrade on the app tool that will land next week. Find out more ...' one could have understood. But it turns out it was totally unnecessary and it caused a few hours of confusion, angst, failed reversion attempts and pain until I re-discovered the magic 'about:app-manager' URL.

So, you all need to decide on your priority: is it writing your tool or helping Firefox OS developers get work done? From that decision, lots will follow naturally.



Okay, I'm tired of this thread but to clear up some issues.

NO ONE IS ASKING YOU TO KEEP WORKING ON APP-MANAGER, to fix its bugs, to not build WebIDE. We all expect you have great reasons for your start from scratch approach to the tool. Great, go for it. I look forwards to using it when it is stable and noticeably better than App-Manager. Also, we are all enthusiasts and will move to WebIDE sooner rather than later; Julien's 'fear' seems groundless to me.

Asking us to file bugs is fine; using it as an excuse for your no-transition is bullshit. We file bugs (though given the lack of follow up on Mozilla's end, that is starting to suck too). I just spent an hour trying to isolote and file a bug in Nightly's handling of canvas size. I'll get around to filing bugs on WebIDE someday, but not today, I have work to get through. Okay? And please, never ask me to drop everything to use a tool that will probably break and file bugs when I have my own work to do.

Nightly if we are going to be productive using it, can not be a 'Mozilla does whatever the fuck it wants'. Nightly, first and foremost is the latest browser code. That's how we get bug fixes for browser issues, maybe even issues we have just filed. So your developer tools in nightly should play nice with letting me reliably and safely use the latest browser code. Yes, per the shared understanding of Nightlies, you are *allowed* to do no-transition changes on Nightly. But why, unless it is strictly necessary, would you? Do you not appreciate any of the issues such transitions cause? And if ever you decide to do such a change, given their cost, it probably makes sense to do a lot of coordination around them, not just amongst yourselves but with your users as well.


So. Thanks for the new tool and I look forwards to using it someday. Congratulations on all the hard work it took to get here. Sorry that we didn't manage a more graceful transition.

cheers,
  ~adrian
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to