Программиста и математика спрашивают:
"Что вы сделаете, чтобы вскипятить чайник?"
Ответ одинаков:
"Налью воду, поставлю чайник на плиту, включу плиту".
"А то же самое при условии, что вода в чайнике уже есть?"
Математик:
"Поставлю на плиту, включу плиту"
программист:
"Вылью воду, тогда задача сводится к предыдущей"