I enjoyed reading your intro, refreshed my goldfish memory
One think I'd find valuable is descriptions of
your "Aha!" moments,
when you grasped a particular aspect of Haskell.
(Although maybe this doesn't belong in an introduction,
or maybe it does, especially a cross-language one).
I got one from the lazy fibonacci snail in the
So you get aha-s with various aspects, then you get
them again at a higher-level when you discover how
laziness, currying, statelessness and higher-order
types all play together. Individually, the features
are not that interesting, but together they're mind