Co ma wpływ na skuteczność naszego programowania na co dzień? Jest sporo czynników – wiedza, umiejętności techniczne, doświadczenie, motywacja, zaangażowanie, chęć do uczenia się. Innym ważnym czynnikiem jest organizacja pracy. Co prawda każdy ma swój sposób na pracę i wie kiedy dobrze mu się pracuje, jednak zauważyłem, że są pewne nawyki, które pomagają osiągnąć więcej podczas programowania.