Re: Being a python developer...
"I mean who in their right minds, in the 21st century, comes up with a programming language that is whitespace / indentation sensitive."
That was my first idea when I first approached Python. However, after using it for some time I have a few answers for you: someone that perhaps weighted all the pros and cons and decided that it was much better to save time and energy spent in formatting debates in exchange of something that at least is reasonably readable? Or perhaps someone aware that the tabs vs. spaces debate was over a decade ago?
"Python is snakeoil. And much like snakeoil, it draws in far too many gullible people."
My C++ peers in the other side of the room would kill to have the degree of interactivity of the Python shell, or just being able to churn out new features at only just more than 10 times the speed we humble pythonistas do. We sometimes long for their speed of execution, but not very often. They are barely able to release something new each six months, whereas we, gullible as we are, do it each three weeks the longest.
Python has some tremendous advantages in productivity in exchange of a lack of speed and very few bad surprises. And yes, lack of native threading.