Идея празднования дня программиста была предложена еще в 1996 году, руководителем издательского дома «Компьютерра» Д. Е. Мендрелюком. В 2002 году В. Балт и М. Червяков обратились к правительству России с предложением празднования дня программиста.
11 сентября 2009 года Д. А. Медведев издал указ № 1034 «О Дне программиста». Российские программисты получили свой официальный праздник, подтверждающий всю важность их профессии. Дата имеет символическое значение, праздник отмечается каждый 256-й день года, цифра 256 – это значение восьмиразрядного байта. К тому же цифра 256 (два в восьмой степени) - это максимально возможное значение степени числа два, которое меньше числа 365. Для обычного человека это ничего не значит, но программисты просто не могли не обратить внимания на такое совпадение.
На самом деле это общий праздник для всех людей, так или иначе связанных с программным обеспечением. Празднуют День программиста 1С администраторы, разработчики софта, обычные люди, для которых программирование является хобби, а не работой. Обычные обыватели и профессиональные программисты – для всех 13 сентября (12 сентября в високосный год) стал красной датой календаря. Массовость праздника подтверждает и его официальный статус.
В день программиста руководство награждает отличившихся программистов почетными грамотами, дипломами. По традиции звучат поздравления, пожелания здоровья и успехов в труде от коллег, друзей, родственников, знакомых, близких людей. Виновникам торжества вручают памятные подарки с компьютерной символикой. Программисты делятся историями из рабочих будней, планами на будущее, обсуждают новинки отрасли.
