Загадка про Программистов
Когда программист на авто поворачивает налево, то он сначала смотрит направо (нет ли там машин), и только потом смотри налево (нет ли там машин).
Когда поворачивает направо: сначала смотрим лево, потом - право.
fix: обсуждение выявило мой косяк (но простительно, я уже лет 20 не программировал).
Забыл уточнить: движения головой программист делает в неподвижной машине. Посмотрел-посмотрел-начал движение. Но это уточнение уже для совсем дотошных математиков и борцов за безопасность движения.
Вопрос: почему он делает так?
(кто не понял вопроса - по правилам нужно посмотреть сначало налево, потом направо, вне зависимости от маневра).
------------------------------------------------------------
Хотелось бы ответ под спойлер спрятать, но тут на пикабу и спойлеров нет.
Ответ: толковый программист - познал дзен оптимизации и оптимизирует не только код, но и повседневные рутинные дела. Поэтому лишний раз никуда не поедет, ибо завтра можно поехать и сделать 2 дела сразу (лично у меня получалось выезжать 2 раза в неделю)).
Теперь по "куда смотрим".
При повороте налево, программист сначала смотрит направо (одно движение головы), а потом налево (второе движение) и начинает поворачивать.
Обычный человек смотрит налево (1), потом направо (2), потом налево(3) потому как ему нужно ехать именно налево.
Короткий ответ: ОПТИМИЗАЦИЯ.