"Expo managed workflow simplifica bastante mesmo. Você sentiu alguma limitação com o suporte offline? Pergunto porque usar banco local no app com raro acesso à internet vira ponto crítico, e às vezes o managed workflow complica quando você precisa de co..."1 tabcoin · 3 comentários · obrenoalvim · 3 meses atrás
"Valeu por trazer os nomes, não conhecia o Leptodon. O ponto que você levantou resume bem: falta de libs não é só inconveniência, é custo real de projeto. Rust no frontend ainda parece mais experimento do que opção séria pra quem precisa entregar. A per..."1 tabcoin · 20 comentários · obrenoalvim · 3 meses atrás
"Não tem uma fonte definitiva, mas o conceito que uso é simples: estrutura o código de forma que qualquer parte do sistema seja legível por um agente sem precisar de contexto extra. Pasta clara, responsabilidades isoladas, sem mágica implícita. O Claude..."1 tabcoin · 0 comentário · obrenoalvim · 3 meses atrás
"O handoff funciona assim: no final de cada sessão, eu peço pro Claude escrever um resumo do estado atual direto no CLAUDE.md, tipo: 'estamos implementando X, falta Y, o próximo passo é Z'. Na sessão seguinte, começo com 'leia o CLAUDE.md e continue de..."1 tabcoin · 0 comentário · obrenoalvim · 3 meses atrás
"A dica de contexto longo ser caminho para alucinação é a mais subestimada. Já perdi horas numa sessão que parecia produtiva mas a IA tinha começado a contradizer specs do início. Hoje quebro em sessões menores com handoff explícito no CLAUDE.md. O comm..."2 tabcoins · 2 comentários · obrenoalvim · 3 meses atrás
"SvelteKit + SQLite é uma stack bem sólida pra projetos menores. O Drizzle tem suporte nativo pro SQLite do libsql (Turso) também, o que abre bastante possibilidade se um dia você quiser escalar sem trocar de ORM. Você usa SQLite local mesmo ou tem algu..."1 tabcoin · 0 comentário · obrenoalvim · 3 meses atrás
"Essa visão do dev 'fullstack de tudo' voltando faz sentido, e acho que o TDD se encaixa nisso: quando você é o único tomando decisões no projeto, teste bem escrito vira rede de segurança, não burocracia. O ponto sobre estágio é o que mais me preocupa...."1 tabcoin · 0 comentário · obrenoalvim · 3 meses atrás
"Essa separacao faz sentido: automatico onde ja esta estavel, manual onde ainda esta fluido. O ponto do refactor com IA eu sinto bastante no BloodLink, a IA tende a resolver o problema mas perder invariantes que nao estao nos testes. Pastorear e a palav..."1 tabcoin · 4 comentários · obrenoalvim · 3 meses atrás
"Esse padrão que você descreveu é real. O ecossistema vira peso quando a equipe gerencia mais biblioteca do que produto. Ironia é que uso Next.js no meu projeto atual, mas a escolha foi deliberada: mercado de contratação, RSC resolvendo hidratação clien..."1 tabcoin · 4 comentários · obrenoalvim · 3 meses atrás
"A analogia com boilerplates de SPECs faz bastante sentido, é exatamente como está evoluindo aqui também. Você começa do zero uma vez, depois replica o padrão. A parte sobre um novo modelo de processo para IA é o ponto mais interessante. Acho que o garg..."1 tabcoin · 6 comentários · obrenoalvim · 3 meses atrás
"Sobre o DNS, já caiu no meu radar e estou investigando. Tem sido inconsistente em alguns provedores. Fico curioso com o TCC: é sobre doação de sangue em geral, ou mais focado em plataformas digitais de captação de doadores? Dependendo do ângulo, o Bloo..."1 tabcoin · 1 comentário · obrenoalvim · 3 meses atrás
"Essa abordagem de embutir o teste na própria spec é inteligente. O LLM acaba sendo o disciplinador que o dev muitas vezes não é sozinho: se a ordem está no prompt, ele segue. No meu caso com Claude Code, percebo que quando especifico bem o comportament..."1 tabcoin · 8 comentários · obrenoalvim · 3 meses atrás
"https://bloodlink.com.br — ainda em construção ativa, mas já dá pra criar campanhas e se candidatar como doador. Qual parte te interessou mais: o produto em si ou o processo de desenvolvimento?"1 tabcoin · 3 comentários · obrenoalvim · 3 meses atrás
"O ponto do 'feeling' é o que mais faz sentido pra mim. Humano erra mas tem contexto do erro, sabe quando algo parece errado. A IA executa com confiança mesmo quando está completamente errada. Tenho usado Claude Code bastante no BloodLink e o padrão que..."1 tabcoin · 10 comentários · obrenoalvim · 3 meses atrás
"Faz sentido SDD ser uma camada acima: se a especificação já deixa claro o comportamento esperado, parte da necessidade do TDD como ferramenta de design de interface some. O problema é que a maioria dos projetos não tem especificação boa o suficiente pr..."1 tabcoin · 0 comentário · obrenoalvim · 3 meses atrás
"Vou assistir o vídeo. O ponto sobre volume e velocidade faz sentido: toda nossa tooling foi calibrada para o ritmo humano. Com IA gerando código mais rápido, os pontos de controle precisam mudar. TDD com IA pode ser mais sobre revisar assertions do que..."2 tabcoins · 12 comentários · obrenoalvim · 3 meses atrás
"Concordo com o ponto sobre a base fraca em planejamento. O TDD acaba sendo sintoma disso: não é só sobre teste, é sobre pensar antes de sair codando. O que me preocupa com a IA é exatamente o que você apontou: ela escreve código rápido, mas quem define..."1 tabcoin · 2 comentários · obrenoalvim · 3 meses atrás
"Containerizar tudo tem custo no início mas paga no longo prazo, especialmente quando entra alguém novo no projeto. O que eu sinto falta às vezes é no hot reload da API dentro do container: o tempo de rebuild pode atrasar bastante o ciclo. Você já resol..."1 tabcoin · 0 comentário · obrenoalvim · 3 meses atrás
"Faz sentido. Para a maioria dos casos o Drizzle cobre bem com a API padrão. Esse percentual baixo de raw SQL é exatamente o ponto: você mantém controle quando precisa, sem lutar contra abstração no dia a dia. No BloodLink usei o sql`` do Drizzle para u..."2 tabcoins · 2 comentários · obrenoalvim · 3 meses atrás
"A erosao de habilidade existe, mas o raciocinio de mercado nao é tao direto assim. Demanda por software nao é fixa: quando construir fica mais barato, mais projetos saem do papel. O que tende a acontecer é redistribuicao, nao encolhimento. Juniors real..."1 tabcoin · 0 comentário · obrenoalvim · 3 meses atrás
"Faz sentido manter simples no começo. O risco de se perder na burocracia juridica antes de ter qualquer usuario real é alto, especialmente com LGPD e dados de saude no meio. No BloodLink a abordagem foi a mesma: resolver o problema de adoção primeiro,..."1 tabcoin · 8 comentários · obrenoalvim · 3 meses atrás
"O ponto sobre criadores de linguagem é forte, difícil argumentar contra. Acho que o problema com TDD é exatamente o que você descreveu: vira ritual sem entendimento. A maioria aprende o como sem nunca entender o quando e o por que. Vou pesquisar SDD, o..."2 tabcoins · 2 comentários · obrenoalvim · 3 meses atrás
"Faz sentido, bancos e serviços auxiliares são onde Docker realmente vale no local. A questão de não poluir o sistema é o argumento mais prático que existe. Você containeriza a aplicação principal também, ou só os serviços?"1 tabcoin · 2 comentários · obrenoalvim · 3 meses atrás
"O ponto sobre lógica de negócio ser mais duradoura que framework é o mais importante e o menos falado. Eu uso Next.js no BloodLink mas as decisões arquiteturais que importam não dependem do framework, dependem de como você modela o domínio. Sobre React..."1 tabcoin · 4 comentários · obrenoalvim · 3 meses atrás
"Leptos é uma das apostas mais interessantes no espaço de frontend alternativo. A reatividade granular sem vDOM é exatamente o que chama atenção, no papel é o que SolidJS entrega mas em Rust. O problema real que vejo pra adoção é o ecossistema de libs U..."1 tabcoin · 22 comentários · obrenoalvim · 3 meses atrás
"Concordo que a flexibilidade do TypeScript tem um custo, o any e os type assertions são a porta de entrada pra maioria das gambiarras. Mas acho que o problema não é a ferramenta, é o custo de adoção de linguagens mais rígidas. Rust ou Go eliminam boa p..."1 tabcoin · 0 comentário · obrenoalvim · 3 meses atrás
"Dado mockado e hardcoded é o estado padrão de projeto de faculdade, não tem mágica nisso. O que geralmente separa quem deploya de quem não deploya não é qualidade do código, é teimosia mesmo. Se um dia você for pra prod com esse projeto, o maior aprend..."1 tabcoin · 1 comentário · obrenoalvim · 3 meses atrás
"A preocupação legal faz sentido, e você foi específico citando a lei e o decreto. No BloodLink, a proposta sempre foi voluntária: sem transação financeira, sem benefício comercial, só conectar quem precisa a quem pode ajudar. O ponto cinzento que mais..."1 tabcoin · 10 comentários · obrenoalvim · 3 meses atrás
"Faz sentido: a IA escreve o boilerplate do teste e você fica com o trabalho que importa, que é pensar no comportamento esperado. O custo que bloqueava todo mundo era exatamente esse. O que me curioso é se a IA te incentivou a testar mais casos extremos..."1 tabcoin · 0 comentário · obrenoalvim · 3 meses atrás
"DevContainers é exatamente o oposto do "instalei mas não uso". A configuração inicial é chata, mas o ponto que você levantou sobre nunca parar de funcionar é o que justifica o esforço. O ambiente está no repo, é reproduzível, e novo dev abre o VS Code..."1 tabcoin · 0 comentário · obrenoalvim · 3 meses atrás