Hacker News new | ask | show | jobs
by DanWaterworth 4768 days ago
Haskell doesn't need a magical "do the right thing" operator. What it does instead is constantly nag you, saying, "but you haven't considered this case".

This causes you to think about you code in much more depth and generally leads to good results without the need to constantly debug.

I find that things written in Haskell that compile generally work first time more often than the law of averages would seem to allow.