I think his point is a bit deeper than "I don't like it". His point relates to the distinction Alan Kay makes [1] between programming languages which are either an "agglutination of features" or a "crystallization of style".<p>In terms of features, Python is definitely strongly of the former variety: it has objects, but not in "opinionated" sense that Smalltalk or even Java do. It has lambdas, but limits them to one line. It has closures, but until py3, they clashed with the implicit declaration syntax. There <i>isn't</i> "one obvious way of doing a lot of things" more complicated than iteration.<p>dustin's py-github [2] is an especially poignant example which comes to mind: I would never have used classes for something like that, and Python doesn't give a clear reason to use them or not.<p>1. <a href="http://gagne.homedns.org/~tgagne/contrib/EarlyHistoryST.html" rel="nofollow">http://gagne.homedns.org/~tgagne/contrib/EarlyHistoryST.html</a><p>2. <a href="http://github.com/dustin/py-github" rel="nofollow">http://github.com/dustin/py-github</a>