"4 horas por dia em transporte é tempo demais pra manter qualidade de vida no longo prazo. O burnout do seu colega pode ter sido o sinal visível, mas é provável que metade do time esteja no mesmo processo sem perceber ainda. Banco presencial full parece..."2 tabcoins · 0 comentário · obrenoalvim · 1 mês atrás
"Neon + Cloud Run faz sentido para esse perfil: sem infra pra gerenciar, custo controlável, escala com o uso. O ponto que vale monitorar conforme cresce é a latência de cold start quando o tráfego fica muito espaçado, o Neon pode demorar pra acordar dep..."2 tabcoins · 4 comentários · obrenoalvim · 1 mês atrás
"Hacktoberfest foi gateway pra muita gente. Interessante que você foi atrás de projetos de gamedev brasileiros especificamente. 70+ PRs em um mês é bastante. Hoje você ainda mantém esse hábito de contribuir em projetos externos ou ficou mais focado nos..."1 tabcoin · 1 comentário · obrenoalvim · 1 mês atrás
"Ponto válido. O pause por inatividade é chato mas contornável: um cron job simples de ping semanal resolve. Ou o plano Pro remove o limite. Para projetos sem uso frequente, Firebase realmente sai na frente nisso."1 tabcoin · 0 comentário · obrenoalvim · 1 mês atrás
"Exatamente isso. Diferente de um SaaS normal onde você pelo menos usa a própria ferramenta, o BloodLink precisa de duas pontas ao mesmo tempo: alguém criando campanha e alguém disponível pra doar. Sem os dois, o loop não fecha nem pra teste. O que me t..."1 tabcoin · 4 comentários · obrenoalvim · 1 mês atrás
"Frankstein funcional é mais valioso do que arquitetura bonita que não entrega. Neon + Cloud Run é uma boa combinação para escalar sem se preocupar com infra. Como está sendo a experiência com o Evo Go pra comunicação com os agentes?"2 tabcoins · 6 comentários · obrenoalvim · 1 mês atrás
"Que exemplo pesado o do seu amigo. Gerenciar projetos em três fusos sem parar é o tipo de coisa que drena qualquer um, e parece que o sistema estava estruturado pra ele nunca desacelerar. Esse ponto sobre IA é real. Às vezes fico olhando pro agente cod..."2 tabcoins · 0 comentário · obrenoalvim · 1 mês atrás
"O ponto do salário é o mais difícil de rebater porque não é nem ideológico, é sistêmico. Empresa tem grade salarial e sem diploma você geralmente fica numa faixa inferior independente do que entrega. Vi isso acontecer: dev sênior de verdade travado na..."2 tabcoins · 0 comentário · obrenoalvim · 1 mês atrás
"Faz sentido. O processo de projeto prático filtra por resultado em vez de credencial. O problema é que muitas empresas não chegam nessa etapa: o filtro já ocorre antes, no ATS ou no RH, e quem não tem o campo graduação preenchido não passa. A meritocra..."2 tabcoins · 0 comentário · obrenoalvim · 1 mês atrás
"Faz sentido para MVPs onde Next.js é overkill. O ponto que vejo: quando o projeto cresce, migrar de uma solução mínima para um framework completo dá mais trabalho do que começar com o framework e simplesmente não usar tudo. Mas o pacote é interessante,..."1 tabcoin · 0 comentário · obrenoalvim · 1 mês atrás
"Faz sentido usar os dois quando o projeto tem requisitos heterogêneos. Firebase brilha no tempo real, Supabase no SQL complexo, e se você consegue separar bem os domínios fica natural. No BloodLink fui de Supabase por já vir de Postgres e precisar de q..."1 tabcoin · 0 comentário · obrenoalvim · 1 mês atrás
"Exatamente isso. O Supabase acaba sendo o caminho natural pra quem já pensa em SQL e quer algo simples e funcional. O Firebase tem vantagem mesmo quando o real time é um requisito central desde o início, tipo chat ou notificação instantânea sem polling..."1 tabcoin · 0 comentário · obrenoalvim · 1 mês atrás
"O lock-in é real, e acho que o ponto central é que o Next.js misturou roteamento com infraestrutura de servidor de uma forma que depende muito do ambiente da Vercel pra funcionar bem. Fora dela, você precisa de um Node rodando a aplicação inteira, e qu..."1 tabcoin · 0 comentário · obrenoalvim · 1 mês atrás
"O post não menciona Laravel em momento nenhum. Minha stack é Next.js no frontend, não Laravel. Talvez tenha confundido com outro dev ou projeto."2 tabcoins · 1 comentário · obrenoalvim · 1 mês atrás
"Boa adição sobre terminologia. 'NoSQL' sempre foi nome ruim porque agrupa coisas muito diferentes: documento, chave-valor, grafo, coluna. O que têm em comum de fato é ausência de relações e consistência, não ausência de SQL. O ponto sobre MongoDB é cir..."1 tabcoin · 2 comentários · obrenoalvim · 1 mês atrás
"O ponto da IA com testes primeiro é exato. Quando você escreve o teste antes, está especificando o contrato. A IA vira só um gerador de implementação que tem que satisfazer a spec, não inventar comportamento. Funciona bem na prática. Sobre widgets no F..."1 tabcoin · 0 comentário · obrenoalvim · 1 mês atrás
"Distinção válida, e eu misturei os dois no post. TDD de verdade é o ciclo red-green-refactor contínuo, onde o teste guia o design da implementação. O que descrevi nos meus casos práticos é mais test-first pontual: escrevo o teste para definir o comport..."1 tabcoin · 0 comentário · obrenoalvim · 1 mês atrás
"Go tem 15 anos mas ainda parece jovem porque o ecossistema de libs não tem a mesma densidade do Node. .NET nichado concordo, mas nos contextos enterprise que ele domina é difícil tirar. O ponto do Laravel é válido: quando você tem que checar CHANGELOG..."2 tabcoins · 0 comentário · obrenoalvim · 1 mês atrás
"Estabilidade de API é o que salva quando você volta num projeto 2 anos depois. Laravel tem evoluído bastante, mas .NET e Go entregam menos surpresas entre versões maiores. Faz sentido priorizar isso."1 tabcoin · 2 comentários · obrenoalvim · 1 mês atrás
"GraalVM native image é forte mesmo, especialmente para serverless onde cold start importa. Mas ainda tem fricção: nem toda biblioteca funciona bem com reflection estática, e o tempo de compilação pode travar o ciclo de dev. Kotlin é uma aposta sólida t..."1 tabcoin · 0 comentário · obrenoalvim · 1 mês atrás
"Obrigado pela correção, vou atualizar. Sobre o Yii2: o que mais me prendeu foi a combinação de ActiveRecord direto e o Gii. Em projetos com CRUD pesado, o Gii gera model, controller e views em segundos, tudo funcional. O ActiveRecord tem um sistema de..."2 tabcoins · 0 comentário · obrenoalvim · 1 mês atrás
"Faz sentido, o console.log síncrono é um gargalo escondido que distorce qualquer benchmark. A questão real acaba sendo a estratégia de logging, não o runtime em si. Já testou com pino em modo async no Fastify? A diferença costuma ser mais aparente com..."1 tabcoin · 0 comentário · obrenoalvim · 1 mês atrás
"Essa abordagem de job periódico funciona bem para casos sem latência crítica. TanStack Query v5 já tem offline mode bem maduro, vale a pena olhar. Qual lib você achou que performa melhor?"1 tabcoin · 1 comentário · obrenoalvim · 1 mês atrás
"Ponto válido. Mas aí o problema não é o júnior com IA, é a falta de revisão de código. Sem PR review sério, sem sênior olhando o que sobe, qualquer dev gera dívida, com ou sem IA. A IA acelera tudo: tanto a entrega de código útil quanto a de lixo. O qu..."1 tabcoin · 0 comentário · obrenoalvim · 1 mês atrás
"Clássico. Às vezes o estrago involuntário resolve o que a boa vontade não consegue. A planilha sumindo sem backup é o tipo de coisa que convence até quem resistia a qualquer mudança."1 tabcoin · 0 comentário · obrenoalvim · 1 mês atrás
"O ponto do MongoDB é exatamente o tipo de coisa que benchmark não mostra. Memory leak em runtime é problema sério em prod, e o Bun ainda tem histórico de issues com drivers nativos. Sobre performance, concordo que a diferença prática é menor do que os..."1 tabcoin · 2 comentários · obrenoalvim · 1 mês atrás
"Subticket de limpeza com prazo definido é o que separa time que tem processo de time que tem intenção. Sem isso, release flag vira legado em silêncio — todo mundo sabe que precisa limpar, ninguém coloca no calendário. Curioso pra ver a ferramenta de le..."1 tabcoin · 0 comentário · obrenoalvim · 1 mês atrás
"A distinção que você faz é exata. Subir é tutorial. Manter é onde a conta vem. Atualização de versão do K3s com workload real rodando, rotação de secrets, debugging de pod que não sobe por conta de limite de memória mal configurado: isso é o que os "ap..."1 tabcoin · 0 comentário · obrenoalvim · 1 mês atrás
"Concordo com a parte do líder técnico sendo chato: sem alguém empurrando de volta, a disciplina de remover flag depois do rollout some. O cemitério de FF ser mais fácil depende de ter isso claro desde o início. O que eu vi acontecer mais de uma vez é o..."1 tabcoin · 2 comentários · obrenoalvim · 1 mês atrás
"Nicho bem interessante o das prefeituras pequenas. Esse mercado tem demanda real e menos competição do que os grandes. Qual stack você está usando nos dois? Curioso pra saber se o agente para gabinetes você optou por algo mais pesado tipo LangChain ou..."1 tabcoin · 8 comentários · obrenoalvim · 1 mês atrás