El Día del Programador, también llamado "Día del Desbordamiento". El 24 de julio de 2009, el Ministerio de Comunicaciones y Medios de Comunicación de la Federación Rusa propuso el plan del Día del Programador. El 11 de septiembre, el presidente ruso Medvédev firmó la ley y acordó establecer el Día del Programador. La fecha es el día 256 de cada año, es decir, toma el significado de desbordamiento de un byte (8 bits) (comenzando desde 0, máximo hasta 255), que es el 13 de septiembre en años comunes y el 12 de septiembre en años bisiestos.
La razón por la que se eligió 256 (2^8) es porque es un número básico de 8 bits bien conocido por los programadores. Con 1 byte (equivalente a 8 bits) se pueden representar como máximo 256 valores, y en un año común, 256 es el valor más grande de las potencias de 2 que es menor que 365.
La creación de esta festividad se debe a Valentin Balt, un empleado de la empresa de diseño web Parallel Technologies. En 2002, recopiló firmas y presentó una petición al gobierno de la Federación Rusa para que este día fuera designado como el Día del Programador. El 24 de julio de 2009, el Ministerio de Comunicaciones y Medios de Comunicación de la Federación Rusa propuso un nuevo plan para la festividad y estableció el Día del Programador. El 11 de septiembre, el presidente ruso Medvédev firmó esta ley.
El blanco fue elegido como el color temático del Día del Programador.
En el espacio de color RGB de 24 bits de profundidad (rojo, verde, azul), cada color primario puede tener 256 niveles de variación de intensidad (de 0 a 255, un total de 256 valores). Cuando los tres colores primarios alcanzan el valor máximo de intensidad, es decir, 0xFFFFFF en hexadecimal, se representa el color blanco. Por eso los programadores de todo el mundo visten de blanco para celebrar este día.