More programming pearls: confessions of a coder