O mundo moderno, trazido a você por programadores |
Checklist do Programador Sênior: 10 itens para você ser um Programador MUITO acima da média ✅
Os telefones celulares modernos têm mais de 10 vezes o poder de computação do primeiro supercomputador Cray. A maioria dos brinquedos eletrônicos modernos (como o cachorro de pelúcia da minha filha que toca músicas e diz seu nome) são mais poderosos do que os sistemas de computador que nos enviaram à Lua. Há dias em que eu ainda me surpreendo com o fato de poder fazer uma videoconferência com minha mãe para que ela possa ver seus netos sem ter que voar para visitá-los. O poder tecnológico que temos em nossas mãos todos os dias e a facilidade com que o usamos é absolutamente surpreendente. E, no entanto, sou tão culpado quanto qualquer um por considerar tudo isso como uma ferramenta, algo para não pensar, apenas para tornar as coisas mais simples. Eu sou tão culpado de ser frustrado quando algo não funciona exatamente do jeito que eu acho que deveria, ou tão rápido quanto eu quero.
Então, quando estou frustrado por não encontrar o exato, específico, peça perfeita de software que faz exatamente o que eu quero do jeito que eu acho que deveria ser feito (no momento, porque o que eu acho que preciso mudar amanhã), eu tenho que me lembrar da realidade. Eu tenho para me lembrar da enorme quantidade de talento, energia e trabalho muito duro que tem se dedicado a cada uma dessas ferramentas tecnológicas que eu uso todos os dias, sem sequer pestanejar. O alarme que me acorda de manhã e soneca por nove minutos (nove minutos, realmente? Por que nove?) - alguém teve que programar isso. A escova de dentes eletrónica? As chances são de que há um chip dentro de alguém que teve que programar. O chato “ding ding ding” que me diz que minhas chaves ainda estão no acendimento da ignição, alguém teve que programar isso. O transmissor de rádio na minha porta de garagem, e na porta do meu carro programado remotamente. O monitoramento digital do meu motor, os semáforos vermelhos que só parecem acontecer quando estou atrasado (Como é que eles sabem?), O portão da garagem… Sim, tudo feito por programadores. Tudo isso antes mesmo de eu ligar meu computador e chegar ao chão correndo o dia todo
Do conveniente ao realmente importante - da câmera Eu costumava tirar fotos dos meus filhos recém-nascidos para o equipamento médico que ajudava a manter os dois estão vivos - um exército de programadores está por trás disso.
Eu considero tudo como um dado, mas também sei por experiência que programar é um trabalho árduo. A programação é pensar em todos os usos normais de uma coisa e em todos os prováveis usos irracionais. É a resolução de problemas e a indução de estresse, a quebra de fronteiras e a construção de comunidades. Os programadores trabalham todos os dias para conectar todos nós de maneiras que nossos antepassados não poderiam imaginar. Não é uma profissão fácil., mas é aquele que traz novos desafios, novas idéias, novas formas de comunicação e novas soluções e sucessos todos os dias.
Se você conhece um programador, reserve um minuto para agradecê-los pelo trabalho realmente duro que eles fazem. Se você não conhece um programador, aproveite para apreciar o que todos os programadores anônimos já deram a você. O mundo que você conhece não existiria sem eles.