Código é arte
Tenho pensado bastante sobre isso nos últimos dias.
Sou o tipo de pessoa que gosta de olhar as coisas por uma perspectiva mais profunda. Gosto de filosofia, poesia e arte de forma geral.
Existe uma discussão (provavelmente infinita) sobre o que é ou não é arte. Mas eu quase nunca vejo esse debate acontecer no meio da tecnologia, e isso sempre me faz pensar: por quê?
Talvez nós, dessa área, já estejamos condicionados a enxergar tudo de uma forma mais exata, mais analítica e menos subjetiva. E eu entendo isso. Nossa profissão exige precisão. O nosso dia a dia gira em torno de resultados previsíveis, comportamentos replicáveis e soluções objetivas.
Mesmo assim, eu não consigo deixar de enxergar beleza no que construímos.
Um código limpo.
Uma função elegante.
Uma arquitetura simples, eficiente e funcional.
Isso também é arte?
Eu acredito que sim.
Quando você passa horas tentando encontrar a melhor solução para um problema, buscando algo eficiente, bonito e sustentável, você está colocando uma parte de si naquele trabalho. Cada decisão, cada escolha e cada compromisso entre simplicidade e complexidade carregam um pouco da forma como você enxerga o mundo.
Essa é a sua assinatura.
Ela talvez não esteja em uma tela de museu, mas fica registrada em algum repositório, perpetuada em servidores espalhados pelo mundo.
Isso também é arte.
Pensar em uma arquitetura escalável, capaz de suportar picos de carga utilizando da melhor forma possível os recursos disponíveis, sabendo que aquilo impactará diretamente a experiência de milhares, ou até milhões, de pessoas, também é arte.
Olhar para um sistema inteiro, compreender todas as peças que o fazem funcionar, perceber como cada engrenagem depende das demais... é quase como observar um organismo vivo.
Nenhuma pessoa entende tudo sozinha.
Ainda assim, cada desenvolvedor deixa uma pequena parte de si ali, conectada às demais, formando algo muito maior do que qualquer indivíduo conseguiria construir isoladamente.
Isso também é arte.
E quando tudo quebra?
Quando nada funciona.
Quando o caos se instala, a pressão aumenta e todos olham para você esperando uma resposta.
Encontrar uma solução. Descobrir um caminho. Enxergar um ponto de luz em meio ao incêndio.
Isso também é arte.
Talvez minhas palavras não mudem a forma como ninguém enxerga esta profissão.
No fim das contas, sempre haverá quem diga que tudo pode ser reduzido a zeros e uns.
Mas eu gosto desses momentos de reflexão.
Gosto de olhar para a história, para o impacto que causamos e, principalmente, para a beleza daquilo que somos capazes de construir.
De lembrar que, por trás de cada sistema, existe alguém que pensou, experimentou, errou, recomeçou e, por fim, criou algo que antes simplesmente não existia.
É isso que torna esta profissão tão fascinante para mim.
Nós materializamos ideias, mesmo que digitalmente.
E, para mim, não existe definição melhor para isso.
Código é uma expressão artística.