História personalizada

Códigos que Conectam Estrelas

Para thalia 19 horas atrás

No calor úmido de 27 graus, a brisa leve entrava pela janela aberta e misturava o cheiro das flores com o canto repetido dos pássaros. Thalia ligou o computador e ficou olhando a tela piscar em branco, os dedos parados sobre o teclado. O projeto de um app sobre o espaço parecia a chance certa de misturar programação com algo que realmente a interessava, mas a ideia de liderar trazia um peso diferente.

Ela sabia que conseguiria montar as primeiras linhas sozinha, como sempre fazia. Ainda assim, algo apertava no peito quando pensava em chamar os amigos para contribuir. Será que o resultado final ia parecer realmente dela se dividisse o controle, ou seria só mais uma vez assumir tudo e depois se sentir sozinha no meio da multidão?

A dúvida ficou ali, pairando entre o cursor que piscava e o sol que batia direto no monitor. Thalia respirou fundo e moveu o mouse, sem saber ainda se ia digitar ou continuar pensando.

Capítulo 1: Digitando o Primeiro Comando

Thalia ajustou a cadeira para o lado, tentando tirar o sol direto do teclado que esquentava o plástico e fazia os dedos suarem um pouco com a umidade de 27 graus. A brisa leve entrava pela janela aberta, movendo os papéis com anotações sobre missões da NASA e trazendo o cheiro de flores do quintal junto com o canto repetido dos pássaros. Ela abriu o editor de código e a tela piscou em branco por uns segundos antes de ela começar a digitar. Criou um canvas simples, depois escreveu a função que desenhava estrelas aleatórias em tons de branco e amarelo. Cada clique em uma estrela precisava acionar um evento que puxava dados reais, como a distância até Saturno ou uma foto da sonda Voyager. Digitou rápido as primeiras linhas, testando o clique em uma estrela pequena que aparecia no canto e fazia surgir uma caixa com texto sobre Marte. Sentia que estava misturando as duas coisas que mais gostava: programar algo que funcionasse de verdade e falar de espaço sem precisar ficar só olhando fotos na internet.

Depois de uns quinze minutos mexendo no código, salvou o arquivo pela primeira vez e pegou o celular que estava ao lado do mouse. Abriu o grupo dos amigos e escreveu: “Galera, to fazendo um app onde você toca nas estrelas e aparece info de planetas com dados da NASA. Querem dar ideias ou testar?” As respostas começaram a chegar quase na hora, uma empolgação que misturava com uma dúvida que ela não conseguia afastar. Será que ia deixar eles mexerem de verdade ou só ia usar o que combinasse com a visão dela? Moveu o cursor para ajustar o tamanho das estrelas, salvou de novo e se levantou. Foi até a cozinha, encheu um copo com água gelada da geladeira e tomou dois goles longos antes de voltar. Sentou de novo, a brisa mais forte agora empurrando um papel que caiu no chão. Ela pegou o papel, guardou de volta na pilha e abriu o arquivo para acrescentar um comentário no código explicando que aquela parte era sobre navegação livre entre os planetas. Já pensava em como organizar: quem poderia desenhar os botões, quem testaria no celular, mas sentia que cabia a ela decidir o que entrava e o que ficava fora para o projeto não virar bagunça. Tomou mais um gole de água e voltou a digitar, sentindo o peso de ser quem tinha chamado todo mundo mas também quem precisava manter tudo no rumo certo.

Capítulo 2: Ideias que Chegam pela Tela

Com os amigos na chamada de vídeo, Thalia compartilhou a tela e moveu o cursor para mostrar o canvas ainda simples. Um deles sugeriu adicionar missões espaciais personalizadas, tipo escolher uma rota até Júpiter e ganhar pontos. Ela aceitou na hora, abriu o arquivo e começou a escrever o código para um botão que ativava um modo de navegação livre, deixando o usuário arrastar o mouse para explorar sem precisar clicar só nas estrelas fixas. Outro amigo falou que a interface podia ficar mais colorida, com botões em tons de azul e laranja para destacar os planetas. Thalia respondeu rápido “acho que fica melhor assim”, mantendo o fundo preto com estrelas brancas, e moveu o cursor para implementar só a parte da navegação que ela já tinha em mente. O silêncio caiu na chamada por uns segundos, quebrado só pelo canto dos pássaros que entrava pela janela. Ela percebeu o rosto de um amigo na câmera, os olhos um pouco desviados, e para compensar perguntou “e você, o que acha de colocar som de foguete quando muda de planeta?”, mas já tinha decidido sozinha que o som ia ficar para depois.

