Međunarodni dan programera slavi se 256. dan u godini (heksadecimalni 100., odnosno 28.). Kako navodi Wikipedia, broj 256 izabran je jer je to broj različitih vrijednosti koje mogu biti reprezentirane s 8-bitnim bytom, vrijednost dobro poznata programerima. Naime, 256 je najmoćniji broj dvojke koji je manji od 365, koliko iznosi broj dana u godini.
Dan programera utvrđen je na prijedlog Valentina Balta i Mihaela Červjakova, zaposlenika Parallel Technologiesa, kompanije koja se bavi web dizajnom. Još od 2002. godine oni su pokušavali peticijom skupiti potpise kako bi ruska vlada prepoznala ovaj dan kao dan programera.
Dana 11. rujna 2009. godine predsjednik Rusije Dmitrij Medvedev potpisao je zakonodavni akt kojim je ovaj dan proglašen Danom programera.