Вопрос программиста: бесит ли вас реальный мир также, как меня?

Reportings

Вопрос программиста: бесит ли вас реальный мир также, как меня?

Блоги 09.07.2017 1722 0

Я программист уже 20 лет, и провожу за компьютером, клацая по клавишам, половину своей жизни. Иногда не сразу получается выйти из виртуальности, и реальный мир начинает напрягать. Когда я пишу программу, я могу за несколько минут изменить ее до неузнаваемости, вставить новую иконку, могу черное сделать зеленым и наоборот, а потом все вернуть в точности как было изначально.

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

Или такой пример. Скрипит дверь, я смазываю шарниры, а она продолжает скрипеть чуть-чуть в другой тональности? Ведь я же исправил баг (мы так ошибки называем), но это не решило проблему. И так, во всем.

Если мне приходится выполнять какое-то действие многократно, я могу написать программу, которая будет делать это вместо меня по составленному мной расписанию. А потом эту программу еще и кому-нибудь другому дать, чтобы и его жизнь облегчить. Почему это не работает с посудой на кухне? Почему, если даже каждый вечер мыть посуду, завтра раковина опять будет полная? Почему каждое утро нужно кормить кота, а постель заправлять заново?

Копи-паст, это вообще отдельная тема. Почему нельзя купить одну конфету, размножить ее, и раздать детям? Почему нельзя накатить патч на порвавшиеся носки? Почему нельзя выделить пятна на футболке и нажать Delete?

В виртуальном мире есть понятие состояния. Я могу его сохранить, скопировать куда-то, а потом восстановить обратно. Состояние будет тем же, т.е. байтик в байтик, битик в битик. Почему в реальном мире я не могу что-то зафиксировать, сохранить навсегда. А сохранить хочется многое – начиная от машины в чистом состоянии, без вмятин, до удачно уложенной прически.

Даже фотография не помогает. Увидел чертовски красивый закат, сбегал за фотоаппаратом, сфотографировал…. Да чтоб тебя, вживую одно, на фотке совсем другое. На компьютере я бы щелкнул кнопкой, и все что на экране, т.е. один в один, сохранилось в файле.

Вот сейчас я потратил 6 часов, чтобы найти ошибку. Программа большая и сложная, поэтому мне пришлось разобрать ее по винтикам, чтобы найти причину. Клик-клик, все, программа восстановлена и работает. А если бы это было в реальном мире, например, кран бежит на кухне, разобрать бы я его, конечно, разобрал, даже место нашел, откуда бежит, а вот то, что я исправлю, соберу, и кран бежать перестанет, таких гарантий нет.

Может, я просто рукожоп?

(с) Дмитрий Гилин

Категория: