
So here's my question: how useful is h-99 (are they overrated as learning tools)? I find myself solve most of them in a "from the scratch" fashion (e.g., no Monad, no Applicative, no Functor aside from List and a few Maybe). Some of them are paper-worthy, for example the prime problems. I hope some guru-level Haskeller could do away the missing few, and maybe dive deeper into the surface to produce more insights (like the knights travel page or the sieve paper, which are both beautiful).
As another new-haskeller I say: Yes & No. "Yes" for necessity of several described algorithms and gained intuition for real programming. "No" for needed ammount of work to understand pitfalls of Haskell when real programming. And of-course, problems and solutions are not annotated with there typical real world aplications, they are not obvious for average beginners. Why would I make Binary tree balanced, when I don't know, what I'll gain (except balanced binary tree)?