3 ms·
No, you're cargo culting because you think their choice of language caused this...as opposed to the code that they wrote. There is nothing wrong with using Erla
by darksaints 6y ago
No, you're cargo culting because you think their choice of language caused this...as opposed to the code that they wrote. There is nothing wrong with using Erlang here, it's a perfectly capable language for systems like this. But there is nothing magical about erlang either. I have first hand experience seeing erlang systems choke and croak on 30k connections, and I've seen jvm systems and C++ systems and go systems capably handling north of 1M connections. The difference isn't the language, it is the architecture of the app.
If you don't believe me, I dare you to create an alternative. I'd easily take bets that Signal's current system could easily outperform your cargo cult alternative written in erlang.
- rvz 6y ago> I have first hand experience seeing erlang systems choke and croak on 30k connections, and I've seen jvm systems and C++ systems and go systems capably handling north of 1M connections. Maybe you should also apply that ’experience’ again by applying to their jobs posting here [0] as it seems you easily fit their requirements unless you doubt your own claims. > If you don't believe me, I dare you to create an alternative. I'd easily take bets that Signal's current system could easily outperform your cargo cult alternative written in erlang. So you’re expecting someone here to create an open-source alternative to Signal using Erlang for free? With that $60M in funding, Signal can easily hire someone who has ’first hand experience’ just like you to rearchitect their systems to be more reliable and fault tolerant. The job [0] is still there. I can also bet you won’t help them out, even with your ’experience’. [0] https://jobs.lever.co/signal/2a5fee8b-5875-46d4-a41d-773a28a6b553 https://jobs.lever.co/signal/2a5fee8b-5875-46d4-a41d-773a28a...
- darksaints 6y agoNah, not in the mood for a voluntary paycut and demotion. But even if I was, I'm not the one running around telling extremely experienced devs that they should rewrite their apps in a different language because of a "web scale" cargo cult. I have nothing to prove to them, unlike you.
- rvz 6y ago> Nah, not in the mood for a voluntary paycut and demotion. No worries, It's understandable to not be in the mood to take a role where 10 to 20 million+ concurrent users already scares you to not bother applying anyway, despite your 'experience'. > But even if I was, I'm not the one running around telling extremely experienced devs that they should rewrite their apps in a different language because of a "web scale" cargo cult. So even when Signal is actually seeking those who have 'Deep knowledge of Erlang experience' in their server-side roles, In your view, they and I are 'cargo-culting'? Come on now. > I have nothing to prove to them, unlike you. Says the person who just yelled 'I have first hand experience' and then immediately bails out when challenged to apply said experience after 'daring' someone to create another competing open source messaging app using Erlang for free. Ha. Sounds like it would have just been better to not even mention you have said 'experience' after all.