Если бы строители строили здания так, как программисты пишут программы, то первый залетевший в город дятел уничтожил бы цивилизацию. Если бы строители получали такое ТЗ, как программисты, то не смогли бы построить ни одного здания. И цивилизация вообще бы не возникла.