"Естственно были выставлено требование о возврате денег за выполнный заказ, что автор отказывается делать." - вот ведь предмет спора, а не философия по поводу того, что такое программирование. А если исполнитель не понял, да еще и не хочет понять постановку задачи, а решил какую-то свою задачу, то, наверное, он сам себе должен и платить. Конечно "покупатель" всегда прав, даже в том, что его не поняли, а решение, видимо, гораздо короче текста возникших споров по вопросу, что такое программирование. Задача математика (или программиста) прежде всего понять, что хочет заказчик, а не втюхивать свое понимание постановки задачи (а речь ведь идет именно о постановке задачи, где и разъясняется, в каком смысле надо понимать программирование, а не в общефилософском)