Alcuni programmatori considerano il tempo utilizzato nell'apprendere nuove tecniche di programmazione, nel creare librerie che facilitano piu' tardi il lavoro, e nel dare un certo ordine e modularita' al codice, tempo perso, invece potrebbe essere tutto guadagnato.