
Официальный сайт внезапно сообщил, что сегодня Друпалу стукнуло 25 лет! И это отличный повод предаться старческому ворчанию воспоминаниям.

Лет 5–6 назад окончательно нашёл себя со своей экспертизой в Drupal на европейском и американском рынках. Все отлично работало, я был доволен и видимо мне показалось, что больше в этой жизни делать ничего не надо. И я перестал делать то самое, что до этого приносило мне практически все самые хорошие заказы. Писать в бложек. По архиву можно сравнить 2025 год с, например, 2023-м. Конечно же, это была большая ошибка.

Чуть больше месяца назад я чисто по приколу включил на Duolingo китайский. Из любопытства — посмотреть, как устроено то, что, кажется, должно быть устроено совсем необычно, не так, как ты привык. Чтоб тональности, ероглифы всякие, чтоб вообще непонятно. Ну и как можно видеть из картинки, залип на месяц. Не подолгу, нет, минуток по 15 в день, больше у меня и нету. Но уже узнал многое.
Когда-то давно у меня был первый научный руководитель в аспирантуре и мы с ним писали код на ассемблере. Покадровую обработку специфического видеопотока в реальном времени. Я сидел на работе, писал, а руководитель заглядывал 1–2 раза в неделю, проверить, помочь, обсудить. Каждый раз, когда он приходил, мы начинали с получасового разбора его тетради с записями алгоритмов и примерных реализаций по проекту. Меня, молодого, это просто бесило: зачем тратить 30–40 минут на рекап, когда очевидно, что это сделано, сделано именно так, мы это проверяли в прошлый (и позапрошлый) раз, и да, я помню, что дальше нужно писать, забудешь тут.
Вчера перед сном решил — а ну-ка сейчас за 20 минут добью большую фичу. Долго делал, чуть-чуть осталось. Сел, открыл, и правда — через 20 минут фича была готова. Но чёрт меня дернул запустить после этого все тесты. Пока фичу делал — смысла не было запускать весь пакет. А тут, в ночи, решил запустить.

В пятницу вышел новый британский минисериальчик, я вчера посмотрел, рассказываю.

В ходе нетворкинга общаюсь с разными людьми, тоже связанными с веб-разработкой. И конечно часто упоминаю Drupal, раз уж последние 20 лет чаще всего работаю с ним.

Допустим, есть тимлид и он поставил разработчику задачу. Достаточно сложную. Описал концепцию, предложил известный метод А для решения.