It’d make sense for Hasura to migrate to Rust, considering they seemed to have been targeting junior developer hiring at the outset, and there’s a substantial fraction of the Haskell community that believes that Haskell is not powerful enough to save junior developers from themselves.
Given that Hasura is also competing with Sumo Logic and Elastic, and they’re not winning (revenue 13 m vs 300 million or environs), it makes sense to attempt a switch to Rust and see how well that works out.
That said, of Indian start-ups, Juspay.in is more interesting and has a more serious use-case, given that they’re in financial services and do not need ultra-low latency or extreme performance. The only concern with Juspay.in is that purportedly during their Purescript era, their programmers were just copy-pasting code from the internet to get around with their utter inexperience with functional programming.
A big question I do want to ask, though, is why do Haskell start-ups fail?
Start-ups in general fail, but the lack of successful pure Haskell start-ups serving outside communities (i.e, not FPComplete, not DigitallyInduced) is pretty alarming, considering that Haskell has much of what’s needed to succeed.
It’s a pretty good “worse-is-better” balance between Python (concision, production speed), Rust (performance), and Idris (type-safety).