Какие 10 лет??
Счёт идёт на дни.
Если конечно речь не идёт об операционных системах. . И те живут короче. Икс-пи вот уже давно не поддерживается.
Программист, это вообще пипец какое дело. Тут надо учиться каждый день. Месяц пропустил -- уже не догнать. Все языки уходят черт-те куда.
Мы (программисты 1990-2010гг) писали программы под конкретных людей и задачу. Шили программу, как пальто для пользователя.
Например, решали задачу отображения (и поддержки) информационного дерева пользователя. Приходилось решать в рамках языка задачу построения связанных списков. Придерживались правила максимального сосредоточения информации на экране и предоставления всех возможных функций.
Получалось неплохо, пользователь был доволен.
Например, решали задачу интеграции с другой (чужой) программы. Отчеты выдавали в файл HTML и вызывали стандартный редактор (Word) с файлом. Пользователь был в восторге.
Например, решали задачу оптимального раскроя прямоугольного листа на заданный комплект прямоугольников. (Эвристический алгоритм).
Программы конкретно работали годы и приносили пользу. У нас было время подумать и писать, а не только читать чужие инструкции.
Сейчас похоже время когда программист пытается бежать впереди движущегося паровоза.
Вот узнал, что все наши программы выбросили на заводе осенью. Уволили всю бухгалтерию и даже отдел кадров. теперь там дистанционное управление альфа группой из другого города. Бедные люди, где им работать.