If you have ever tried explaining the concept of free software to someone who is locked into a proprietary software ecosystem, you were probably met with som...
The unicode handling differences were the real breaking change, not the print statement. Every shop thought they were special and could defer the migration “just a little longer” until the rug finally got pulled. Six was a useful band-aid but it also let teams avoid confronting what they actually had running under the hood. Is the ecosystem actually healthier now or have we just collectively decided to stop thinking about how bad it got?
The unicode handling differences were the real breaking change, not the print statement. Every shop thought they were special and could defer the migration “just a little longer” until the rug finally got pulled. Six was a useful band-aid but it also let teams avoid confronting what they actually had running under the hood. Is the ecosystem actually healthier now or have we just collectively decided to stop thinking about how bad it got?