Blog

Nos bastidores, artigos técnicos e experiências de um programador solo.

Aniversário surpresa para a mãe de 60 anos com seis organizadores: a pasta estanque que evita fugas
Use Case
12 de julho de 202611 min

Aniversário surpresa para a mãe de 60 anos com seis organizadores: a pasta estanque que evita fugas

Seis irmãos, irmãs e cônjuges coordenam uma surpresa sem que a aniversariante encontre uma mensagem no grupo errado. Pasta dedicada com acesso Total para os organizadores, aniversariante totalmente ausente do canal, cinco subpastas (Convidados, Logística, Presentes, Refeições, Dia D), atribuição múltipla em tarefas sensíveis. O segredo já não é um esforço de disciplina, é uma propriedade estrutural do espaço.

Read article
Lista de compras partilhada para uma família de quatro: uma única pasta para as refeições, o batch cooking e o domingo no mercado
Use Case
18 de maio de 202613 min

Lista de compras partilhada para uma família de quatro: uma única pasta para as refeições, o batch cooking e o domingo no mercado

Sexta-feira à noite, o frigorífico está aberto, o Post-it cai lá atrás. Sábado de manhã, três frascos de mostarda comprados quando dois já estão abertos, sem pão para a semana, o lanche do Léo esquecido. O problema de uma família de quatro não é o carrinho de compras, são os trinta itens que circulam em cinco suportes diferentes entre quarta e sábado. Uma única pasta partilhada, quatro subpastas (Lista de compras, Refeições da semana, Receitas favoritas, Batch cooking), ditado por voz ao passar pela casa de banho, dois cônjuges sincronizados em tempo real no supermercado, adolescentes integrados com acesso limitado, vizinha convidada temporariamente. O padrão aplica-se a refeições para quinze pessoas, aperitivos improvisados, piqueniques entre amigos.

Read article
De zero a presente no Perplexity, Gemini, Bing e Brave: 24 horas para tornar uma aplicação Android visível para 4 IAs em paralelo
Build in Public
15 de maio de 202611 min

De zero a presente no Perplexity, Gemini, Bing e Brave: 24 horas para tornar uma aplicação Android visível para 4 IAs em paralelo

Na terça-feira à noite, a constatação: o ChatGPT traz três visitantes no mês, o Bing mostra zero resultados em site:tamsiv.com, o Common Crawl zero capturas. Mapeamento dos dez principais LLMs e dos seus diferentes backends de pesquisa (Bing para ChatGPT e Copilot, Brave para Claude, Google para Gemini, Common Crawl para modelos de código aberto). Um dia para implementar a stack técnica (llms.txt, ai.txt, JSON-LD estendido, API IndexNow, blocos de resposta curta em 24 artigos, primeira página de comparação /vs/), enviar para o Bing Webmaster via OAuth Google, enviar em lote 498 URLs para Bing + Yandex + IndexNow.org. Vinte e quatro horas depois, o teste em quatro LLMs: o Perplexity cita o TAMSIV com dez fontes, incluindo Slashdot e YouTube, o Gemini com três fontes, incluindo SourceForge, o Claude P1 na cauda longa, o Bing traz os seus dois primeiros visitantes humanos. Relato honesto do trabalho, das fichas de diretórios autogeradas descobertas pelo caminho e dos erros factuais que alucinam os LLMs a jusante.

Read article
Saudade e regresso a Portugal: organizar oito meses de transição a dois numa única pasta partilhada
Use Case
11 de maio de 202614 min

Saudade e regresso a Portugal: organizar oito meses de transição a dois numa única pasta partilhada

Cinco anos em Lyon, uma avó que envelhece em Coimbra, e a decisão em janeiro de regressar a Portugal em setembro. Uma centena de tarefas administrativas, familiares e logísticas entre dois países, sete subpastas (Documentos, Alojamento, Família, Mudança, Orçamento, Escolas, Apoio), três níveis de acesso para incluir os pais que ficaram no país sem expor tudo. O regresso nunca falha na chegada, falha nos oito meses anteriores.

Read article
Mudar para outro país a dois: coordenar caixotes, administração e família numa única pasta
Use Case
11 de maio de 202613 min

Mudar para outro país a dois: coordenar caixotes, administração e família numa única pasta

Um casal, dois filhos, três países envolvidos e noventa dias de coordenação dispersa entre WhatsApp, e-mails, capturas de ecrã e papéis. Sete subpastas (Inventário, Alojamento, Administrativo, Crianças, Orçamento, Calendário, Logística), três níveis de acesso para incluir transportadoras, a nova escola e os avós que emprestam sem expor tudo, ditado por voz para capturar ideias entre caixotes, memória que retém de uma vez por todas o idioma da casa e o país de chegada.

Read article
Renovar a casa de banho a dois sem perder os orçamentos: uma pasta partilhada e três níveis de acesso
Use Case
6 de maio de 202612 min

Renovar a casa de banho a dois sem perder os orçamentos: uma pasta partilhada e três níveis de acesso

Seis subpastas (Orçamentos, Obras, Sanitários, Orçamento, Planeamento, Inspirações), cônjuge com acesso Total, profissionais com acesso de Leitura, pai que empresta com acesso de Leitura apenas ao Orçamento. A renovação raramente falha nas obras, falha na dispersão das informações entre as mensagens. Como manter um projeto de três meses na mesma página.

Read article
Desmarcar uma tarefa marcada por engano numa checklist partilhada: o modo moderador e o histórico chegam ao TAMSIV 1.30
Build in Public
5 de maio de 202610 min

Desmarcar uma tarefa marcada por engano numa checklist partilhada: o modo moderador e o histórico chegam ao TAMSIV 1.30

Quando alguém marca para não se esquecer de que está a pensar nisso, o grupo inteiro engana-se em silêncio. Modo moderador que pode desmarcar o que os outros validaram, histórico completo de cada item (quem marcou, quem desmarcou, a que horas), paridade total entre tarefas, memos e eventos em anexos e comentários. Anatomia da marcação prematura e da sua correção.

Read article