Uma não tão breve história sobre o LetterWHO
Nesse texto você descobrirá coisas bombásticas sobre tudo relacionado a vida (ainda não sei fazer descrições legais)
Como tudo começou
Olá! Hoje eu venho aqui para falar sobre o meu projeto mais ambicioso, um dos primeiros que pensei assim que comecei a estudar programação. Irei contar a história dele, porque é algo muito importante para mim.
Pois bem, eu não lembro muito bem o mês exato de 2022, mas irei dizer que foi no meio daquele ano, eu tinha começado a estudar HTML, CSS e JavaScript, ou seja, o básico do básico desse mundo de desenvolvimento web (que, na verdade, também é onde tudo vai parar), então eu tinha criado algumas coisas bobinhas com isso, maioria (senão todos) sites sobre marcar coisas. Acho que o primeiro foi um que era sobre marcar ações bobas que alguém pode ter, classificadas como "redflags", sendo isso uma lista pertencente a um grande amigo meu, eu resolvi testar meus conhecimentos construindo essa coisa simples. (que você pode conferir aqui)
Após isso, eu segui ainda com o conceito de "sites para marcar coisas", e criei um que era para marcar coisas em cima de um tema específico, nesse teria um tema por semana, então seria algo mais reutilizável. Bom, acabou que só teve dois temas em sua época ativa, que eram, "filmes de adolescente que você já viu" e "jogos de infância que você já jogou", ambas coisas bobinhas, mas que fiz com a colaboração de amigos, o que tornou isso mais divertido. (você também pode conferir esse bem aqui)
Acho que esses dois projetos foram uma ótima porta de entrada para o que seguiria, pois adorando criar sites sobre marcar coisas, imagina se eu aliasse isso a uma grande paixão que eu tinha? Não foi bem essa pergunta que eu me fiz, porque a maioria das coisas que me acontecem é por acaso, e foi por acaso que eu estava no Twitter naquele belo dia, e vi alguém mantendo o progresso dela sobre coisas da série Doctor Who em uma planilha, foi aí que eu me fiz uma pergunta importante. Porque, sendo inquieto, eu não consigo não ter 300 ideias vendo algo simples, não que eu goste de complicar as coisas, mas eu sempre penso em como posso melhorar elas.
"E se eu fizesse um Letterboxd, só que ele seria apenas com a série de Doctor Who?", isso de início pareceu algo palpável, sabe, algo que seria muito fácil de fazer, porém, eu cometi o erro de pensar mais um pouquinho sobre isso. Porque, veja bem, Doctor Who é um assunto muito delicado para mim, eu conheço isso por pelo menos metade da minha vida, é algo que absolutamente faz parte de quem eu sou, é uma das minhas coisas favoritas desse mundo. Eu não poderia fazer qualquer coisa, certo? Então eu pensei só um pouquinho maior...
"E se eu fizesse um Letterboxd com todas as mídias de Doctor Who?", e isso explodiu algo dentro de mim. Doctor Who é algo gigante, se você for listar tudo, dá mais de 3000 histórias, divididas em todos os tipos de mídias que você conseguir pensar agora. Com isso temos a série de TV, sendo a coisa mais popular (a qual que é até dividida em dois, porque temos a "série clássica" e "série moderna"), temos livros, uma porrada deles, temos histórias em quadrinhos, áudios, tipo novelas de rádio, sabe? E também jogos, revistas... Você entendeu, existe um ecossistema inteiro sobre Doctor Who.
Depois disso, a minha ideia que era um básico de "um site para você marcar episódios de Doctor Who", foi se transformando em uma coisa gigante, mais para uma rede social, onde você poderia escrever coisas sobre as histórias, dar notas, fazer listas, rankings, ter amigos, ver o que eles estão vendo, ouvindo, lendo, e tudo isso sobre Doctor Who! Imagina o quão legal isso seria? De repente eu me vi com algo maior do que as minhas mãos conseguiam construir, porque, olha só, eu ainda estava aprendendo a programar! Eu sabia um básico que era igual a querer pilotar um avião, mas você só sabe andar de bicicleta, sabe?
Mas isso não me desanimou, meio que eu estava nesse mundo da programação apenas por passatempo, então não me faria mal algum seguir com isso e ir aprendendo como eu poderia construir isso. Isso tornou a minha jornada nesse mundo bem mais proveitosa, sei lá, ter esse projeto/objetivo tão grande como um ponto a se chegar, fez eu estudar coisas que nem achava que seriam precisas, mas que fui descobrir serem partes fundamentais de qualquer aplicação web. Então meio que todo projeto que eu ia fazendo se convertia em um estudo para algo que depois eu iria utilizar nessa coisa maior, que, me toquei agora que não falei nem o nome!
Vai ser algo óbvio a essa altura, meio que está no título desse texto que você está lendo, mas existiu um círculo até chegar no nome LetterWHO! Acredite se quiser! Porque ele quase poderia ter sido chamado de Blueboxd, imagina só isso! Mas eu não sei o que deu dentro de mim, digo, LetterWHO, soa muito mais como uma expressão de espanto, sabe? Blueboxd soa como algo engessado na minha cabeça, não conseguiria prosseguir com ele. Sem contar que, em pesquisas sobre essa ideia, as pessoas se referiam como esse segundo, então achei melhor ficar com um que eu mesmo inventei, sendo ele obvio do jeito que é, por ser uma clara alusão ao Letterboxd, mas o boxd acredito ser a parte mais "chave" do nome dele, enfim, isso foi um parágrafo inteiro só sobre o nome, Jesus!
Bom, não sei se isso foi tão claro assim sobre como tudo começou, mas acho que peguei os pontos mais importantes, então para resumir: eu estava estudando programação e adorando fazer sites sobre marcar coisas e resolvi criar um para marcar coisas de Doctor Who!
Como tudo se desenrolou
OK, eu tinha a ideia, eu estava estudando para executar ela, simples. Então... Não.
Porque veja bem, isso foi e está sendo um processo mais demorado do que eu queria que fosse, meio que desde os rascunhos até uma versão funcional da coisa, foram alguns meses, sendo a última versão lançada, se não me engano, em outubro de 2022! Mas eu estou sendo precipitado agora, tenha um pouco de paciência.
Eu quero falar agora sobre todo mundo que me ajudou nisso tudo, porque sem elas eu não iria conseguir fazer nada sozinho. Porque foi meio assim, eu comecei a construir com mais uma pessoa, eu falava com ela sobre tudo isso, minhas ideias e como eu poderia fazer certas coisas, ela meio que foi uma peça fundamental para isso estar vivo até hoje, e eu acho que não agradeci o suficiente por isso. Ela me ajudou horrores com a parte visual do site, porque eu meio que não tenho tanta noção assim de design, para mim colocou fundo não-tão-preto e uma fonte branca já era, tá feito a coisa (OLHE AO SEU REDOR!!!), enfim, ela permitiu eu visualizar como tudo poderia ser e foi uma ótima coisa para o amadurecimento disso.
Pulando agora para algo mais técnico, eu me deparei com uma coisa que seria inevitável: um banco de dados.
E isso veio para mim diversas formas, o site teria que ter dados das histórias, teria que ter dados de usuários e afins, foi bem demorada essa parte, eu fui e vim entre serviços até chegar em um que atendia tudo o que eu queria fazer nesse projeto. Esse serviço foi o Supabase, ele é tão fácil de lidar, além de englobar diversos serviços que são bastante úteis, para mim foi a escolha certeira. Então tudo bem agora, temos o nosso banco, mas, e os dados? Pois bem, foi aí que notei que não cabia só a mim realizar tudo isso, porque até então só haviam duas pessoas "trabalhando" no projeto. E apenas duas pessoas não dariam conta de adicionar dados sobre mais de mil mídias no banco de dados, foi então que postei sobre isso no Twitter como um pedido de colaboração, etc. E isso foi umas das melhores coisas que eu poderia ter feito, porque isso me apresentou diversas pessoas muito legais, que estavam dispostas a participar de tudo isso, da forma que podiam e sabiam, claro que eu estava precisando apenas para uma área, mas também tive que pensar em diversas outras coisas que se tornariam necessárias no futuro.
Pois bem, entrei em contato com muitas pessoas e ficamos trocando ideias sobre o projeto, eu até criei um servidor no Discord para organizar as coisas melhor, estava indo tudo certo, as pessoas estavam trabalhando em planilhas montando o nosso banco de dados sobre Doctor Who e era algo muito legal, até que aconteceu uma coisa.
Eu cansei
Sim, acho que foi muita coisa para a minha cabecinha, porque eu ainda estava aprendendo a programar! Ainda estou, na verdade, então eu me peguei nessa situação onde eu havia mobilizado um montão de pessoas em torno de algo, e eu não estava dando de conta de organizar tudo isso. Enquanto estava somente eu, não existia essa pressão, sabe? Porque eu poderia mexer em uma coisinha e depois deixar para lá. Mas eu criei em mim mesmo essa responsabilidade de que eu tinha que concluir as coisas o mais rápido possível só para fazer tudo realidade logo. Como seria óbvio, eu apenas quebrei de cansaço mental sobre tudo isso, desde então meio que o LetterWHO está em pausa, mas eu não desisti de fazer isso acontecer, e esse texto é sobre isso!
Eu tenho um probleminha de comunicação, creio eu, simplesmente não consigo manter um hábito de falar sobre coisas que eu esteja fazendo, então meio que esse blog veio para resolver isso, porque aqui eu vou conseguir falar sobre tudo relacionado a esse projeto sem me sentir limitado. Eu acho que eu estava precisando disso, na verdade, um lugar para falar do estado atual e sobre o futuro, onde eu posso arquivar pensamentos e progresso, para quem tiver interesse possa vir e olhar para isso, que elas podem fazer parte ou não.
A próxima parte disso aqui seria eu listando tudo o que você conseguiria fazer na versão atual do site, que estava em um beta aberto, mas eu perdi tanto tempo montando um esquema para poder falar, que me toquei que seria apenas chato elaborar sobre o passado agora, vamos pensar no futuro!
Atualmente eu tenho mais noção sobre programação e tudo virá mais fácil quando eu retomar o projeto de vez, porque agora eu sei o que irei usar, todas as ferramentas que eu vinha estudando me permitiram ver com mais clareza tudo sobre como eu quero que o LetterWHO seja.
Então acho que é isso de papo por hoje! Agora está na mesa a minha origem de vilão e como eu quero dominar o mundo dos whovians criando um local para eles fazerem a festa dando as piores opiniões que alguém alfabetizado poderia ler.
O próximo texto sobre esse projeto provavelmente será algo mais técnico porque eu vou querer falar sobre como quero construir isso tudo, então sei lá, fica de olho aí, hein!