Terrible ways to reverse a string

An incomplete collection of bad ideas.

In early 2019, I was briefly obsessed with finding as many creative and absurd ways to reverse a string in Python as I could. The 20 best approaches are summarized in my code.talks presentation “20 Terrible Ways to Reverse a String”. See the GitHub repository for more details.

Another version of this work has been published in Andreas Bülhoff’s zine sync in December 2019.

If you print out a page with the characters of a string on one side of the page and a row of numbers on the other side, you can cut out the characters and rearrange them according to the number on the back of each little square in order to reverse the string.