8 ms·
And she raised her pay while firing essential engineers: https://www.extremetech.com/computing/313658-mozilla-fires-250-employees-25-percent-of-existing-workfor
by snird 5y ago
And she raised her pay while firing essential engineers:
https://www.extremetech.com/computing/313658-mozilla-fires-250-employees-25-percent-of-existing-workforce https://www.extremetech.com/computing/313658-mozilla-fires-2...
I'm a firefox user for over 10 years.
I think I'm now convinced there is no future, I'll have to start to adapt to another browser now. I'll give Vivaldi a try.
- StillBored 5y agoThat was the layoff where they got rid of all the rust people? Its going to sound harsh, but they are loosing market share to browsers that didn't have to invent a new language to write a browser in. So, getting rid of those people was probably a positive impact for firefox since they were mostly just yak shaving instead of actually improving the end product. The users don't care if you wrote it in C++ or fortran as long as it performs well, doesn't eat all their ram, or create giant backdoors. Letting "the lets rewrite our core product in $COOL_TECH_OF_MONTH" people run a product is a sure sign of something that will fail if its not already. Lets invent our own computer language to do it is even worse.
- jokethrowaway 5y agoThe main problem is that they're not making money with their core product so they need to experiment and innovate to find ways to make money. I agree they probably didn't need to invent rust: that was an happy accident, the kind of things that happen when you have really smart people around. If they had a money making accident we would be talking about something else, but I guess they would need a different type of culture for that to happen. This is not how you run a company and it shows. It's impressive Mozilla is still around if you ask me - but I suspect it has to do with Google, M$ needing someone easily controllable to keep the anti monopoly government people away from browsers.
- account42 5y ago> The main problem is that they're not making money with their core product so they need to experiment and innovate to find ways to make money. Firefox is owned by the Mozilla foundation, the corp is only there to help develop it since having developers work directly for the foundation is apparently complicated. Non-profit foundations don't need to find ways to make money with their core product and they should not try to - instead they can seek funding elsewhere, for example from donations and government grants.
- GekkePrutser 5y agoNo the corporation was founded because having a major corporation like Google pay so much to a foundation was difficult for tax reasons. But it did push them over the edge IMO. They're behaving like a corporation now, with a CEO pulling as much money as they can, too much PR etc. Through the Google deal they have become what they were fighting. But they're not very good at it, hence the low marketshare.
- the_gipsy 5y ago> The users don't care if you wrote it in C++ or fortran as long as it performs well, doesn't eat all their ram, or create giant backdoors. In the short term, yes. In the long term however, this strategy could have been crucial. And the long term is precisely where open source software usually has the upper hand.
- Klonoar 5y agoThis feels like a gross mischaracterization of the intent and work that went into Servo. You say this as if nothing else was being done on Firefox concurrently even though this is demonstrably false - and in fact, portions of Servo were integrated into Firefox (see: Quantum). Firefox keeps losing on technical merit because it is fundamentally impossible to keep up with Webkit and Blink, which are all backed by massive corporations and are throwing money at the engineering and project resources to actually move things forward.
- pjmlp 5y agoBoth of which are written in C++, with ongoing security efforts geared towards mitigation, instead of rewriting them. Although they are experimenting with Rust, it doesn't seem they will ever adopt it.
- throwawayvibes 5y ago
- tgsovlerkhgsel 5y ago> or create giant backdoors. Using memory safe languages is a big step towards this goal.
- StillBored 5y agoYes, but consider the engineering effort to create a general purpose memory safe language vs just a domain specific one in comparison to the work required to write a browser, which also includes another domain specific language (javascript). Seat of the pants, I would say getting something like rust on par with g++/clang code generation, and 3rd party tools is probably in the same ballpark engineering wise as actually maintaining the browser. And if you spend a little time looking at firefox, there is/was a lot of low hanging fruit. I've mentioned elsewhere the difficultly building it, but even more than that, is that pretty much every single version of gcc that came out for a while would break firefox in some fundamental ways. And overwhelmingly these breaks were caused by crappy C++ programming where people were doing things that were known not to be syntactically correct but no one bothered to fix them. Then frequently instead of actually fixing them they did things like switch from building with an old GCC to a newer clang because it threw fewer errors. Then they claimed that the result was "faster" than gcc, despite the fact they were comparing an old version of GCC with a newer version clang. When the work was done to actually get it to build with gcc, it turned out to be even faster. (not that gcc is better than clang, only that ideally a project like firefox would compile cleanly with a wide range of compilers). Said compiler warnings are frequently valid, and analyzing them at least to know if its true is a worthwhile code quality exercise.
- tored 5y agoYes, you have to ask yourself why everyone is using V8 as their JavaScript runtime and not Mozilla’s equivalent or why every alternative browser is using Chrome as a foundation. Or XUL wasn’t packaged as cross platform GUI framework. And then of course the Firefox mobile fiasco. My guess is that the engineering and management don’t interact. Two different companies within the same company, no coherent vision.
- 5y ago
- spion 5y agoMozilla didn't really invent Rust, and its looking quite likely that Rust is going to be just as significant of a contribution to the world as Firefox was (long term).
- throwawayvibes 5y ago
- stjohnswarts 5y agoYour take was wrong. The move to rust was great and used to improve security and maintainability of the browser. They cut the wrong people. What they should have done was whack everything other than firefox and coders contributing to that code base and employees supporting that effort directly. They have awful leadership currently that are just milking their exec offices for the cash.
- staticassertion 5y agoThat's soooo wrong. Projects like Servo were exactly the sort of things they should have been working on.
- chriswarbo 5y ago> The users don't care if you wrote it in C++ or fortran Web site users don't care if a site's written with NodeJS or assembly; but that would make a huge difference to bugginess, development speed, feature set, etc. Firefox is getting bogged-down in some areas due to its C++ codebase; especially trying to introduce concurrency (in a way which doesn't break everything, or cause unforeseen security implications, which is often the case in C/C++)
- krageon 5y agoRust and servo were how they were innovating, and where a lot of the competitive features came from. By firing them, Mozilla made clear that they do not care about these things. The CEO is quite clearly a parasite hell-bent on extracting as much value as she can before bailing for the next victim.
- saurik 5y agoThe problem--and I feel the pain here deeply as a security person myself--is that that innovation was primarily along an axis (security) that no users care about (with a small bit of performance from concurrency, but there were clearly other ways to be faster), and was draining resources away from innovation that users cared about... which I'd claim was even going in the opposite direction: for many years now they have been continually tearing out the non-philosophical reasons I used Firefox in the quest to build a clone of Chrome, something the world doesn't have much use for as it already has Chrome.
- jeltz 5y agoAs a Firefox user I disagree. Their work on Servo and Rust resulted in many performance and reliability improvements. WebRender for example came directly from Servo.
- sirius87 5y agoIt's unfortunate that after those changes, the Mozilla team did not take criticism in public forums very seriously and brushed it off as noise. I personally stopped using Firefox after some of those "architectural" changes started producing "dead" tabs - the tab could not be interacted after load. In place of "We're listening", users that complained got a "Works fine on my machine" bundled with a few rude words in places like Reddit. Not the core teams fault, of course. Someone with more time can probably set up a scientific test of the performance claim even today - set up a bunch of Selenium tests to open JS-heavy sites in multiple tabs on older versions of FF upto current version using BrowserStack or SauceLabs.
- StillBored 5y ago
- ashwagary 5y ago>I'll have to start to adapt to another browser now. I'll give Vivaldi a try. Seems silly, I see no valid reason to switch browsers. What technical or functional limitations are you running into that didnt exist earlier?
- 8note 5y agoFirefox (android) doesn't always let me scroll back to the top of the page
- stereoradonc 5y agoVivaldi is the best option! I have been using it as my daily driver, and I don't have any moment of regret.
- D13Fd 5y agoI wish Vivaldi wasn't horrible. I gave it a real try on all my devices for about 6 months a couple of years ago, but it is just too unreliable and prone to crashes and random issues. I've been way, way happier on Firefox ever since. If Firefox goes the rest of the way down the tubes, I'll try Edge before I go Vivaldi again.
- soundnote 5y agoEdge is a privacy disaster.
- 5580 5y agoUsed Netscape Navigator until Firefox was released. Stayed on FF until a couple of years ago. I moved to Waterfox and Vivaldi, I highly enjoy both.