4 ms·
I think this is the primary reason why some scripting languages end up in the education space (as a tool for learning), while others go mainstream and ubiquitou
by gnrme 11y ago
I think this is the primary reason why some scripting languages end up in the education space (as a tool for learning), while others go mainstream and ubiquitous in the commercial space. Breaking stuff between versions is a headache and expense for everyone except the most superficial users.
The 'there should be one – and preferably only one – obvious way to do it' rule sounds like another reason. It's like being asked to choose between a perfect general use knife or a Swiss army knife.
- gipp 11y agoThis would _almost_ be a reasonable post if Python weren't mainstream and ubiquitous in the commercial space.
- icebraining 11y agoThe 'there should be one – and preferably only one – obvious way to do it' rule sounds like another reason. It's like being asked to choose between a perfect general use knife or a Swiss army knife. You're missing the obvious word. It's not about removing options, it's about having good and clear defaults.
- deadowl 11y agoIf only they did a release where that was the only change that broke backwards-compatibility with Python 2.