Haskell is the only language i’ve coded in that is pure nonstop dopamine hits. When you get your program to compile it’s so satisfying, the resulting program is like a crystal of mathematical beauty.
If your code does not algebraically fit together it is rejected. There are no ad-hoc programs, only correct platonic forms.