Just now realizing how vm languages make working with strings so easy

In my case I think I got bogged down trying to mindlessly implemented DRY, without considering the tradeoffs in readability.

I wanted for a while to run a large scale test on readability, presenting different versions of the functionally same code for a certain time and then testing comprehension.