andrzejn: (Default)
[personal profile] andrzejn
Программирование - это мандала. Мы собираем сложный узор из цветных песчаных дорожек кода, чтобы затем безжалостно смахнуть всё в корзину. Редкие, очень редкие программы и библиотеки проживают в неизменном виде хотя бы десяток лет. Большинство продуктов просто умирают за ненадобностью (многие - ещё до рождения). Большинство из оставшегося меньшинства за это время проходят через три-четыре смены технологий и радикальные обновления версий.

Программирование - это практический дзен. Обычное дело: неделю читать документацию, две недели писать прототип, чтобы взглянуть на него, признать: "Не то", - и удалить. Обычное дело: пускать в архив (синоним корзины, потому что никто никогда туда больше не заглянет) годовую работу команды, потому что у заказчика изменились приоритеты или закончился бюджет. Обычное дело: проектировать систему так, чтобы любой элемент легко было оторвать, выбросить и заменить. А потом отрывать, выбрасывать и заменять.

Жизненный цикл успешного продукта только начинается в момент релиза. Дальше всё в нём будут заменять, перепланировать и переписывать - до самой смерти, как у любого живого организма. Это норма. Это успех. Это лучший случай.

Мало работ, где процесс столь ценен, как в работе программиста, учитывая уровень зарплат и типичное продуктивное время (часа четыре в сутки, не считая выходных). Мало работ, где результат ценится столь ничтожно (в среднем, учитывая всё сотворённое, а не только задержавшуюся у пользователей верхушку айсберга). Мало работ, где необходимо с такой скоростью бежать через поток новых знаний, чтобы только оставаться на месте.

В этой профессии выживают и задерживаются только просветлённые. (Ну и местами столь же целостно-бесхитростные идиоты - там, где их ещё не заменили автоматизацией и не смахнули в корзину). Только те, кто способны сохранять интерес и самоуважение, всю жизнь непрерывно отправляя в ничто все результаты своей напряжённой работы. Потому что важен только процесс здесь и сейчас.

Date: Wednesday, 12 September 2018 10:55 (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
А вот каково работать поваром? У нас есть небольшой шанс, что забытый в коде комментарий FIXME будет потом найден человеком, родившимся после оставления этого комментария (реальный случай у нас недавно случился). А у них то что не съедено сегодня. завтра отправляется в помойное ведро, потому что иначе оно станет опасным для жизни заказчика потребителя.

А каково - летчиком или моряком? У них вообще труды никакого долгоживущего выражения не имеют. Гоняешь всю жизнь по расписанию из пункта А в пункт Б.

Date: Thursday, 13 September 2018 06:15 (UTC)
From: [personal profile] dsimonov
Я бы скорее сравнивал с ландшафтными дизайнерами, - сначала готовятся территории, затем на них высаживаются и выращиваются цветы, кусты, деревья. Потом за ними надо следить, ухаживать, подстригать, что-то выкидывать, что-то подсаживать.

Это дело коллективное, - кто-то занимается только стрижкой газонов, кто-то проектирует территории, кто-то с экскаватором возится.

Но в конечном итоге получается тот самый ландшафтный дизайн, за которым если не ухаживать, быстро всё порастёт бурьяном.

Date: Thursday, 13 September 2018 15:50 (UTC)
oryx_and_crake: (Default)
From: [personal profile] oryx_and_crake
А домохозяйки? Это вечный день сурка: крутишься не присев - а назавтра все точно так же загажено и разгромлено.

Date: Thursday, 13 September 2018 17:33 (UTC)
slobin: (Default)
From: [personal profile] slobin
И животноводство! (извините, не удержался)

... Propёrly должным образом ...

Profile

andrzejn: (Default)
Андрій Новосьолов

May 2026

M T W T F S S
     1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18192021222324
25262728293031

Most Popular Tags

-

Style Credit

Expand Cut Tags

No cut tags
Page generated Tuesday, 19 May 2026 00:17
Powered by Dreamwidth Studios