Continuou digitando, adicionando o evento de arrastar que fazia as estrelas se moverem levemente na tela. O código ganhava forma, as estrelas agora respondiam ao toque e à navegação, mas ela sentia que a conversa na chamada estava mais parada do que no início. Um dos amigos mandou no chat uma ideia de mudar a cor de fundo conforme o planeta, ela leu e não respondeu de imediato, salvando o arquivo em vez disso. Ajustou o tamanho da fonte das informações que apareciam, tomou mais um gole da água que tinha trazido e olhou de novo para a câmera. Pediu detalhes sobre outra sugestão que tinha ficado de lado, mas já estava implementando só o que concordava, sentindo o controle firme nas mãos enquanto o cursor andava pela tela. Os pássaros continuavam lá fora, o calor do dia não diminuía, e ela guardou o celular depois de mandar uma mensagem rápida agradecendo as ideias, sabendo que o app estava avançando mas que algo na troca tinha ficado só na superfície. Fechou a aba do chat por um instante, olhou para o código pronto e voltou a testar o clique em uma estrela, vendo o planeta aparecer sem erro.

Capítulo 3: O Erro que Não Some

Thalia estava ajustando o tamanho da janela do editor quando um dos amigos clicou na estrela central do protótipo. O canvas piscou duas vezes e travou por completo, deixando a tela cinza sem resposta. Ela pigarreou e falou rápido: “Espera, deixa eu tentar de novo”. Seus dedos voltaram ao teclado, deletando dez linhas de uma vez e reescrevendo o loop que controlava os toques. O ar dentro do quarto parecia mais pesado mesmo com a brisa entrando; o termômetro marcava 27 graus e a umidade fazia o plástico do mouse grudar um pouco na palma. Do outro lado da chamada, o amigo que havia sugerido mudar a interface colorida repetiu a ideia com voz baixa: “Talvez o problema esteja na ordem dos eventos, Thalia”. Ela respondeu sem tirar os olhos da tela: “Deixa eu tentar de novo”. Digitou com mais força, os ombros curvados para frente, ignorando a segunda sugestão que chegou logo depois sobre ajustar a lógica de interação. Os rostos na tela se entreolhavam. Outro amigo começou a falar ao mesmo tempo que o primeiro, as vozes se sobrepondo enquanto Thalia reiniciava o arquivo inteiro e colava o código anterior. Uma nova falha apareceu: agora as estrelas nem carregavam mais. Ela sentiu o rosto esquentar e hesitou por dois segundos, o cursor parado sobre o campo de busca por ajuda. Não queria pedir, porque sempre era ela quem resolvia. O silêncio na chamada ficou tão grande que se ouvia apenas o canto repetido dos pássaros lá fora. Thalia mudou o ângulo da cadeira, afastando-a um pouco do sol direto, e tentou mais uma reinicialização. Os amigos pararam de falar. Um deles baixou o olhar para o próprio teclado. Ela percebeu o desconforto nas expressões deles, mas continuou digitando, repetindo para si mesma que logo ia funcionar. O código não respondia. O calor parecia subir pelas paredes, misturado com o cheiro de flores que a brisa trazia. Thalia guardou o arquivo temporário, abriu um novo documento em branco e olhou para a tela vazia, sentindo o peso de não conseguir dividir o problema sem perder o controle que sempre tivera.

Capítulo 4: A Solução que Surgiu do Meio

Thalia respirou fundo e rolou a conversa da chamada até a mensagem que havia descartado antes. Ela leu em voz alta o que o amigo havia escrito sobre mudar a interface para algo mais colorido e, sem explicar muito, copiou parte do código sugerido. Colou dentro da função de renderização, ajustou duas variáveis de cor e testou de novo. Dessa vez as estrelas responderam ao clique e os planetas apareceram girando devagar, com os dados da NASA aparecendo em caixas pequenas e limpas. O app não travou. Ela salvou o arquivo com um clique duplo rápido, o som seco do mouse marcando o momento. Depois fechou o editor por um instante, saiu da cadeira e foi até a porta do quarto chamar Veronica. “Pode vir aqui um minuto?”, perguntou com a voz ainda um pouco rouca da tensão. Veronica entrou, parou ao lado da mesa e observou em silêncio enquanto Thalia rodava o protótipo duas vezes. “Ficou mais vivo agora”, comentou a responsável depois de alguns minutos, sem perguntar o que tinha acontecido antes. Thalia sentiu um aperto no peito misturado com o orgulho de ver o programa funcionando. Salvou mais uma cópia, fechou o laptop devagar e caminhou até a janela aberta. A brisa tocou seu rosto, trazendo o cheiro das flores e o som dos pássaros que agora parecia mais distante. Ela ficou ali parada, os dedos ainda quentes do teclado, percebendo que o app pronto também carregava a certeza de que na próxima vez não poderia decidir tudo sozinha. O vento moveu os papéis com anotações sobre missões espaciais espalhados pela mesa. Thalia guardou o celular no bolso sem responder as últimas mensagens da chamada e ficou mais um pouco olhando o céu limpo, sentindo que algo havia mudado mesmo sem saber exatamente como consertar isso da próxima vez.

Voltar para o início