Project Euler is wonderful. It totally nails the idea that insight into a problem is a far more powerful tool than code optimization. I've been working through their problems in Python and never once felt the need for a faster language like C++, despite the fact that all of the problems appear to need huge amounts of computation.
How I Failed, Failed, and Finally Succeeded at Learning How to Code - Technology - The Atlantic
Shared with: Public
This post was originally on Google+