Мнение 1: Създаването на софтуер е труден процес, който обаче може да донесе на създателя му голямо удовлетворение. То изисква познаване на езиците за кодиране, както и разбиране на принципите на дизайна. Добрият софтуер трябва също така да бъде надежден и ефективен, което изисква задълбочено тестване. Въпреки че създаването на полезен и популярен софтуер може да донесе големи ползи, процесът на разработване често може да отнеме месеци или дори години - от създаването до внедряването. Чувството на удовлетворение, което идва от стартирането на един завършен проект, си заслужава времето и усилията, вложени в него.