http://www.perlmonks.org?node_id=376162


in reply to brian's Guide to Solving Any Perl Problem

Have you noticed areas of confusion?
When trying to explain your code to others, have you noticed where they get confused? Have you noticed where you get confused? Spend some time in those areas. Try refactoring, simplifying, or rewriting until the confusion goes away.