Developer Smackdown Musing #16