Why do some people like difficult programming languages such as C++ and Haskell? Here's my theory... | Hacker News Reader