60,000 Lines of Javascript!!

Harry Fuecks blogs about an interesting survey of "recurring problems in projects using dynamic languages"

At the other end of the scale there's developers who know a language well and can't resist adding 'smart' features. That needs to be a golden rule of what not to do with dynamic languages - don't extend the language (at least not using the language itself).

He talks mainly about Javascript and PHP, but then points at a "nasty bit of cleverness using Python's shiny new decorator syntax."