Como virei um programador fazendo um "clone" do Orkut quase 20 anos atrás 🚀
Desde pequeno eu sempre gostei de computador, passando a ter um somente aos 11 anos de idade, e como naquela época a internet não era algo tão acessível assim, só fui descobrir o que de fato era aquilo no ano seguinte, mas essa demora valeu tanto a pena, que bastou o primeiro acesso para decidir que aquilo alí era o que eu queria fazer da vida.
Aproveitei todo o tempo que eu tinha disponível no computador, que não era muito, pois eu tinha que dividir ele com mais três irmãos, e comecei a estudar os códigos fontes de todos os sites que eu acessava, tentando entender a lógica por trás daquilo tudo.
Não demorou muito e eu já conseguia fazer os meus próprios sites localmente, inclusive divulgando alguns deles no finado HPG, que era um serviço gratuito para hospedar sites.
Passado algum tempo, eu queria evoluir o meu conhecimento, e fazer sites com recursos impossíveis de se fazer usando apenas HTML, e a minha primeira frustração foi tentar fazer um Bate-Papo. Através de muita pesquisa, finalmente descobri o tal do PHP, e o plano do Bate-Papo parecia alcançável.
Mas como toda história, o final feliz não vem tão fácil, sendo necessário que apareça uma pedra no caminho, e comigo não foi diferente, e essa pedra se chamava MySQL, e ele foi o vilão que me fez desistir de fazer o Bate-Papo por um tempo.
Depois de tantas batidas de cabeça, e muita horas em fóruns caçando artigos para ler, finalmente consegui achar uma forma de fazer o Bate-Papo, e a solução "porca" foi gravar as informações num arquivo TXT, que mesmo sendo infinitamente menos performático do que um Banco de Dados, funcionava de boas, e como toda mãe sempre vai achar o seu filho lindo e maravilhoso, aquele Bate-Papo rodando era o bebezinho mais lindo do mundo pra mim.
Mesmo depois de todo o "sucesso" alcançado, do êxtase de ter feito algo grandioso, pelo menos na minha cabeça era, a realidade foi tomando conta, e eu passei a enxergar aquele Bate-Papo como uma colcha de retalhos, pois boa parte do código eu nem fazia ideia de como funcionava. Quem começou a programar em PHP talvez tenha passado por isso.
Eu estava decidido que queria ser um programador, mas não me sentia nem próximo disso por ter feito o Bate-Papo Frankenstein, remendando códigos, e isso foi outra frustração para a minha coleção.
Quando eu menos esperava, minha mãe comprou uma revista, aleatória, numa banca, lá no Terminal Rodoviário da Barra Funda, sim, ela não fazia a menor ideia do conteúdo daquela revista, e só comprou porque viu que era de tecnologia e tinha um CD-ROM.
Ao embarcar de volta pra minha cidade natal, numa viagem de três horas, eu fui ler a Revista, e coincidentemente havia um tutorial que ensinava MySQL, de uma forma totalmente descomplicada, e ainda como conectar ele com o PHP.
Durante a viagem eu li e reli aquela revista umas cinco vezes, e fiquei desesperado querendo chegar em casa, ligar o computador, e replicar os ensinamentos daquele tutorial.
A mágica aconteceu e finalmente eu consegui fazer o PHP conversar com o MySQL, aprendi a fazer tabelas, consultar, editar e excluir registros. Pode até parecer pouco, mas aquilo abriu um leque infinito de possibilidades, e tudo isso somado com aquele CD-ROM que veio recheado de conteúdo de PHP, de onde eu passei a entender muitas coisas das quais eu não fazia ideia lá na época do Bate-Papo, e também passei a rodar as aplicações PHP num servidor local, não precisando mais ter que subir pro FTP toda hora, o que tornava o desenvolvimento lento e chato.
Eu tinha a faca e a laranja na mão, mas ainda faltava fazer o suco, e foi então que eu me desafiei a fazer um clone do Orkut, que era a Rede Social que estava bombando no momento. Por que não?
Demorei alguns meses até a minha Rede Social tomar forma e ficar usável, mas ainda faltava um diferencial, e foi quando eu tive a ideia de integrar aquele meu Bate-Papo feioso nele, pois naquela época o Orkut não tinha esse recurso.
Criei coragem e resolvi então refazer o Bate-Papo, refatorando o código PHP, mesmo só conhecendo o termo "refatorar" muito tempo depois. A cereja do bolo, ou o açúcar para adoçar o suco, era substituir o registro em TXT pelo MySQL, e como eu já havia feito as pazes com esse Banco de Dados, enxergava aquilo como o encerramento de um ciclo, afinal, essa história merecia um "felizes para sempre".
Em 2006 o SamaKut vai ao ar, e com ele eu passei a me enxergar como programador pela primeira vez.
A Rede Social funcionou por bons 7 anos, angariando uns três mil usuários, que puderam se divertir e interagir entre si, inclusive servindo de alternativa ao Orkut, que era bloqueado nas escolas, faculdades e empresas. Aprendi muitas coisas e colhi muitos frutos com esse projeto, inclusive virando matéria no jornal local.
A mensagem que eu queria deixar é: Nunca desista do seu sonho de virar um programador.