Alguns Pequenos Erros São na Verdade Críticos
Um detalhe engraçado sobre software — assim como num casamento — é que, por mais que você teste, algo inesperado sempre aparece. Após lançar o Splync v1.3, descobri alguns pequenos bugs que podiam ser críticos. Primeiro, o teclado empurrava o rodapé para cima, cobrindo os campos de email e senha nas telas de login e cadastro. Isso tornava um pouco chato para os usuários digitar. Depois notei outro problema: após um novo usuário se cadastrar e definir seu nome de exibição, o app não navegava para a página de boas-vindas. O nome de exibição era salvo no servidor, mas como a tela não mudava, parecia que nada tinha sido armazenado. Ambos os bugs eram fáceis de corrigir, mas seu impacto nos novos usuários poderia ser sério — alguém experimentando o Splync pela primeira vez poderia desistir imediatamente. Foi por isso que a atualização v1.4 chegou poucos dias após o lançamento da v1.3.
Desafios Como Desenvolvedor Solo
No primeiro post do blog sobre o Splync, escrevi sobre meu noivado com minha namorada. A ideia do Splync surgiu do nosso próprio relacionamento — o dinheiro pode silenciosamente criar tensão, mesmo entre pessoas que se importam uma com a outra. Não importa o que digam sobre dinheiro não ser importante, o estresse financeiro ainda pode acabar com um relacionamento. O Splync foi criado para proteger nossa vida em conjunto, oferecendo uma maneira simples e transparente de acompanhar as despesas. Em agosto, após a atualização v1.4, entregamos nosso registro de casamento na prefeitura. Por ser um casamento internacional entre Índia e Japão, precisávamos de documentos e apoio da família dela no país de origem. Nossos pais até viajaram para nos visitar e acompanhar a entrega. Esses assuntos familiares — combinados com os procedimentos legais kafkianos entre dois países — consumiram boa parte da minha atenção. Eu ainda poderia ter atualizado o Splync, mas fiquei pensando: “E se eu lançar uma nova versão e surgir um bug inesperado — e eu não conseguir tempo suficiente para corrigi-lo imediatamente?”
Como o Casamento Pode Ser Absurdo
Na verdade, nosso casamento internacional Índia-Japão levou quase um mês para ser aceito pela cidade, com várias rodadas de documentos adicionais. Infelizmente, nossa data de submissão original não pôde se tornar nosso aniversário legal. A cidade nos informou que precisavam consultar o departamento jurídico local para verificar a validade dos nossos documentos, e então pediram mais papéis — incluindo um apostilado que o Ministério de Relações Exteriores da Índia insistiu que não emitia. Quando liguei para o departamento jurídico, disseram para eu não contatá-los diretamente e ir através da prefeitura. Quando liguei para a Embaixada Indiana em Tóquio, disseram que a decisão deveria ser da cidade. E novamente, a cidade disse que devem seguir o departamento jurídico. Foi puro Kafka. Que absurdo — um ciclo fechado de instituições apontando dedos enquanto ficávamos impotentes no meio. O documento final que enviamos foi quase surreal: uma autodeclaração de que nenhum de nós era mentalmente incompetente, não sofria de qualquer doença mental, e que não éramos parentes dentro dos graus proibidos de parentesco para casamento.
Diferentes Culturas para Dividir Despesas
Questões internacionais são sempre complicadas. O mundo simplesmente ainda não é direto. Escrevo este blog em inglês como texto simples e depois gero automaticamente 42 artigos em HTML usando Python e a API da OpenAI. Quando pedi a alguns amigos estrangeiros para fazerem verificações nativas nas versões em suas próprias línguas, as reações foram mais inesperadas do que imaginei. Alguns disseram: “Não entendo”. Perguntei qual parte dos artigos traduzidos automaticamente estava confusa — mas não era sobre a linguagem. Um disse: “Por que um casal precisa compartilhar despesas? Eles estão juntos.” Outro comentou: “No meu país, ninguém divide a conta no restaurante. Uma pessoa geralmente paga.” Foi revelador perceber como as culturas veem as despesas compartilhadas de forma diferente. Mesmo dentro do Japão, as abordagens variam bastante. Em gerações mais antigas, era natural que o homem pagasse 100% pela mulher. Mas isso não é o que tenho visto no Japão moderno. Minha namorada (agora esposa) e eu dividimos nossas despesas igualmente. No final de cada mês, verificamos o resumo no Splync e acertamos o saldo. É simplesmente assim que fazemos. No entanto, parece que ainda preciso ouvir mais pessoas — porque as formas como as pessoas dividem despesas são mais diversas do que eu pensava.
O Splync Pode Dividir Despesas em 60:40
Foi na época em que eu ainda lutava com os procedimentos de casamento kafkianos. Um dos meus amigos perguntou se o Splync poderia dividir as despesas em 60:40, porque é assim que ela e o marido gerenciam suas finanças. Infelizmente, a resposta foi “Não”. O Splync v1.4 só podia dividir despesas igualmente. Para ser honesto, sempre considerei os índices personalizados como uma funcionalidade de prioridade menor. Mas eu não queria perder potenciais usuários do Splync simplesmente porque o app não conseguia suportar a forma como eles preferiam dividir suas despesas. Originalmente criei o Splync para mim, mas parecia que era a hora certa para o app crescer além das minhas próprias necessidades. Naqueles dias agitados, decidi silenciosamente atualizar o app e permitir divisões personalizáveis no Splync v1.5.