in reply to Programming Mantras

Well it used to be, "how can I generalize this?". But now that I generalize everything automatically it's become "what are the exceptions?". When won't this method work? What input can break this? What are the assumptions going in to this? It's a lot cheaper to think of these things when writing than when debugging.

-pete
Entropy is not what is used to be. perl -e "$XxKe=$XxTa=$XxE_=$XxUc=$XxBu=$XxAj=$XxCs=$XxFa=$XxGn=$XxVk=$XxJh=$XxLr=$XxM_=$XxNp=$XxOe=$XxPr=$XxR_=$XxSh=$XxQl=$XxWe=$XxDt=$XxXr=$XxHo=$XxIt=$#=qq-X-;$$=qqXxX;print((map{(m/.{3}(.)/)[0]}map{s,_, ,,$_}sort grep{m`[$#-$#][$$-$$]`}keys%::),qq,\n,)"