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.