12 сентября в России отмечается профессиональный праздник всех, чья деятельность связана с разработкой программного обеспечения.
В 2012 году День программиста отмечается в России в четвертый раз: президентский указ, признавший официальным Днем программиста 256-й день года, был подписан Дмитрием Медведевым 11 сентября 2009 года.
Идею отмечать День программиста именно в 256-й день года в 2002 году выдвинули сотрудники веб-студии «Параллельные Технологии» Валентин Балт и Михаил Червяков, которые организовали в Сети сбор подписей к правительству РФ с просьбой присвоить празднику официальный статус. В течение 5 суток обращение собрало более 9800 голосов.
256-й день года в качестве дня программиста был выбран по нескольким причинам символического характера: 256 - это максимальная степень числа 2 (2 8 ), которая меньше количества дней в году, кроме того, с помощью одного байта можно записать 256 чисел. В обычный год 256-й день выпадает на 13 сентября, а в високосный, как в нынешнем, - на 12 сентября.
Одно время среди российских программистов было принято неформально отмечать профессиональный праздник 22 апреля (22.04), поскольку специальность «Программное обеспечение вычислительной техники и автоматизированных систем» имеет код 220400.
Некоторые программисты считают профессиональным днем 10 декабря. В этот день родилась Ада Лавлейс, которая, согласно профессиональной легенде, разработала первую в истории программу для вычислительной машины Чарльза Бэббиджа - прообраза современного компьютера.
Помимо Дня программиста в сфере ИТ отмечаются Международный день интернета (4 апреля), и День системного администратора, выпадающий на последнюю пятницу июля. В России они не имеют официального статуса.