>>13356146I've migrated hundreds of thousands of lines of code to 3.x and written several thousand in 3.x myself. I told myself that 3.x was better, told myself that all of the new features like string literals were worth the extra parentheses, and really tried to embrace it.
Then one day I'm hacking away and want to apply some functional programming. I try the reduce, but then remember it was moved to functools. I import it from functools, but then have to convert it to a list to see the result. I have another list of lists that I want to apply map to twice, which of course involves casting it in another two lists... I stare at the ugly abomination I've created for a minute or so in silence, and then something inside me finally snaps.
I delete the extra casts to lists and the extra parentheses around prints, remove the import from functools, and run my program again in python2. A feeling of cathartic relief washes over me. I can still use python 2 and there's absolutely nothing anyone can do to stop me. I am the master of my own code. I am the god of my own machine. Ego sum deus ex machina.