Se eligió el día 256 porque es 2 elevado a la 8, la cantidad de valores distintos que puede representar un byte.
Se elige el día 256 del año calendario —13 de septiembre en años no bisiestos, 12 en bisiestos— porque 256 (2 elevado a la 8) es la cantidad de valores distintos que puede representar un byte, un guiño técnico directo a la profesión que originó la fecha, propuesta originalmente por una empresa de software rusa en 2002.
Rusia fue el primer país en reconocerlo oficialmente como fecha conmemorativa en 2009, aunque la celebración se expandió después de forma informal a comunidades de desarrolladores de todo el mundo, sin depender de un reconocimiento oficial en cada país.
Es una fecha de nicho muy marcado, con alto potencial de humor interno del gremio (bugs, código legado, la eterna pregunta de '¿por qué funciona en mi máquina?'), pero poco relevante fuera de audiencias técnicas específicas.