Tworzenie każdego – poważniejszego od Hello world – projektu wymaga solidnego przemyślenia. Mimo to, wiele projektów kończy się porażką. Zawodzą najczęściej ludzie, narzędzia, słaby plan, niejednoznaczna specyfikacja wymagań. Chcąc zrealizować wartościowy projekt, który przyniesie zyski, czy to w postaci materialnej, czy niematerialnej, trzeba przestrzegać pewnych reguł i naprawdę przyłożyć się do pracy.