Nekem ugye célom, hogy egy program minél kevésbé zabálja az erőforrásokat és hibamentesen fusson. Ebbe beletartozik például a pointerek jól használata, meg például nem hagyunk szemetet a memóriában, amire már nincs szükségünk. Vagy egymásba épülő feltétel ciklussal se végeztettünk el műveleteket fölöslegesen.
Mondjuk amikor az ember profibb lesz és ránéz a régebbi program forráskódjára, akkor már rengeteget tud optimizálni rajta. Akkor van a gond, ha már sokkal előrébb kiadott programot a saját kezéből az ember másnak és problémákat okozott. Ha viszont rendesen futott, akkor az nem járt negatív következményekkel és lehet még utólag optimizálni rajta. Ha nemcsak magunknak csináljuk a programot és ez sokaknál így van, akkor már felelősséggel is van.