Какой нафиг это программист, если он даже цель программы определить не может (не знает для каких целей программа нужна)?