I just want Firefox to be faster. I'm donating to Floorp (a Firefox fork), at least they seem focused on making the browser better.
I just want Firefox to be faster. I'm donating to Floorp (a Firefox fork), at least they seem focused on making the browser better.
Like, in general, I find that any HN thread where most of the comments are just agreeing, one-upping and yes-anding while invoking the same talking points and terminology (CEO ghouls, etc.) is probably a topic we might need to chill out on.
Mozilla makes mistakes just like any organization but they’ve done and continue to do more for an open Internet than most.
The CEO’s salary is enough to fund >30 extra devs. Imagine how many of those issues could have been ironed out over the years.
It's unclear to me that you need to pay more than $150K total compensation for a good SW engineer.
Yet many over here are getting paid double that.
Salaries are rarely based on value created. They are based on what others pay.
I was offered a job at a big tech but I'd have had to move to the US to their campus because they hate remote work. And they offered only 120k (they probably figured that sounded like a ton of money to a European). But I started looking at the cost of living there and it was insane. I'd have had to share a flat and it would have to be far away, not a few km from the office like I'm used to. No way.
Of course then Trump started happening and I was so glad I didn't move there. I'm kinda LGBTQ too so I'd be royally screwed if I'd been there now
Depends on the specific job, company (big tech vs not), and city. Seattle, NYC and a handful of others may pay on par with bay area.
For a senior at random faang or equivalent, that might mean $300k-$500k / yr. More for some NYC positions in the finance industry.
If you already have a platform in use by the entire world, that matter of scale makes it much easier to find value adds more than a sole proprietor could ever dream of.
It's for these reasons I'm wary of talking about "value add" only being from the developers directly implementing a feature. Without support, IT, security, Product, HR, etc, I could not deliver that value add.
It used to be incredibly common in the UK - half the decent devs in London were contractors making 2-3x what permanent employees made. It’s now uncommon because the government nerfed it with IR35 rules.
Most developers make less than $150k in their local currency. A lot of the ones claiming to make more than that are inflating their numbers.
And this was before the mass layoffs that have been pushing down dev salaries.
Also, as others have already mentioned, salaried with is much more stable.
At least these are my primary reasons, and those of some others I've spoken to on the matter.
That's the excuse given to make you accept those higher salaries. The truth is that there are not infinitely many positions for a CEO. There are certainly more people who can be competent CEOs than CEO positions.
If you give an indecent salary to your CEO, you will get a CEO who looks for a crazy salary. That doesn't mean it's the most competent CEO you could get. Try offering a decent salary and you'll see that people still apply. You may not get the typical narcissistic profile, but it's probably not a loss.
At least, that's probably how Google determined value added when deciding if it's worth the return when they funded (read: paid for development at) the Mozilla Corporation.
It's illegal in most of EU but several countries do not check. So I know PWC in italy hires external contractors but tells them to be in the office at 9 and so on… just a scam to not pay sick leave, parental leave, vacations and pension basically.
You have to spend large amounts of time finding clients and being a salesman as you sell yourself and your services to them.
Once you do that, you have to prove that you're the person you promised. Unfortunately, most clients reaching out to freelancers are very....difficult.
After you've done the job, you have to be your own accountant and billing department. I should mention here that collecting from a lot of clients is often a frustrating endeavor and you will almost certainly be scammed at least once (at which point you have to do the math on handing most of your profits over to a lawyer and risking getting a bad reputation as a legal risk).
Because you're contracting, you are on the hook for higher taxes than normal to cover stuff like social security. Unless you are getting bottom-dollar insurance (the stuff with a $10,000+ deductible where you still get bankrupted if your medical bills are bad), you are probably paying tens of thousands in health insurance.
Want holidays, vacation, or just a day off? That means you are missing a paycheck (at least missing a bunch of billable hours) and may have upset clients. If you need to make $100,000 at a corporate job, then you'll need to charge at least $150,000. If you want to work a normal 2,000hr/yr, then you are going to have to sell your client on $75/hr while they're seeing $25/hr or less from some overseas "talent".
Also don't forget that lots of the highest-paying jobs aren't open to freelancers. Even if you contract, you'll be going through an agency charging big money then giving you a tiny fraction of what they take in.
After I got married and had kids, I was busy enough without running a business. I want to spend time with my kids while they are still kids. I may make less as a FTE, but I work a lot fewer hours and have way less work stress.
CompSci graduates have a noticeably high unemployment rate at the moment.
I agree that it’s not like everybody is losing their jobs, but the layoffs aren’t because of some cataclysmic economic event like in 00 or 08. Tech companies are choosing to lay off software engineers. Either these companies genuinely don’t need those engineers at all, which would drive down comp because it strengthens management’s negotiating position, or they do need them but have enough money to get by with skeleton crews until the cost of software engineers goes does, which also itself drives down compensation because it strengthens management’s negotiating position.
Either way there is downward pressure on SWE comp, and it’s being exercised by folks that can outlast every last one that insists that they wouldn’t even look at 150k. If your bosses decide you’re worth 70k max and nobody in your industry is unionized you will be looking at 40k being competitive
In a startup, the CEO also convinces VCs to invest. And again it's interesting: VCs have no clue about the technology, so you would think they try to invest for CEOs who set a good company culture. But instead they get convinced by the CEOs who bullshit them the best. Which makes sense: not only VCs don't have a clue about the technology, but somehow they think they actually do understand. I have heard a few discussions between CEO and VCs in startups (talking about the technology I was actually working on), and it was hilarious.
> If people work less as a result they don't really care.
They just don't know. Even if they genuinely try to ask feedback from the employees, it's biased. Employees generally don't give honest feedback because it's a risk for them (especially if the company culture is bad, which is where the feedbacks would matter the most).
If US programmers were to organize into a union and add some level of credentialism to keep out the fake programmers with no skills, I'm fairly convinced that you would see salaries increase dramatically.
Instead, because there's no unified representation, you get Microsoft laying off 9,000 people then (allegedly) trying to apply for over 14,000 H1B visas to suppress wages even further knowing there's nobody able to speak out against it.