41554 blogs · [
{
"id": "01a0d84b-de8f-71ca-bcc1-270048673799",
"title": "I built a correlation matrix over my own life, part 3",
"url": "https://flatnine.co/blog/i-built-a-correlation-matrix-over-my-own-life-part-3",
"published_at": "2026-09-23T10:06:43+00:00"
},
{
"id": "01a08c9f-9fd3-73af-bcb5-8c64490bfdc5",
"title": "Every product I run shares the same plumbing",
"url": "https://flatnine.co/blog/every-product-i-run-shares-the-same-plumbing",
"published_at": "2026-09-10T12:19:46+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ec41ddf4d",
"title": "I fitted a 1969 diffusion model to eight years of signups",
"url": "https://flatnine.co/blog/bass-diffusion-model-treendly-signups",
"published_at": "2026-09-08T15:21:43+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ec519a67f",
"title": "I do not market my products, I market the gap between other people’s",
"url": "https://flatnine.co/blog/integration-marketing-the-gap-between-platforms",
"published_at": "2026-09-06T12:32:39+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ec5c2f6c2",
"title": "I built a correlation matrix over my own life, part 2",
"url": "https://flatnine.co/blog/i-built-a-correlation-matrix-over-my-own-life-part-2",
"published_at": "2026-08-28T11:19:15+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ec6583771",
"title": "I built a correlation matrix over my own life",
"url": "https://flatnine.co/blog/i-built-a-correlation-matrix-over-my-own-life",
"published_at": "2026-08-21T14:08:25+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ec6976f1e",
"title": "How AI handles my email before I read it",
"url": "https://flatnine.co/blog/how-ai-handles-my-email-before-i-read-it",
"published_at": "2026-06-14T15:32:45+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ec6c29a72",
"title": "I built my own Claude eval",
"url": "https://flatnine.co/blog/i-built-my-own-eval",
"published_at": "2026-06-09T12:29:36+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ec7b639ec",
"title": "The self-improving company",
"url": "https://flatnine.co/blog/the-self-improving-company",
"published_at": "2026-06-02T13:50:05+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ec7e34918",
"title": "I built a machine that watches what the best builders star",
"url": "https://flatnine.co/blog/i-built-a-machine-that-watches-what-the-best-builders-star",
"published_at": "2026-06-02T05:31:56+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ec8e02ac2",
"title": "I built a machine that watches new products go live",
"url": "https://flatnine.co/blog/i-built-a-machine-that-watches-new-products-go-live",
"published_at": "2026-05-31T13:58:48+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ec98a633b",
"title": "I built a machine that reads the world's news",
"url": "https://flatnine.co/blog/i-built-a-machine-that-reads-the-worlds-news",
"published_at": "2026-05-30T20:28:10+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ec9daa050",
"title": "I built a tool that profiles everyone who messages me",
"url": "https://flatnine.co/blog/i-built-a-tool-that-profiles-everyone-who-messages-me",
"published_at": "2026-05-29T08:08:43+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505eca698a5e",
"title": "When AI agents throw 500s: designing for agent failure",
"url": "https://flatnine.co/blog/ai-500s",
"published_at": "2026-05-24T16:50:09+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505eca8ed635",
"title": "PageRank for agents: reputation and trust between AI agents",
"url": "https://flatnine.co/blog/pagerank-for-agents",
"published_at": "2026-05-23T20:27:44+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ecb186e76",
"title": "AI observers: observability and monitoring for autonomous agents",
"url": "https://flatnine.co/blog/ai-observers",
"published_at": "2026-04-07T23:00:00+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ecbf90d01",
"title": "AI pitches: letting agents pitch and sell",
"url": "https://flatnine.co/blog/ai-pitches",
"published_at": "2026-04-07T09:00:00+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ecc99c02e",
"title": "AI controls my home: home automation run by LLM agents",
"url": "https://flatnine.co/blog/ai-controls-my-home",
"published_at": "2026-04-06T10:18:12+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ecce36abc",
"title": "Evaluating AI work: measuring and QA-ing agent output",
"url": "https://flatnine.co/blog/evaluating-ai-work",
"published_at": "2026-04-02T17:48:25+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ecd32e4fc",
"title": "AI self-learning: agents that improve themselves over time",
"url": "https://flatnine.co/blog/ai-agents-learning",
"published_at": "2026-04-02T09:00:00+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ecd6d0393",
"title": "AI REM: giving agents downtime to consolidate and learn",
"url": "https://flatnine.co/blog/ai-rem",
"published_at": "2026-04-01T06:54:07+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ecd81cd18",
"title": "Lossless orchestration: coordinating AI agents without losing context",
"url": "https://flatnine.co/blog/lossless-orchestration",
"published_at": "2026-03-29T18:49:16+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ece177292",
"title": "What is work?",
"url": "https://flatnine.co/blog/what-is-work",
"published_at": "2026-03-24T11:04:35+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ece34776e",
"title": "Every customer gets their own product",
"url": "https://flatnine.co/blog/ultra-personalization",
"published_at": "2026-03-16T06:26:03+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ece5c39cb",
"title": "The thinking agent: why reasoning is the next step for AI agents",
"url": "https://flatnine.co/blog/the-thinking-agent",
"published_at": "2026-02-20T00:00:00+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ecee3b3e9",
"title": "Meet my team: Carla, AI chief of staff",
"url": "https://flatnine.co/blog/carla-bley",
"published_at": "2025-06-25T00:00:00+00:00"
},
{
"id": "01a08778-80f3-71fd-aaf7-505ecfddbade",
"title": "2025 obvious trends",
"url": "https://flatnine.co/blog/obvious-trends",
"published_at": "2025-06-24T00:00:00+00:00"
}
] posts Claim your blog