Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"Tech debt doesn't matter!"

"We're going to redesign it the right way after we get this version out the door!"



Arguably those redesigns might have happened if the Python 2->3 transition hadn't received a decade of extremely vocal pushback


What’s funny is the breaking change that caused us the most headaches with 2->3 was the changes to fucking print.

I’m still finding broken print as a statement instead a function issues in codebases, somehow.


It’s the easiest one to fix, though. 2to3 does it easily. If it were the only change, we would not be having this conversation. It might have even not deserved a major version bump (given that even minor releases of Python don't conserve backwards compatibility).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: