I find it interesting when developers decide to change programming language, and why.
This is a quite detailed blog about why a developer decided to move from Python to Go, what he was looking for, what were the advantages and disadvantages of the change and then decided to move to Rust and showing the advantages and disadvantages of that move.
At one point he also mentions Haskell:
I see you coming: “hey, this is Haskell”! Yeah indeed, but for whatever reason, I’ve never managed to get anything done with Haskell (and I’ve been trying a lot).
This is also interest since he manages to learn both Go and Rust, but not Haskell. I agree that Haskell is not a straight-forward language to jump into, but maybe it would be best for his use case.