Сегодня пятница, 13-е, еще и День программиста. Вместо того, чтобы рассматривать это как беззаботную шутку или возможность немного повеселиться, возможно, нам следует отнестись к этому более серьезно.
Первая проблема с Днем программиста в том, что, похоже, не многие программисты о нем знают. Скорее всего, это связано с тем, что известные производители поздравительных открыток не заметили возможности получить дополнительный доход — и что это говорит вам об идее празднования дня программирования? С таким же успехом вы можете предложить день для содержания домашних пауков, чем для программирования — не ждите, у вас будет больше шансов прижиться.
День, посвященный программистам, похоже, начался с чего-то необычного в России, где официально отмечается День программиста. Что это означает, не ясно, но в 2009 году Дмитрий Медведев, который в то время был президентом России, подписал указ о том, что это профессиональный праздник.
Он отмечается в 0x100-й день года или 256-й день в общей валюте, и это делает его 13 сентября, если это не високосный год, и 12 сентября, если это так. В этом году также выпала пятница 13-го числа, которая во многих частях мира считается очень неудачным днем.
Учитывая, что 11111111 — максимальное значение, которое может содержать восьмибитное число, это 255, а не 256, почему не был выбран 255-й день года? Причина, конечно, в том, что мы, программисты, как и математики, считаем с нуля, поэтому мы хотим отпраздновать 255-й день, начиная с 1 января, то есть нулевого дня.
Кажется, что мир признает, что день программиста существует. Если вы введете его в поиск Google, вы получите:
Итак, что нам делать в наш день?
В прошлом году я, программист, посоветовал оказать производителям поздравительных открыток услугу и придумать короткие стихи, чтобы отметить это событие. Но, учитывая продолжающиеся дебаты о том, чтобы заставить широкую публику кодировать и изучать информатику, возможно, мы могли бы использовать это, чтобы воплотить некоторые идеи программирования в более широкий мир. Возможно, коммерциализация Дня программиста компанией, выпускающей поздравительные открытки, была бы хорошей идеей — при условии, что открытки содержали бы некоторые крупицы программирования или информатики.
Да, это возможность, которую мы упускаем.
Каковы ваши предложения по использованию Дня программиста, чтобы привлечь людей и улучшить наш имидж?
Если вы не чувствуете себя серьезным в этот самый радостный день, мы, безусловно, хотели бы услышать ваши шутки, и если у вас есть какие-то планы, которыми вы хотите поделиться, дайте нам знать или напишите в Твиттере с #programmerday.