Legacy code and what next? “If a competent programmer, usually a stable, trusted senior, finds that he would prefer to move to another project or go home – know that something is going on ...