Notably Signal employees do not get equity, so the salary must be higher to remain competitive.
Signal is probably the hardest class of product to build. Name an optimization/distributed systems problem, they probably have it. And quite literally, a Signal bug could jeopardize an activist/journalist’s life.
So for a <$200k salary and no equity, how many world-class engineers do you think you could hire?
I simply wouldn’t trust the product, if it had mediocre engineers.
I say this as a person that regularly and successfully hires devs from low COL areas. I know the common pitfalls of it and know it’s completely possible to manage and get high quality outcomes. It requires a management approach that’s slightly different than having 100% top tier talent from high COL areas but it’s possible all the same.
It's not someone's fault if they happen to live in a particular economic climate.
The real root cause isn't the engineering or infrastructure cost.
It is about people paying their fair share myself included.
I also view most apps/tech as not very novel. It’s largely the same engineering “problems” that are known and well documented. A lot of it can be done by average developers and “top tier” talent isn’t usually needed other than probably the cryptographic components in Signal’s case. Scale is certainly a concern, but that is a familiar problem that’s has a lot of documentation solutions and approaches.
I could be wrong. Maybe they’re already doing this and it just happens most of their expense is going to a couple high paid execs. Could be that I’m underestimating the complexity as well. But I find my statements to be true in many cases. I can even point to the number of times I’ve talked to consultants and top tier devs about building things for me. What they would charge $1m for I can often piece together for less than $50k by hiring a few folks in low COL areas and then just spending a little effort refactoring their code to be as pretty as I like it to be; sometimes I outsource that too but the point is having a whole company of top tier talent isn’t usually necessary, it’s a choice. Just like believing that top tier talent only exists in the high cost tech hub cities is a choice more so than the truth.
A lot of those SV talents are not american but migrated from europe or elsewhere - there are still talented people in EU who just simply don't want to move to USA these days even if salaries are at least 2x. You wouldn't have a problem finding real talent in eastern europe for 150k.
Eastern Europe. For a non-profit privacy focused company. You're joking right?
When it’s people who are running a worldwide communications network on the cheap without getting hacked all the time? Absolute pros.
I don’t downvote, let alone flag, but I hate this comment.
What’s the game plan if the donations stops coming in ?
Cheap is also a relative concept. I have a guy on full time that I pay $1500 a month. It’s more than twice than he’s ever made in his life and he’s an excellent dev. If I needed to, I could find 50 more like him. Sure if I was FAANG scale trying to hire 30,000 of these people it might get tough. But, I could probably create an entire training program and just apprentice people for less than they paid new grads out of 2-4 schools they normally hire from.