Не для того, чтобы уменьшить количество усилий, которые кто-то вкладывает в программу, но об этом следует судить по ее результату и тому, что она производит, поскольку цель или намерение этих строк кода могут не достигать того, для чего они были предназначены.

Например, два программиста хотят, чтобы программа печатала «hello world» бесконечное количество раз.

Программист 1 создал программу, состоящую примерно из 100 строк кода, которая печатает hello world 100 раз, но не знает, как заставить ее печатать бесконечно, просто запускает программу, возвращается, чтобы снова добавить 100 отпечатков hello world, и так далее. В то время как Программист 2 знал, что ему нужна только десятая часть этого количества строк, с помощью оператора потока управления компьютерного языка, поскольку это логическое условие, в то время как 1 = 1 всегда верно, программа смогла напечатать привет, мир в бесконечном петля.

Хотя усилия и последовательность Программиста 1 были продемонстрированы в его работе, Программист 2 смог не только заставить программу выполнить поставленную задачу, но и сохранить ее простоту.