2 ms·
Agree, but you seem to be turning downvoted-transparent. I am also always surprised that Mozilla receives so much praise for its technology stack, when their c
by fxtentacle 6y ago
Agree, but you seem to be turning downvoted-transparent.
I am also always surprised that Mozilla receives so much praise for its technology stack, when their core source code for Firefox and Thunderbird is such a buggy pain to work with.
I understand that they inherited a legacy codebase, but I'm not sure that playing catch-up with Google on (in my opinion) useless features like WebUSB was good technical management. In fact, I would argue that letting technical debt accumulate to the point where you need to rewrite large parts in a completely different language and deprecate technologies still in use (e.g. XUL) is more like an admission of failed technical leadership.
So I am honestly surprised that Mozilla is cutting projects and firing developers, yet nobody seems to take action to reduce the overhead of their apparently incapable management.
- bestouff 6y agoMaybe I'm unlucky, but any company I worked in has that legacy codebase which kind-of works, has bugs, and that nobody wants to refactor - and I don't blame them, refactoring code which had years of debugging is not always a good idea if you don't have unlimited money.
- fxtentacle 6y agoI also wouldn't blame them for not fixing old bugs if they had a shortage of developers. But letting critical security bugs go un-patched, so that your team can work on obscure shiny new stuff instead, that looks like wrong priorities to me. Nobody would switch to Firefox for WebUSB, which is why I chose it as the example. There's only crickets on Twitter: https://twitter.com/hashtag/webusb https://twitter.com/hashtag/webusb Instead, people switch to Firefox for privacy, safety and reliability. Mozilla should prioritize those areas highly. But in the past, they haven't. Instead, they burned a lot of money on acquiring 3rd party services that many Firefox users see as nothing more than unnecessary bloat. Like $30 mio for Pocket. That's why I point the blame at their management, not their code base or developers. And just FYI, I'm pretty sure I could hire a world-class team and build an excellent Speech-to-Text Engine just from Mozilla's management budget for a single year. Because AFAIK, their (in my opinion incapable) management pocketed $80 mio in 2018. https://assets.mozilla.net/annualreport/2018/mozilla-fdn-2018-short-form-final-0926.pdf https://assets.mozilla.net/annualreport/2018/mozilla-fdn-201...