Why do some people like difficult programming languages such as C++ and Haskell? Here's my theory...
https://news.ycombinator.com/item?id=58244I think that some people like difficult programming languages such as C++ and Haskell mostly because they would find the work unrewarding otherwise.
So they actually want the programming part to be harder!
A better solution would be to take a more difficult course or find a job with more rewarding work. It's better to work on more difficult algorithms and/or more creative specs.