Comunidade de Velocação – Dev
Eu sempre fui uma pessoa que acha fácil ser feliz. Desde que me lembro, tive um otimismo natural e uma forte sensação de fundamento. Mas, embora eu não sofra pessoalmente de ansiedade ou depressão, passei minha vida assistindo aqueles com quem me importo com isso – tornando as montanhas de Molehills, me perdendo em preocupações com as coisas mais mundanas ou simplesmente não conseguirem explicar por que elas se sentem tão baixas. Eu sempre quis ajudar, mas nunca tive as palavras. Como posso oferecer conselhos sobre uma experiência que nunca tive? No entanto, notei um padrão crítico: uma tendência a manter tudo dentro. Quando as preocupações são mantidas internas, elas se multiplicam, aumentando um peso esmagador. Não é uma questão de simplesmente deixar ir; Os pensamentos são persistentes e constantemente se voltam como um jingle irritante. Para as pessoas que sofrem com isso, simplesmente “esquecer isso” não é uma opção. Isso me levou a uma idéia simples: e se você pudesse colocá -los no chão? Para não esquecê -los ou fazê -los desaparecer, mas transferi -los da sua cabeça para um local seguro e externo. Um lugar onde eles ainda existem, para que possam ser revisados, se necessário, mas não ocupam mais todo o espaço mental. Foi esse pensamento simples, há 20 anos, que se tornou o princípio fundador da Wordbox – uma ideia que aprendi mais tarde é uma técnica terapêutica reconhecida para limpar sua mente. Mesmo o mesmo nome é usado. Estou um pouco envergonhado por não sabia disso na época. A idéia de Worgustbox se sentava, ironicamente, na minha cabeça por anos. Chorando para mim para fazer algo a respeito. Mas com os compromissos de trabalho e a sensação de que essa plataforma, embora útil, não era algo que eu poderia ganhar dinheiro suficiente para apoiar seus próprios servidores, significava que nunca comecei. Essa idéia simples, no entanto, veio com um obstáculo tecnológico significativo. A característica principal que eu imaginava foi um balcão simples para dizer ao poster de preocupação quantas outras pessoas compartilhavam uma preocupação semelhante. Meu objetivo era transmitir uma mensagem poderosa de solidariedade: “Você não está sozinho”. Vinte anos atrás, combinar a preocupação de uma pessoa com a outra – especialmente quando elas foram redigidas de maneira diferente – era incrivelmente difícil. Ficamos limitados à correspondência de palavras-chave desajeitadas ou à tokenização demorada. Hoje, porém, com a nova geração de modelos de IA baseados em LLM, esse tipo de correspondência semântica é uma brisa. Um esforço para começar, sou desenvolvedor há muito tempo e trabalhei com muitos idiomas e tecnologias. Fiz utilidades simples, sistemas de CRM, jogos e até invadi um drone para adicionar sensores e fazê -lo voar através de um cano de esgoto. Então, meu instinto foi um começo do zero e ficar de olho no meu próprio código. Mesmo nos últimos anos, como a IA se tornou uma excelente ferramenta para aprimorar o fluxo de trabalho de um desenvolvedor, eu normalmente o deixava para tarefas menores: responder a perguntas, debater um novo recurso, ler logs de várias partes (este é honestamente o melhor uso da IA que encontrei) e geralmente estar lá como um segundo cérebro. A idéia de deixar a IA fazer todo o trabalho não é emocionante. Sei por experiência própria que aborrecimento é herdar uma grande base de código. Passando pelo trabalho árduo de outra pessoa sem ter idéia do que os processos de pensamento passaram durante a construção. Deixar a IA fazer toda a base de código me deixaria com algo assim. Mas … o hackathon “Kode with Kiro”, que eu me deparei, parecia uma maneira interessante de fazer uma idéia não lucrativa. Isso me deu o empurrão que eu precisava para começar com a Wordbox. Com pouco tempo para poupar as coisas para mim, pensei em tentar uma nova abordagem. Embora o hackathon sugira codificar junto com Kiro, decidi assumir o papel de gerente de projetos e confiar na IA para deixá -la lidar com tarefas complexas que tradicionalmente teria passado dias em mim mesmo. Decidi desde o início, fornecia a idéia, solicita qualquer configuração ou peças externas, mas, finalmente, deixaria o código para a IA. Pelo menos durante a duração da competição. Isso parecia um pouco sujo, mas significava que eu não precisava desistir de meus outros compromissos (meu trabalho, por um). Eu poderia simplesmente continuar com meu trabalho enquanto Kiro continuava com a construção da plataforma. Eu só precisava interagir de vez em quando para verificar o progresso e orientar a ideia. WEURDOBOX – A IDEA WEURDBOX é uma plataforma social compassiva projetada para ajudar os usuários a externizar suas preocupações por meio de postagem estruturada, controles de privacidade e interação da comunidade de apoio. Ele permite que você coloque sua preocupação em um local seguro e externo e veja quantos outros têm um semelhante. Isso é possível pela mesma tecnologia de IA que também ajuda a moderados comentários, garantindo que a plataforma continue sendo um espaço seguro e protegido para todos. Ao projetar a experiência do usuário, todos os detalhes foram considerados. Embora a maioria das redes sociais apresentasse um botão “curtir”, parecia totalmente inapropriado para uma plataforma dedicada à vulnerabilidade emocional. Você não pode “gostar” de uma preocupação. Em vez disso, substituí -o por um botão “suporte”, uma pequena mudança que causa um enorme impacto na sensação de solidariedade e empatia. Ao lado, você encontrará o botão “eu também”, que é alimentado por essa correspondência semântica de IA. É uma maneira simples, mas poderosa, para os usuários mostrarem que tiveram uma experiência semelhante. É uma resposta direta para a pergunta “Eu sou o único que se sente assim?” e um sinal claro de que a comunidade está aqui para aparecer um para o outro. Tudo isso leva ao número mágico que mostra que você não está sozinho. A jornada Kiro, como aplicativo, torna extremamente fácil começar e vem com um fluxo de trabalho lógico que começa com o planejamento. Kiro pega as instruções e ajuda a planejar o sistema completo, fazendo alterações quando necessário. Depois que o plano é confirmado pelo usuário, Kiro prossegue e planeja as etapas necessárias para torná -lo realidade. Esse mesmo fluxo de trabalho é posteriormente seguido da mesma maneira para novos recursos. Novamente, o usuário precisa confirmar as etapas, mas quando felizes, Kiro começará a trabalhar na primeira etapa. Foi impressionante ver o trabalho de Kiro e reconfortante ver o nível de detalhe na preparação. A velocidade com que tudo é junto pode fazer com que um desenvolvedor experiente pareça menos como um codificador e mais como um gerente (isso não é uma coisa boa). Mas, felizmente, isso não dura muito. Embora Kiro tenha acabado de ser uma excelente ferramenta e totalmente capaz de fazer a maior parte do trabalho, houve problemas ao longo do caminho em que o conhecimento e a experiência do código eram inestimáveis para a solução. A correção, remover, corrigir loop, é claro, uma abordagem de mão não isenta de desafios. Eu tive que testar o trabalho de Kiro e, ao fazê -lo, encontrei rapidamente insetos. Enquanto a primeira versão do Wordbox de Kiro funcionou muito bem, à medida que progredimos no plano, descobri que as páginas errariam devido a problemas de sintaxe, algumas páginas não existiam e algumas peças não foram projetadas inicialmente. Este ponto final não pôde ser ajudado. Kiro não tem emoções ou qualquer compreensão real do propósito do projeto. Portanto, houve momentos em que as coisas tiveram que ser re-explicadas para obter o resultado correto. Para ser justo, eu não me importei com essa parte. O maior problema, no entanto, foram erros de sintaxe. Descobri que cada vez que Kiro ficava preso em um loop era por causa de um simples problema de sintaxe HTML. Por exemplo, ao tentar encontrar a causa de um erro de página, Kiro determinaria que havia uma tag ausente. Para corrigir o problema, ele adicionaria a tag. Mas isso causaria outro problema, ao qual Kiro determinaria a causa era uma etiqueta extra e simplesmente a removeria. Isso nos traria de volta ao problema original. Como Kiro é capaz de editar o código e executá -lo para verificar se há erros, minha intervenção às vezes era necessária para acabar com a loucura. E assim, embora eu tivesse decidido não codificar nada para este projeto, finalmente tive que fazer um pouco para manter o projeto em andamento. Mas foi apenas um pouco, eu prometo. 😅 Em tempos desses loops, ou quando Kiro não conseguiu resolver um problema, eu me vi entrando e fazendo manualmente as alterações necessárias. Isso teria sido mais rápido se fosse minha própria base de código, mas como Kiro fez a maior parte do trabalho, levou algum tempo para encontrar o problema. Mas, apesar de tudo, não foi diferente de ajudar um colega de trabalho com um problema. Às vezes, os desenvolvedores mais qualificados cometem erros tão simples que não podem vê -los, e um segundo conjunto de olhos é inestimável. A experiência, no geral, foi quase exatamente a mesma que liderar uma equipe de desenvolvedores para um projeto. Eu gerenciei equipes como esse e tive problemas semelhantes (não tanto o loop de correção). Deixando por aí: o custo de fazer negócios o próximo grande obstáculo que enfrentei depois de construir a plataforma era o dinheiro para executá -lo. O Wordbox é um projeto de hobby e, como tal, não tenho apoio ou financiamento para pagar pela hospedagem, IA ou armazenamento de dados. Mas Kiro também foi capaz de ajudar com isso. Eu disse à IA que meu orçamento era zero e pedi uma lista de idéias. As sugestões de Kiro vieram em camadas. As primeiras idéias estavam desatualizadas, me apontando para programas de financiamento de código aberto de grandes nuvens como Google, Azure e AWS que não existiam mais. O segundo conjunto de idéias sugeriu um orçamento de baixo orçamento, hospedagem de pagamento conforme o uso. Enquanto aqueles não eram livres, eles foram um passo na direção certa. Mas o terceiro conjunto de idéias era exatamente o que eu precisava: uma maneira verdadeiramente gratuita de fazer tudo em funcionamento usando generosos níveis gratuitos de diferentes fornecedores: Frontend: Vercelbackend: RenderDatabase: Azure SQLAI: Google AI Studioimages: Cloudinary Esta configuração me fez converter o sistema pós -agresql existente em MS SQL, que introduziu alguns bugs. Mas trabalhou no final. Enquanto correu por alguns dias, descobri que o tempo de inicialização para o Azure SQL era tão lento que as pessoas desistiriam antes que pudessem fazer login no WorgutBox. Quando mencionei isso a Kiro, sugeriu neon. Isso significava converter de volta para o PostgreSQL, mas a mudança valeu a pena. Os horários de inicialização de Neon para a camada gratuita foram excelentes. Isso manteve as coisas funcionando bem por cerca de 10 dias por vez. Então, o horário de computação gratuito do Neon acabaria e tornaria inutilizável o WordBox inutilizável. O mesmo aconteceu com o generoso limite mensal de uso mensal do Google Studio. Para testes, foi ótimo, mas para uso geral, não tanto. Felizmente, recebi recentemente uma doação anônima especificamente para o banco de dados. Isso, juntamente com US $ 100 em créditos do próprio Neon, significa que a Wordbox não para de funcionar no meio do mês. A IA não contará o número de preocupações semelhantes após o crédito mensal da IA, mas isso não impede que os usuários interajam com a plataforma. Contanto que continue a duração da competição é o principal obstáculo aqui, mas eu idealmente gostaria de o WorgutBox para continuar trabalhando e ajudando as pessoas o maior tempo possível. Os pensamentos finais, no entanto, foram construídos, este projeto é pessoal, impulsionado pelo desejo de criar uma ferramenta genuinamente útil para o bem-estar mental. O hackathon “Kode with Kiro” forneceu o impulso que eu precisava passar do conceito para a criação. Mas, daqui para frente, vou me esforçar para mantê -lo vivo e provavelmente me envolverá mais com a base de código. Convido você a explorar o WedrewBox e compartilhar seus pensamentos. Seu feedback é inestimável enquanto eu continuo essa jornada. Link para o WorgutBox (Alpha): Worgutbox.gigaelk.comlink para projetar em Kode com Kiro: A Missão: Ko-Fi | Patrimônio
Fonte