Earlier quoted context omitted.
Hi Matt Thanks for Psalm! Curious, if Slack was built today from ground up - what tech stack do you think should/would be used?
That’s a simple question that’s hard to answer. A slightly different question that’s a bit easier to answer: “if I could wave a magic wand and X million lines of code were instantly rewritten and all developers were instantly trained on that language”. There the choice would be limited to languages that have similar or faster perf characteristics to Hack, without sacrificing developer productivity. Rust is out of the…
Some follow-up …
A. isn’t PHP on par perf wise to Hack these days? Re: “PHP is too slow” comment.
B. have you ever looked into PHP-NGX? It’s perf looks impressive, though you lose the benefit of stateless