2014 Goals
wiki.mozilla.org
wiki.mozilla.org
If your goal is X million users or some such end-user metric, you have created a goal for your salesmen, not your engineers.
An engineer cannot sign up a user, except indirectly through quality work. "X million users" is only indirectly under the control of the engineer: intermediates like sales or getting-the-word out are out of the engineer's control and can be screwed up by others. If the engineer does not get to pick his own features to work on, then the work he does do is limited by the wisdom of the person making assignments.
In other word, a goal like this is discouraging for an engineer because he lacks serious control over whether or not the goal is accomplished. It is an anti-motivator.
Instead, goals for engineers should be things directly under their control. Are you assigning specific features to the engineer? Getting a list of them done with high-quality solutions can be a goal since that is entirely under the engineer's control. Want to get your low-cost solution adopted? Set a goal for the engineer to reduce memory space by Z percent or improve performance by Y percent.
Always make sure goal achievement is controlled as much as possible by the person receiving the goal.
* {{ok|Ship input=number internationalization features }}
[1]: https://wiki.mozilla.org/index.php?title=Platform/2014-Q1-Go...I care whether the software I develop is used and enjoyed, its my primary motivation, the quality of the software and the technical health of the project have a huge bearing on whether people will use these it
The goals are discussed and created by community members and employees, engineers and otherwise.
We do it in person for friends and family, we do it through discussion and diagnosing problems on hackernews and twitter etc.
Source: I work in Mozilla engineering and I help people out online and offline with Firefox all the time, clear up misconceptions people have etc.
Firefox with it's tabs,it's plugins was a natural choice for internet users.It was faster,more reliable and gave the best experience.No need for a sales team to promote that.
By the way i think that without Mozilla there would have been no Google success story,but that's a discussion for another time...;)
The envirronment is much more different today.
Mozilla had (and still has) a lot of people spreading the word - the Spread Firefox campaign was very popular, as was the crowdfunded New York Times ad: https://blog.mozilla.org/press/2004/12/mozilla-foundation-pl...
They are no bs, fight for internet freedom, celebrate transparency, are the centroid of internet activism and the extension of Aaron Schwartz' ideas. Mozilla is what makes me want to stay in tech and every company should try to learn from Mozilla what it means to be a tech company.
Would you mind to expand a bit about "vague and baseless"? Or maybe you could spend some time and learn the history of canvas element, or CSS transforms?
http://lists.w3.org/Archives/Public/www-style/2007Nov/0080.h...
http://lists.w3.org/Archives/Public/www-style/2007Nov/0090.h...
http://lists.w3.org/Archives/Public/public-whatwg-archive/20...
As for "all new WebAPI's" you'd be surprised how many of them were first implemented in WebKit. WebRTC? Chrome—fall 2012. Firefox—summer 2013
Enlighten us: https://wiki.mozilla.org/WebAPI
WebRTC? Chrome—fall 2012. Firefox—summer 2013
I don't think so: https://hacks.mozilla.org/2012/11/progress-update-on-webrtc-...
Note that at this point Firefox had DataChannel, and it would take Chrome months to catch up there. Firefox also introduced the used audio codec.
That said it's a bad example, because WebRTC standardization is currently a strong effort between both companies and it'd be great for the web if more standards went this way rather than ending up with having to try to standardize half-assed implementations from one rendering engine. (cough WebSQL cough)
Diversifying the income seem to be an important goal right now, even if the userbase hasn't been very sympathetic so far.
I really expected FF to be on par with Chrome in terms of rendering quality but that really turned out not to be the case in many small, yet annoying corner cases. They got big by incorporating the quirks of IE and then improving on that, maybe it is time they start thinking about implementing some of the WebKit rendering quirks and go from there.
I really want to keep on using FF and to love it but if it means I have to switch browsers for some of the sites I use daily that will be difficult.
Using FF 27 on OS X 10.9.2
As far as I'm aware of there is no universal standard that every developer follows on OS X. Some choose CMD + arrow keys, others the classical shell version (ctrl a/ctrl e). Even Apples own apps are (was?) not consistent in this matter.
Nearly all OS X apps use Cocoa and standard Cocoa text widgets. Ones which don’t, such as Firefox, usually try to read the standard Cocoa keybindings and respect them. Firefox actually does a relatively good job with this now (within the past 2 years or so; before that, they didn’t).
Both cmd+arrows and ctrl+a/e should work in almost every text box on OS X.
[Unfortunately, applications like browsers override cmd+arrows to switch tabs or navigate through history or something, depending on context... which is IMO a really stupid and obnoxious choice. Browsers typically use cmd+arrows for back/forward except in a text box, where the text bindings take over. I hate it, because it leads to accidentally going back when the user intends the text box movement command.]
The problem in the GP’s particular case lies with gmail’s custom form field though, which is not a regular text widget, not with Firefox.
This is a bug in gmail, not a bug in Firefox. In standard browser text widgets, Firefox reads your standard OS X key bindings and treats them properly.
However, Google is unsatisfied with standard form fields, and so they reimplemented their own glitchy, poor-performance, half-broken text widget, which happens to semi-work in Webkit, but not handle shortcuts like cmd-arrows in Firefox. It’s in no way fair to blame Mozilla for that.
The stuttering during scrolling is probably because firefox is one process, so if lots of javascript is running on the page, it interrupts the process. In general, scrolling is smooth for me though.
https://wiki.mozilla.org/Identity/Persona_AAR
Both the team and some of the underlying technology are now at work on Firefox Accounts, which is a simpler (non-federated) system that will power the new Firefox Sync service, the Firefox Marketplace (for installable web apps on Firefox OS and other platforms), and other Mozilla services.
But it's open source :) we're still working on getting it there. The next release will dramatically scale back the API complexity, lock in the APIs and data formats, and pave the way for native browser extensions, self-hosted polyfills, etc.
Persona ain't going away so long as we're still relying on it.
For a more informed answer, you can ask the team directly in the mailing list or IRC channels listed at the bottom of https://developer.mozilla.org/en-US/Persona#Join_the_Identit...
[Edit: Or see callahad's reply in this thread.]
It is, if you turn off ad-blocking. Certain sites will then just hang all of Firefox.
Which ones?
If I disable both RequestPolicy and Ad Block Plus, loading up http://cracked.com, http://failblog.cheezburger.com/, and http://www.wikia.com/Wikia, and then just blindly clicking around one of those sites, it will cause the counter to jump/skip over seconds.
Chrome does no such skipping (on the same machine). RequestPolicy and ABP seem to help, but not eliminate the problem.
Okay, so that test is totally artificial, but surf the internet for a couple days without restarting Firefox (27.0.1) on Ubuntu (13.10) and Firefox still grinds to a half, taking more than half a second to change tabs or register other UI input.
Rather than debug Firefox, I can just use Chrome.
[1] http://www.w3schools.com/js/tryit.asp?filename=tryjs_setinte...
Shrug, I do this all the time as I never restart the browser. And your timer test is WORKSFORME too :-/
* Australis
* Electrolysis (http://billmccloskey.wordpress.com/2013/12/05/multiprocess-f...)
* Fx Accounts
Speed wise, I really think Fx is pretty much on par with Chrome. There are areas where Fx is faster and Chrome is faster. In general, both are great.
If you install a lot of addons/extensions, I will expect some performance hit. But that's an not excuse, yet I personally not a big fan of addons (well, addons are common in web development) anyway so that doesn't really concern me.
Memory hike usually happens with plugins (flash, java applet) but normal browsing is fine. Plus I have 16GB to spare...
Mozilla has been making some horrific decisions lately, and it seems they are going to be yet another business set to learn the hard way that surprising and pissing off users that you depend on for survival is a BAD idea, when they can leave for your competitor at any time.
Just about the worst thing you can do when users don't like your Cool New Design is to say "you'll get over it" and repeat how the features they cared about were removed.
Oh really? Sources please, or I call total bullshit.
A better idea IMO: get on the user-is-the-customer-not-the-product train and build the open web at the same time, by blessing a distributed social networking technology and selling installs of that technology, Automattic-style.
Mozilla are facing some real problems I am afraid and they aren't technical ones. They aren't the default browser on any significant platform so for people to switch they need to have something wrong with their existing browser. That is decreasingly the case with IE which has improved considerably and then they have to be the best alternative browser available which for many people is questionable.
Going the platform route is interesting but they are competing with Android with a massive installed space at the low end.
The elephant in the room is the Chromebook which I am writing this, and most everything else, on and the trouble with the damn thing is it is good enough. Not stunningly, mind blowingly amazing. But good enough and selling by the millions. And chrooting it and installing Firefox is not a typical scenario.
Talk to me in 4 years.
Please don't. Moving fast and breaking things is the #1 thing that's been turning me off Firefox ever since the move to six-weekly updates and dropping more than token support for older versions.
Notably absent from the list is the one thing I, and I suspect many others reading this, actually care about: making Firefox a better browser, i.e., fixing bugs, improving performance, and adding support for useful new features. Do that, and any concerns about how much/little it's being used will take care of themselves.
I really don't care about yet another UI rearrangement (I'd rather you didn't), I really don't care about integrating the kitchen sink into the browser (I'd rather you didn't), and I'm still waiting to discover anyone who does care about these things and doesn't work for Mozilla.
https://wiki.mozilla.org/Firefox/Goals
Sadly the maintenance of this wiki page has fallen behind, so goals for current and previous quarters aren't posted yet. :( Anyway, I can tell you they are largely focused on performance (startup speed, smoother scrolling, and responsiveness), developer tools (the new memory profiler; CSS source maps) and some experiments that may lead to new features in the future (like built-in translation of web pages between different languages). I'll ask around to see who has the official list and can update the wiki page.
There are also engineering goals for the teams that build the Gecko platform (shared by Firefox, Seamonkey, Thunderbird, and Firefox OS), which are at:
> making Firefox a better browser
I said it many times before and I will repeat this again there: this goal was dropped as soon as Blake Ross left the project. And I am starting to suspect that even if Mozilla wanted to make Firefox a better browser they no longer know how.Stop the FUD already will you? (Check my comment history, I'm mostly nice)
Mozilla has been iterating tirelessly on speed and lower memory consumption etc etc.
I can't remember when the last major ui redesign was.
So for everyone who hasn't tried FF in a while: give it a try!
The next major UI update landed in Firefox 29 (currently in Aurora).
And all credit to them for that. Firefox still has a significant lag when loading on this computer, where neither Chrome nor IE do.
I can't remember when the last major ui redesign was.
I can only assume you don't use the developer tools, then.
Thanks.
Mozilla Foundation completely owns Mozilla Corporation and there is no shares available.
Mozilla Foundation is NOT for profit. :-) And Mozilla Foundation owns the corporation.
Also, AFAIK, the foundation can only use money from donations 'n all. The corp is used to pay employees, but can't pay the foundation much.
http://www.mozilla.org/en-US/foundation/annualreport/2012/fa...
Plus Firefox OS as well.
The general idea is that the contract from Google and other competitors are not enough to grow Mozilla.=, especially hiring more staff. Mozilla Inc exists to pay taxes and accept business contract (search engine option ranking).
We have been spending around ~$115K per month for Amazon AWS infra for the past 4 months....
See https://news.ycombinator.com/item?id=7323454 for the expense of Mozilla CI. That's probably just the tip of the iceberg.
> Measurable goal in 2014: End the year with 20M people using a Firefox account.
That's what I want to see from Mozilla. I want to have a johndoe@firefox.com account and use it as my login account to the firefox cloud, to all the services mozilla will provide.
They need engagement, I was an early user of phoenix more than ten years ago. I dumped firefox for safari and never touched a single mozilla property again. No need to.
Now they have to seduce me again, they need to bring me day after day to their properties. They need email, chat, cloud storage, documents, notes, blogs, everything I can do, everything I want to store, send, exchange, communicate, enjoy, play with.
Everything.
Then they can insert ads and compete with google. Billions over billions.
Then they can offer premium accounts with premium features. Billions over billions.
That's sustainability.
That's a plan.
Now that's a motto.
I want my johndoe@firefox.com account.
Or maybe someone at Mozilla will make a stand, and tell out that Mozilla accounts/device sale figures is just wrong, and that it does not make the web more open, but ties them to another "ecosystem"
Actually, it's not unlikely it's going to the butt^W cloud.
/s