Программист не таксист потому, что:
Нельзя сесть в такси, доехать до нужного места, сказать, что сейчас дела идут не очень хорошо, я расплачусь потом. Нельзя сказать, что вот мне позвонили и сказали, что там таксист берёт меньше, отвези меня обратно, платить соответственно ничего не буду. Нельзя сказать куда ехать, приехать на место, сказать, что надо забрать жену, детей, заехать к другу, и всё за первоначальную цену. Нельзя сказать таксисту «ты меня довези, если поедем с ветерком, без пробок, чтобы салон был просторный, тогда я заплачу». Нельзя сказать, что мы как-то не весело ехали, вернись и давай всё сначала. Нельзя сказать, что у брата есть тёща, которая пользовалась вашими услугами, поэтому сделай мне скидку.