Início › Tecnologia › Dia do Programador

Dia do Programador

📅 13 de Setembro
13
Setembro
Data fixa todos os anos
Não
Oficial ONU
Celebração internacional
Tecnologia
Categoria
7 dias nesta categoria

Há uma data no calendário que não foi escolhida por assinalar nada, mas porque o número batia certo. O Dia do Programador celebra-se no dia 256 do ano, que nos anos normais é o 13 de setembro. E 256 não é um número qualquer: é a quantidade de valores distintos que cabem num byte, e a maior potência de dois que não ultrapassa 365.

O dado
256
Os valores que um byte de oito bits consegue representar, de 0 a 255. É também 2 elevado a 8 e a maior potência de dois abaixo de 365, pelo que é o único número dessa família que cabe dentro de um ano. É daí que sai a data.

História e origem da data

A proposta partiu de Valentin Balt, funcionário de uma empresa russa de design web, que em 2002 começou a recolher assinaturas para pedir ao Governo que reconhecesse uma data própria do ofício. Demorou sete anos a vingar: em julho de 2009 o Ministério das Comunicações redigiu o projeto e a 11 de setembro de 2009 o presidente Dmitri Medvedev assinou o decreto.

Desde então é feriado profissional oficial na Rússia, e daí saltou para o resto do mundo pela via do costume nesta profissão: os fóruns, as listas de correio e depois as redes. Não há organismo internacional por trás, e essa ausência nota-se em que cada país a celebra à sua maneira ou simplesmente não a celebra.

Porque o número manda no calendário

A consequência prática de definir uma data por um número ordinal é que a data se move. Nos anos bissextos, fevereiro tem mais um dia e o dia 256 antecipa-se para 12 de setembro. Não é um erro de quem publica: é exatamente o que acontece quando o critério é contar dias e não apontar uma casa do calendário.

Essa decisão, que parece uma piada interna, resume bastante bem a profissão. Um byte, oito bits, duzentos e cinquenta e seis estados possíveis e um transbordo no 255 são a aritmética elementar sobre a qual se constrói tudo o resto: as cores de uma imagem, os caracteres de um texto antigo, os contadores que dão a volta quando ninguém os vigia.

O dado
12 de setembro
A data que lhe cabe nos anos bissextos, quando o dia 256 se antecipa uma casa. O próximo será 2028. É das poucas efemérides do calendário cuja data depende de uma operação aritmética e não de um acordo.

O que convém desmontar

O equívoco mais espalhado fora do ofício é confundir programar com perceber de informática. São coisas distintas: uma é construir instruções que uma máquina executa, a outra é manejar ferramentas. O segundo é acreditar que é preciso um talento matemático especial; a maior parte do trabalho consiste em decompor um problema em passos pequenos e em ler código alheio, que é o que realmente ocupa as horas. E o terceiro, mais recente, é dar por certo que as ferramentas de geração automática encerram a profissão: mudam a parte que se escreve, não a de decidir o que o sistema deve fazer e porquê.

Como se vive em Portugal e no Brasil

No Brasil a data tem presença clara: empresas de tecnologia, universidades e comunidades de programação assinalam o 13 de setembro com publicações, encontros e promoções de formação. O setor cresceu muito na última década e a efeméride serviu-lhe de pretexto para se tornar visível fora do seu próprio meio.

Em Portugal passa mais despercebida, em parte porque compete com outras datas do setor e em parte porque aqui a profissão se celebra menos enquanto grémio. Onde aparece com regularidade é no meio académico: faculdades de engenharia e escolas profissionais usam-na como pretexto para jornadas de portas abertas, que coincidem com o arranque do ano letivo.

Como participar a 13 de setembro

  • Agradeça a quem mantém o que usa: boa parte do software que sustenta o seu trabalho é cuidada por voluntários sem remuneração.
  • Documente alguma coisa: uma função, um processo, uma instalação. É a prenda que mais agradece quem vier a seguir.
  • Se não programa, pergunte: perceber o que faz uma equipa técnica evita metade dos prazos impossíveis.
  • Reveja uma dependência abandonada do seu projeto: hoje é bom dia para olhar para o que sustenta a casa.
  • Ensine a alguém a primeira linha: a barreira de entrada é quase sempre psicológica, não técnica.

Celebrar uma profissão no dia 256 diz mais sobre ela do que qualquer discurso: é uma data que é preciso calcular, que se move sozinha de quatro em quatro anos e que só tem graça se souber porquê. #DiaDoProgramador

Verificado pela redação de Dia Internacional

Revisto a

Recebe todas as manhãs os dias internacionais de hoje
Um e-mail logo cedo, à tua hora. Ou, se preferires, um por semana.