Представьте мир через 100 лет. Все устройства, от входной двери до кухонной раковины стали «умными» и имеют широкий ряд доступных функций. Программное обеспечение к ним же обновляется каждые полгода и, выгоды ради, уже давно не бесплатно. Совместимости со старым ПО нет, так что волей-неволей покупать приходится, благо стоит недорого.
Программирование стало графическим и интуитивно понятным. Благодаря квантовым процессорам стало возможно обрабатывать большие объемы данных и почти мгновенно генерировать код из графических блоков. Профессия программиста перестала быть широко распространенной, так как создавать или настраивать под себя ПО умеет каждый, а высоко квалифицированные специалисты не востребованы. И только пенсионеры – программисты не используют графические редакторы.
Как часто бывает с пенсионерами, они не стали разбираться в этих редакторах, предпочитая продолжать писать на C, Python, .NET и других языках. IT пенсионеры купили домики в деревне и создали свои процессорные фермы. Все лето они пишут обновленное ПО для своих детей и внуков. К концу лета, когда большая часть работы готова, семья приезжает “помочь в сборе урожая”.
Все члены семьи привозят свои устройства, и помогают деду с бабушкой скомпилировать и запустить обновления так, чтобы устройства их приняли. Дело это долгое и изнурительное, а также требующее предельного внимания при настройке. Уставшие, но довольные, все члены семьи вечером возвращаются в город, до отказа заполненные свежим программным обеспечением. Этих запасов им хватит до следующего сезона.
Разумеется, родственники уже сто раз говорили бабушке с дедушкой, что не нужно тратить столько сил на эту работу, ведь они могут купить ПО в магазине. Предлагали запустить на процессорных фермах майнинг какой-нибудь криптовалюты, чтобы процессоры не стояли без дела, а приносили хоть и небольшой, но стабильный доход.
Однако пожилые программисты не соглашаются. Они считают, что то, что продается в магазинах, плохого качества, поскольку собирается автоматически из черт знает каких библиотек. То ли дело свое, оптимизированное, быстрое, а главное безопасное. И в общем они правы: ПО ручной сборки высоко ценится на рынке, и называется «фермерское ПО». Его можно найти и в официальных магазинах по высокой цене.
nickZabolotskiy