День программиста, также называемый «Днём переполнения». 24 июля 2009 года Министерство связи и массовых коммуникаций Российской Федерации предложило план учреждения Дня программиста; 11 сентября президент России Медведев подписал законопроект, согласившись учредить День программиста. Дата — 256-й день каждого года, что означает переполнение одного байта (8 бит) (начиная с 0, максимум — 255), то есть 13 сентября в обычные годы и 12 сентября в високосные годы.

Причина выбора 256 (2^8) в том, что это базовое 8-битное число, хорошо известное программистам. Один байт (равный 8 битам) может представлять до 256 значений, и в обычном году 256 — наибольшая степень двойки, которая меньше 365.

Учреждение этого праздника приписывают Валентину Балту, сотруднику веб-дизайнерской компании Parallel Technologies. В 2002 году он собрал подписи и обратился с петицией к правительству Российской Федерации, чтобы назначить этот день Днём программиста. 24 июля 2009 года Министерство связи и массовых коммуникаций Российской Федерации предложило новый план организации праздника для учреждения Дня программиста. 11 сентября президент России Медведев подписал законопроект.

Белый был выбран тематическим цветом Дня программиста.

В красно-зелёно-синем 24-битном цветовом пространстве (RGB) каждый основной цвет может иметь 256 уровней интенсивности (256 значений от 0 до 255). Когда все три основных цвета достигают максимальных значений интенсивности, что соответствует шестнадцатеричному 0xFFFFFF, это обозначает белый цвет. Поэтому программисты по всему миру носят белое, чтобы отпраздновать этот день.