4 ms·
The problem were always those people who will misuse something. The Zen was never meant as a guide, but as a guardian. Python in the early days was good because
by PurpleRamen 8y ago
The problem were always those people who will misuse something. The Zen was never meant as a guide, but as a guardian. Python in the early days was good because there simply was no way to write ugly code. But with all the abilitys modern python has, this wall has fallen, and now ugly python has become normal. And with this it will sometimes even become horrible.
- logicallee 8y agoI thought the Zen was some of the design philosophy that went into the language itself. (The Wikipedia entry calls it "a collection of 20 software principles that influences the design of Python Programming Language".) So at least according to Wikipedia it is a guide. Of course, whether it's applied in practice is a different matter.
- PurpleRamen 8y agoAt the time it was written, python was already around a decade old. There was some discussion about the "true" way of python and some demands to "fix" python, yada yada. Someone demanded some short description of the python philosophy to counter those discussion, and the Zen was made up for this. It's a condensed definition of the philosophy and goals which went into python at that point. A guide to define the borders of the road to good python, but also a guard against those who wanna change the direction of this road.
- logicallee 8y agoInteresting history, thanks. If you can find any sort of cite (maybe a short interview or forum link) I bet you could add this context to the Wikipedia article in a few minutes, it's missing it now.