I like rock climbing. It's my favorite exercise. I noticed two things about good climbers: their movements are elegant and they are lazy -- they minimize the effort in climbing a route. Beginners are eager -- they use much more energy than is necessary -- and they are awkward.
The same combination of laziness and elegance is what characterizes Haskell. I don't know if learning Haskell made me a better climber, but it definitely made me think about the connection between laziness and elegance.