Haskell is a mind expanding language and I love the way it changes how you think about programming. I'm still fairly new to Haskell, but was a seasoned Schemer in the past, and use FP techniques whenever they are appropriate.
I've been using Haskell on and off for the last eight years, and maintain a few Haskell packages. I believe knowing some Haskell makes you a better programmer in any other language and try to practice it whenever possible.
I like Haskell very much. Although I'm not that good at it, I hope everyone will fall in love with her. I will do my best to help everyone. Besides, I come from China, so if you use Chinese, I can also understand it.
Professionally I do embedded programming in a mixture of C and Rust code. Coding in Clojure and 10+ years Java before. I couldn't apply Haskell directly at work so far, but feel how it influenced my way of programming in other languages as well.
I've been a classroom teacher in compilers and various functional languages for five years. Having pure functions and isolation of side-effects are fundamental to separation of concerns. Strong, static types, type inference and algebraic types are hard for me to live without.