We need to normalize declaring software as finished. Not everything needs continuous updates to function. In fact, a minority of software needs this. Most software works as it is written. The code does not run out of date. I want more projects that are actually just finished, without the need to be continuously mutated and complexified ad infinitum.
@millie especially true for programming languages and core libraries. python2 vs python3 was so exhausting and took so long, and what did we win from it, as a species?
@fabiosantoscode @millie Better Unicode support?
@art_codesmith I assume you're talking about how encode and decode methods are more strict now. I think that's great. But I don't think it had to be a breaking change.
@fabiosantoscode No, I'm saying that before str was a strictly ASCII string (or maybe Latin-1), and if you wanted anything else you'd have to use the unicode type. And if your program/library didn't think of using the unicode type, then tough luck, you will only be able to work with Latin letters.
@art_codesmith okay, we did win that as a species. It's pretty good that there's one, obvious way to do strings now.