41554 blogs · [
{
"id": "01a0bb52-0228-73d2-b474-f58db3932a79",
"title": "You already have docs, you just don't know it yet",
"url": "https://marcioflorindo.com/you-already-have-docs.html",
"published_at": "2026-09-14T00:00:00+00:00"
},
{
"id": "01a08cc1-ea39-7251-aa1b-40f29cc7a6f7",
"title": "Measuring my search, not defining myself by it",
"url": "https://marcioflorindo.com/measuring-my-search-not-defining-myself-by-it.html",
"published_at": "2026-09-10T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d3248c801d",
"title": "An untested API example is just a guess",
"url": "https://marcioflorindo.com/untested-api-examples-are-guesses.html",
"published_at": "2026-09-04T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d325658ac7",
"title": "The context nobody wrote down",
"url": "https://marcioflorindo.com/the-context-nobody-wrote-down.html",
"published_at": "2026-08-26T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d3257f466b",
"title": "How to use AI in your workflow as a tech writer",
"url": "https://marcioflorindo.com/how-to-use-ai-in-your-workflow-as-a-tech-writer.html",
"published_at": "2026-08-19T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d325c1c7da",
"title": "Nobody checks the AI that rejects you",
"url": "https://marcioflorindo.com/nobody-checks-the-ai-that-rejects-you.html",
"published_at": "2026-08-18T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d325dfc2f0",
"title": "I tried to hijack my own job search",
"url": "https://marcioflorindo.com/i-tried-to-hijack-my-own-job-search.html",
"published_at": "2026-08-13T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d3262805c7",
"title": "Too efficient to keep",
"url": "https://marcioflorindo.com/too-efficient-to-keep.html",
"published_at": "2026-08-10T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d32704a15a",
"title": "Nobody fetched my llms.txt",
"url": "https://marcioflorindo.com/nobody-fetched-my-llms-txt.html",
"published_at": "2026-08-07T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d327b6b043",
"title": "I rebuilt a 1996 Macintosh and found nothing missing",
"url": "https://marcioflorindo.com/i-rebuilt-a-1996-macintosh-and-found-nothing-missing.html",
"published_at": "2026-08-04T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d327c8d53a",
"title": "Check the research before you read it",
"url": "https://marcioflorindo.com/check-the-research-before-you-read-it.html",
"published_at": "2026-07-31T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d328066374",
"title": "The fake job I nearly applied to had a documentation problem",
"url": "https://marcioflorindo.com/fake-job-documentation-problem.html",
"published_at": "2026-07-28T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d328f4ce66",
"title": "My CV is no longer a document",
"url": "https://marcioflorindo.com/my-cv-is-no-longer-a-document.html",
"published_at": "2026-07-22T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d328fb337b",
"title": "The skeptical agent: why one AI is never enough",
"url": "https://marcioflorindo.com/the-skeptical-agent.html",
"published_at": "2026-07-08T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d3296042fe",
"title": "I built a game to defend my job",
"url": "https://marcioflorindo.com/i-built-a-game-to-defend-my-job.html",
"published_at": "2026-07-04T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d32a5e038e",
"title": "I wanted to run my own AI. My laptop says not yet",
"url": "https://marcioflorindo.com/renting-most-of-my-intelligence.html",
"published_at": "2026-06-29T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d32ad58b30",
"title": "When thinking is just a slower way to make the same decision",
"url": "https://marcioflorindo.com/when-thinking-is-just-a-slower-way-to-make-the-same-decision.html",
"published_at": "2026-06-25T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d32b963772",
"title": "I haven't written code in years—but I still built this app",
"url": "https://marcioflorindo.com/vibe-coding-my-own-budget-app.html",
"published_at": "2026-06-24T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d32be680e3",
"title": "Job hunting: How I scaled my personal tool for anyone to use",
"url": "https://marcioflorindo.com/from-my-job-hunter-to-yours.html",
"published_at": "2026-06-22T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d32c3a9e0f",
"title": "AI got me laid off. So I built an AI to get me hired",
"url": "https://marcioflorindo.com/ai-got-me-laid-off-so-i-built-an-ai-to-get-me-hired.html",
"published_at": "2026-06-18T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d32c73b219",
"title": "I built an app that notifies me when there's a fire nearby",
"url": "https://marcioflorindo.com/sirens-smoke-notification-realtime.html",
"published_at": "2026-06-11T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d32cbd4354",
"title": "I keep rewriting my own job title",
"url": "https://marcioflorindo.com/i-keep-rewriting-my-job-title.html",
"published_at": "2026-06-10T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d32cf51375",
"title": "Writing is the output. This is the work",
"url": "https://marcioflorindo.com/writing-is-the-output.html",
"published_at": "2026-05-19T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d32cf9ebda",
"title": "AI doesn't replace tech writers — it gives them leverage",
"url": "https://marcioflorindo.com/ai-does-not-replace-tech-writers.html",
"published_at": "2026-03-28T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d32da54865",
"title": "Separating what the AI knows from what the AI does",
"url": "https://marcioflorindo.com/separate-ai-knowledge-from-actions.html",
"published_at": "2026-03-07T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d32e3ca749",
"title": "Your AI assistant forgets everything between sessions — here's how I fixed that",
"url": "https://marcioflorindo.com/blog-brain-system.html",
"published_at": "2026-03-07T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d32eac8ed7",
"title": "You don't need to remember 22 command names — the AI already knows them",
"url": "https://marcioflorindo.com/blog-discovery-system.html",
"published_at": "2026-03-05T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d32f09f869",
"title": "The part before writing is the slowest part — so I automated it",
"url": "https://marcioflorindo.com/automate-research.html",
"published_at": "2026-02-25T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d32f9b8ae9",
"title": "From one tool to a full toolkit: how I used AI to rename 4 products across 695 files in 3 days",
"url": "https://marcioflorindo.com/ai-toolkit-rename-products.html",
"published_at": "2026-02-20T00:00:00+00:00"
},
{
"id": "01a0879f-6596-71a3-b83f-78d32ff6ed23",
"title": "Building an AI research command for documentation tickets",
"url": "https://marcioflorindo.com/research-command-tickets.html",
"published_at": "2026-02-10T00:00:00+00:00"
}
] posts Claim your blog