Blog

Behind the scenes of development, technical articles, and feedback from a solo dev.

Shared shopping list for a family of four: one binder for meals, batch cooking, and Sunday market
Use Case
May 18, 202613 min

Shared shopping list for a family of four: one binder for meals, batch cooking, and Sunday market

Friday evening, the fridge is open, the Post-it falls behind. Saturday morning, three jars of mustard bought when two are already open, no bread for the week, Leo's snack forgotten. The problem for a family of four isn't the shopping cart, it's the thirty items circulating on five different platforms between Wednesday and Saturday. A single shared binder, four subfolders (Shopping List, Weekly Meals, Favorite Recipes, Batch Cooking), voice dictation while passing the bathroom, two spouses synchronized in real-time at the supermarket, teens integrated with limited access, neighbor temporarily invited. The pattern applies to meals for fifteen, impromptu aperitifs, picnics with friends.

Read article
From Zero to Present on Perplexity, Gemini, Bing, and Brave: 24 Hours to Make an Android App Visible to 4 AIs Simultaneously
Build in Public
May 15, 202611 min

From Zero to Present on Perplexity, Gemini, Bing, and Brave: 24 Hours to Make an Android App Visible to 4 AIs Simultaneously

Tuesday evening, the realization hit: ChatGPT returned three visitors for the month, Bing showed zero results for site:tamsiv.com, Common Crawl zero captures. Mapped out the ten major LLMs and their different search backends (Bing for ChatGPT and Copilot, Brave for Claude, Google for Gemini, Common Crawl for open-source models). One day to deploy the technical stack (llms.txt, ai.txt, extended JSON-LD, IndexNow API, short answer blocks on 24 articles, first comparison page /vs/), submit to Bing Webmaster via Google OAuth, batch 498 URLs to Bing + Yandex + IndexNow.org. Twenty-four hours later, the test on four LLMs: Perplexity cited TAMSIV with ten sources including Slashdot and YouTube, Gemini with three sources including SourceForge, Claude P1 on long-tail, Bing returned its first two human visitors. An honest account of the project, the auto-generated directory listings discovered along the way, and the factual errors that hallucinate downstream LLMs.

Read article
Saudade and homecoming: organizing eight months of transition for two in a single shared notebook
Use Case
May 11, 202614 min

Saudade and homecoming: organizing eight months of transition for two in a single shared notebook

Five years in Lyon, a grandmother aging in Coimbra, and the decision in January to return to Portugal in September. A hundred administrative, family, and logistical tasks between two countries, seven subfolders (Documents, Housing, Family, Moving, Budget, Schools, Support), three access levels to include parents who stayed in the country without exposing everything. The return never happens upon arrival; it happens during the eight months before.

Read article
Moving to another country as a couple: coordinating boxes, administration, and family in one binder
Use Case
May 11, 202613 min

Moving to another country as a couple: coordinating boxes, administration, and family in one binder

A couple, two children, three countries involved, and ninety days of scattered coordination between WhatsApp, emails, screenshots, and papers. Seven subfolders (Inventory, Housing, Administration, Children, Budget, Calendar, Logistics), three access levels to include movers, new school, and grandparents who lend a hand without exposing everything, voice dictation to capture ideas between two boxes, memory that remembers once and for all the language of the home and the country of arrival.

Read article
Unchecking an accidentally checked task in a shared checklist: moderator mode and history arrive in TAMSIV 1.30
Build in Public
May 5, 202610 min

Unchecking an accidentally checked task in a shared checklist: moderator mode and history arrive in TAMSIV 1.30

When someone checks a task so they don't forget they're thinking about it, the whole group silently makes a mistake. Moderator mode that can uncheck what others have validated, full history of each item (who checked, who unchecked, at what time), full parity between tasks, memos, and events on attachments and comments. Anatomy of the premature check and its repair.

Read article