Quando desistir de um projeto que não funciona?
Após 1 mês de trabalho, desenvolvedor percebe suas falhas e abandona projeto
Já desistiu de um projeto?
Se você já passou horas, dias ou até semanas investindo em uma ideia, só para perceber que talvez ela não vá a lugar algum, saiba que você não está sozinho. O relato abaixo é um compilado dos pontos mais importantes da história de alguém que se dedicou por um mês inteiro a um projeto promissor, mas que, no final, precisou enfrentar a difícil decisão de abandoná-lo.
Essa reflexão, originalmente compartilhada no Tham's Blog, nos mostra os altos e baixos de transformar uma ideia em realidade — desde o entusiasmo inicial até a difícil decisão de seguir em frente.
Confira a história completa e os aprendizados que ela traz. 👇
Passei boa parte do meu tempo livre no último mês trabalhando em um projeto. Hoje, decidi desistir.
A ideia era baseada em uma hipótese simples: as pessoas gostam de navegar no Wikipedia clicando aleatoriamente em links para descobrir artigos interessantes. E se houvesse uma maneira de explorar artigos clicando em locais?
O Wikipedia já teve algo parecido nos aplicativos, mas agora isso só existe na versão web. Há alguns problemas na solução deles:
Os pontos não são mostrados em um mapa, então você precisa adivinhar onde estão os artigos.
Os artigos são classificados por distância, e não por popularidade ou outra métrica útil.
Minha hipótese era que, ao permitir que você arrastasse um mapa para explorar artigos próximos e classificá-los por visualizações, isso tornaria a experiência mais divertida e útil, talvez até para planejar férias. Estava errado. Aqui está como descobri.
1. Paixão inicial
A primeira semana foi incrível. No primeiro dia, consegui integrar o OpenStreetMaps com a API do Wikipedia para listar artigos da região com seus números de visualizações.
No terceiro dia, implementei carregamento progressivo de artigos ao mover o mapa, filtros por visualizações e pop-ups com links para os artigos.
Ao final da primeira semana, a interface estava praticamente pronta: um mapa em tela cheia, uma lista de artigos colapsável e ordenação por visualizações. Tudo estava pronto para validar minha hipótese. Mas, ao invés disso, decidi adicionar mais recursos aleatórios sem uma visão clara.
2. Desculpas
Após a primeira semana, fiquei mais ocupado com o trabalho e viagens. Dizia a mim mesmo que trabalharia no projeto quando tivesse tempo, mas isso raramente acontecia.
Com o tempo, percebi que a motivação estava diminuindo. Talvez eu estivesse subconscientemente temendo que o projeto não fosse funcionar como eu imaginava.
3. Produtividade falsa
Depois de uma semana sem progresso, tentei acelerar o ritmo, mas acabei gastando tempo em mudanças superficiais:
Troquei bibliotecas de UI várias vezes.
Adicionei marcadores coloridos no mapa baseados na popularidade dos artigos.
Usei a geolocalização do navegador para buscar artigos próximos.
Fiz inúmeros ajustes no CSS.
Apesar de parecer melhor visualmente, os problemas reais continuavam: carregamento lento, pop-ups com falhas, e uma tabela inutilizável após acumular muitos artigos.
4. Procrastinando decisões difíceis
Quando as tarefas fáceis acabaram, percebi que o projeto exigiria uma reestruturação completa:
A interface era lenta.
Os artigos mais populares não eram interessantes.
Muitos artigos relevantes não apareciam.
Mesmo assim, continuei mexendo no CSS, tentando melhorar a experiência mobile e refinando detalhes superficiais que não resolviam o problema central.
5. Desistindo
Foi difícil admitir que minha hipótese estava errada. Acreditei que mudanças incrementais fariam o projeto funcionar. No fundo, deveria ter parado no fim da primeira semana ou mudado completamente a abordagem.
Por que estou escrevendo isso? Para evitar repetir o erro no futuro e compartilhar a ideia com quem sabe possa revitalizá-la.
O maior aprendizado? Se algo vale a pena, você sabe logo de cara. Um protótipo de outro projeto que fiz há 4 anos ganhou 1.000 upvotes no Reddit em um dia, apenas com um GIF.
Agora é hora de seguir em frente. Tenho um novo projeto em mente e, desta vez, vou testar minhas hipóteses o mais cedo possível.