Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I’m glad to see the healthy skepticism towards Mozilla lately, they have long been a sacred cow in tech.

Just because a company’s mission is positive or aligns with ones values does not mean the company itself is good or is actually carrying that mission out.



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.


Maybe 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.


I 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

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-201...


Mozilla senior leadership have also been caught up in the politically correct mantra that pervades much of silicon valley, which imho is a huge distraction from making great products. Case in point: https://mobile.twitter.com/newstephen/status/106048929137627...


Partial transcript:

"We aspire to the idea that a human being can demonstrate competence and earn respect and leadership and authority based on what you do and how you do it."

Video was posted on Nov 8 2018. I think everyone can draw their own conclusions.


This has to take the cake for one of the stupidest "we won't use this word because it's offensive or whatever" arguments out there.

Just because people call things that aren't a meritocracy a meritocracy does not mean that's what it means. It's like saying we don't want to say "democracy" anymore because China (PRC) calls itself a democracy and they actually aren't. Or if we turn the whole thing around, saying that "feminism" is offensive because TERFs use the term too.

Like, are there actually people who actually think like that? How do they communicate??


The word was actually coined for the purposes of mocking the concept of a 'meritocracy' in a satirical essay. Then people picked it up and started using it straight. Now it's come full circle again.

https://en.m.wikipedia.org/wiki/Meritocracy#Etymology


Utopia also was created to mock people seeking to create a perfect world. Nowadays people are trying to create a socialist utopia.

The meaning of words is constantly perverted




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: