> But it takes a lot of discipline to keep the slop out of the code base.
It is largely a question of working ethics, rather than a matter of discipline per se.