41554 blogs · [ { "id": "01a0da69-9ccc-72c2-a786-d25f9ee817f6", "title": "The Benefits of AI, and the Traps We Miss", "url": "https://perevillega.com/posts/2026-09-24-the-traps-and-benefits-of-ai-usage/", "published_at": "2026-09-24T00:00:00+00:00" }, { "id": "01a0bdcd-3a05-7379-91af-e924c7d28686", "title": "The Matrix Moment, and the Limits of Automation", "url": "https://perevillega.com/posts/2026-07-14-the-matrix-moment-and-the-limits-of-automation", "published_at": "2026-07-14T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc14130f88", "title": "The Matrix Moment, and the Limits of Automation", "url": "https://perevillega.com/posts/2026-07-14-the-matrix-moment-and-the-limits-of-automation/", "published_at": "2026-07-14T00:00:00+00:00" }, { "id": "01a0bdcd-3a05-7379-91af-e924c84f3abf", "title": "What an AI-Native Organisation Looks Like", "url": "https://perevillega.com/posts/2026-07-10-what-an-ai-native-organisation-looks-like", "published_at": "2026-07-10T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc14203c19", "title": "What an AI-Native Organisation Looks Like", "url": "https://perevillega.com/posts/2026-07-10-what-an-ai-native-organisation-looks-like/", "published_at": "2026-07-10T00:00:00+00:00" }, { "id": "01a0bdcd-3a05-7379-91af-e924c8fa11ce", "title": "When Formal Verification Becomes Practical", "url": "https://perevillega.com/posts/2026-07-06-when-formal-verification-becomes-practical", "published_at": "2026-07-06T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc14257be6", "title": "When Formal Verification Becomes Practical", "url": "https://perevillega.com/posts/2026-07-06-when-formal-verification-becomes-practical/", "published_at": "2026-07-06T00:00:00+00:00" }, { "id": "01a0bdcd-3a05-7379-91af-e924c90887e2", "title": "Building the Software Factory", "url": "https://perevillega.com/posts/2026-07-02-building-the-software-factory", "published_at": "2026-07-02T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc14711131", "title": "Building the Software Factory", "url": "https://perevillega.com/posts/2026-07-02-building-the-software-factory/", "published_at": "2026-07-02T00:00:00+00:00" }, { "id": "01a0bdcd-3a05-7379-91af-e924c95dbbab", "title": "The Human Coordination Ceiling", "url": "https://perevillega.com/posts/2026-06-28-the-human-coordination-ceiling", "published_at": "2026-06-28T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc14b49032", "title": "The Human Coordination Ceiling", "url": "https://perevillega.com/posts/2026-06-28-the-human-coordination-ceiling/", "published_at": "2026-06-28T00:00:00+00:00" }, { "id": "01a0bdcd-3a05-7379-91af-e924ca5bf94d", "title": "From Agent Scripts to Orchestration Systems", "url": "https://perevillega.com/posts/2026-06-24-from-agent-scripts-to-orchestration-systems", "published_at": "2026-06-24T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc1508fe68", "title": "From Agent Scripts to Orchestration Systems", "url": "https://perevillega.com/posts/2026-06-24-from-agent-scripts-to-orchestration-systems/", "published_at": "2026-06-24T00:00:00+00:00" }, { "id": "01a0bdcd-3a05-7379-91af-e924ca673bf4", "title": "The Night Shift Is a Bounded Handoff", "url": "https://perevillega.com/posts/2026-06-20-the-night-shift-autonomous-agents", "published_at": "2026-06-20T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc15c9e4db", "title": "The Night Shift Is a Bounded Handoff", "url": "https://perevillega.com/posts/2026-06-20-the-night-shift-autonomous-agents/", "published_at": "2026-06-20T00:00:00+00:00" }, { "id": "01a0bdcd-3a05-7379-91af-e924caefa6fb", "title": "How to Organise a Team of Agents", "url": "https://perevillega.com/posts/2026-06-16-how-to-organise-a-team-of-agents", "published_at": "2026-06-16T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc15d5818b", "title": "How to Organise a Team of Agents", "url": "https://perevillega.com/posts/2026-06-16-how-to-organise-a-team-of-agents/", "published_at": "2026-06-16T00:00:00+00:00" }, { "id": "01a0bdcd-3a05-7379-91af-e924cb921c1f", "title": "Running Parallel Agents Without Collisions", "url": "https://perevillega.com/posts/2026-06-12-parallel-agents-without-collisions", "published_at": "2026-06-12T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc168747a8", "title": "Running Parallel Agents Without Collisions", "url": "https://perevillega.com/posts/2026-06-12-parallel-agents-without-collisions/", "published_at": "2026-06-12T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b319a85008a", "title": "Agentic reflective practice", "url": "https://perevillega.com/posts/2026-06-10-agentic-reflective-practice", "published_at": "2026-06-10T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efec6e5b75c", "title": "Agentic reflective practice", "url": "https://perevillega.com/posts/2026-06-10-agentic-reflective-practice/", "published_at": "2026-06-10T00:00:00+00:00" }, { "id": "01a0bdcd-3a06-71ea-ab57-ed6dbae6cd7b", "title": "From One Agent to Many", "url": "https://perevillega.com/posts/2026-06-08-one-agent-to-many", "published_at": "2026-06-08T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc177135a0", "title": "From One Agent to Many", "url": "https://perevillega.com/posts/2026-06-08-one-agent-to-many/", "published_at": "2026-06-08T00:00:00+00:00" }, { "id": "01a0bdcd-3a06-71ea-ab57-ed6dbaf53add", "title": "The Agent Harness Is the Product", "url": "https://perevillega.com/posts/2026-06-04-the-agent-harness-is-the-product", "published_at": "2026-06-04T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc18349b95", "title": "The Agent Harness Is the Product", "url": "https://perevillega.com/posts/2026-06-04-the-agent-harness-is-the-product/", "published_at": "2026-06-04T00:00:00+00:00" }, { "id": "01a0bdcd-3a06-71ea-ab57-ed6dbb931c5f", "title": "Stop Reviewing Every Line", "url": "https://perevillega.com/posts/2026-05-31-stop-reviewing-every-line", "published_at": "2026-05-31T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc1860b288", "title": "Stop Reviewing Every Line", "url": "https://perevillega.com/posts/2026-05-31-stop-reviewing-every-line/", "published_at": "2026-05-31T00:00:00+00:00" }, { "id": "01a0bdcd-3a06-71ea-ab57-ed6dbbcb7789", "title": "Tests Are Backpressure", "url": "https://perevillega.com/posts/2026-05-27-tests-are-backpressure", "published_at": "2026-05-27T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc18c8a218", "title": "Tests Are Backpressure", "url": "https://perevillega.com/posts/2026-05-27-tests-are-backpressure/", "published_at": "2026-05-27T00:00:00+00:00" }, { "id": "01a0bdcd-3a06-71ea-ab57-ed6dbc901778", "title": "Specifications Are the Interface", "url": "https://perevillega.com/posts/2026-05-23-specifications-are-the-interface", "published_at": "2026-05-23T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc19bd4d57", "title": "Specifications Are the Interface", "url": "https://perevillega.com/posts/2026-05-23-specifications-are-the-interface/", "published_at": "2026-05-23T00:00:00+00:00" }, { "id": "01a0bdcd-3a06-71ea-ab57-ed6dbd8c4859", "title": "Letting Go Without Losing Control", "url": "https://perevillega.com/posts/2026-05-19-letting-go-without-losing-control", "published_at": "2026-05-19T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc1a9c0873", "title": "Letting Go Without Losing Control", "url": "https://perevillega.com/posts/2026-05-19-letting-go-without-losing-control/", "published_at": "2026-05-19T00:00:00+00:00" }, { "id": "01a0bdcd-3a06-71ea-ab57-ed6dbe6b1053", "title": "Beyond Coding: Where Agents Are Useful", "url": "https://perevillega.com/posts/2026-05-15-beyond-coding-what-agents-can-do", "published_at": "2026-05-15T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc1b574cf5", "title": "Beyond Coding: Where Agents Are Useful", "url": "https://perevillega.com/posts/2026-05-15-beyond-coding-what-agents-can-do/", "published_at": "2026-05-15T00:00:00+00:00" }, { "id": "01a0bdcd-3a06-71ea-ab57-ed6dbebc2402", "title": "The SDLC Is Dead: What Replaces It", "url": "https://perevillega.com/posts/2026-05-11-the-sdlc-is-dead-what-replaces-it", "published_at": "2026-05-11T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc1bff8401", "title": "The SDLC Is Dead: What Replaces It", "url": "https://perevillega.com/posts/2026-05-11-the-sdlc-is-dead-what-replaces-it/", "published_at": "2026-05-11T00:00:00+00:00" }, { "id": "01a0bdcd-3a06-71ea-ab57-ed6dbee8576a", "title": "Understanding Code You Didn't Write", "url": "https://perevillega.com/posts/2026-05-07-understanding-code-you-didnt-write", "published_at": "2026-05-07T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc1c0b3034", "title": "Understanding Code You Didn't Write", "url": "https://perevillega.com/posts/2026-05-07-understanding-code-you-didnt-write/", "published_at": "2026-05-07T00:00:00+00:00" }, { "id": "01a0bdcd-3a06-71ea-ab57-ed6dbef0e99a", "title": "How the Creator of Claude Code Actually Uses It", "url": "https://perevillega.com/posts/2026-05-03-how-the-creator-of-claude-code-actually-uses-it", "published_at": "2026-05-03T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc1cf2e1f7", "title": "How the Creator of Claude Code Actually Uses It", "url": "https://perevillega.com/posts/2026-05-03-how-the-creator-of-claude-code-actually-uses-it/", "published_at": "2026-05-03T00:00:00+00:00" }, { "id": "01a0bdcd-3a06-71ea-ab57-ed6dbfa23048", "title": "Declarative Development: Tests First, Code Second", "url": "https://perevillega.com/posts/2026-04-29-declarative-development-tests-first-code-second", "published_at": "2026-04-29T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc1d2a57a9", "title": "Declarative Development: Tests First, Code Second", "url": "https://perevillega.com/posts/2026-04-29-declarative-development-tests-first-code-second/", "published_at": "2026-04-29T00:00:00+00:00" }, { "id": "01a0bdcd-3a06-71ea-ab57-ed6dc04f3c08", "title": "Two Security Boundaries for AI-Assisted Development", "url": "https://perevillega.com/posts/2026-04-25-security-for-ai-generated-code", "published_at": "2026-04-25T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc1dc45143", "title": "Two Security Boundaries for AI-Assisted Development", "url": "https://perevillega.com/posts/2026-04-25-security-for-ai-generated-code/", "published_at": "2026-04-25T00:00:00+00:00" }, { "id": "01a0bdcd-3a06-71ea-ab57-ed6dc0d53b5b", "title": "Building a Personal Brain OS for Your AI Agent", "url": "https://perevillega.com/posts/2026-04-23-building-a-personal-brain-os-for-your-ai-agent", "published_at": "2026-04-23T00:00:00+00:00" }, { "id": "01a0bdcd-3b3b-73ef-a693-01cc1e244f61", "title": "Building a Personal Brain OS for Your AI Agent", "url": "https://perevillega.com/posts/2026-04-23-building-a-personal-brain-os-for-your-ai-agent/", "published_at": "2026-04-23T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b319ab45c81", "title": "Teaching Your Agent Standard Operating Procedures", "url": "https://perevillega.com/posts/2026-04-19-teaching-your-agent-standard-operating-procedures", "published_at": "2026-04-19T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58eeb38e5c", "title": "Teaching Your Agent Standard Operating Procedures", "url": "https://perevillega.com/posts/2026-04-19-teaching-your-agent-standard-operating-procedures/", "published_at": "2026-04-19T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b319b421a72", "title": "The Great Agent Tooling Debate", "url": "https://perevillega.com/posts/2026-04-18-the-great-agent-tooling-debate", "published_at": "2026-04-18T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58ef0eef7e", "title": "The Great Agent Tooling Debate", "url": "https://perevillega.com/posts/2026-04-18-the-great-agent-tooling-debate/", "published_at": "2026-04-18T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b319beb8e2b", "title": "Surviving the Context Window in Practice", "url": "https://perevillega.com/posts/2026-04-15-surviving-the-context-window-in-practice", "published_at": "2026-04-15T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58efd18d59", "title": "Surviving the Context Window in Practice", "url": "https://perevillega.com/posts/2026-04-15-surviving-the-context-window-in-practice/", "published_at": "2026-04-15T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b319ca4f349", "title": "The Only Workflow That Works", "url": "https://perevillega.com/posts/2026-04-13-the-only-workflow-that-works", "published_at": "2026-04-13T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58f0cf618b", "title": "The Only Workflow That Works", "url": "https://perevillega.com/posts/2026-04-13-the-only-workflow-that-works/", "published_at": "2026-04-13T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b319ca89f1f", "title": "An Opinionated Starting Point for Claude Code Users", "url": "https://perevillega.com/posts/2026-04-12-an-opinionated-starting-point-for-claude-code-users", "published_at": "2026-04-12T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58f18c1757", "title": "An Opinionated Starting Point for Claude Code Users", "url": "https://perevillega.com/posts/2026-04-12-an-opinionated-starting-point-for-claude-code-users/", "published_at": "2026-04-12T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b319d3e8632", "title": "Context Engineering: The Skill That Replaced Prompt Engineering", "url": "https://perevillega.com/posts/2026-04-08-context-engineering-the-skill-that-replaced-prompt-engineering", "published_at": "2026-04-08T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58f2174dbc", "title": "Context Engineering: The Skill That Replaced Prompt Engineering", "url": "https://perevillega.com/posts/2026-04-08-context-engineering-the-skill-that-replaced-prompt-engineering/", "published_at": "2026-04-08T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b319d721e99", "title": "Running AI Coding Agents on Hetzner", "url": "https://perevillega.com/posts/2026-04-02-running-ai-coding-agents-on-hetzner", "published_at": "2026-04-02T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58f29efd16", "title": "Running AI Coding Agents on Hetzner", "url": "https://perevillega.com/posts/2026-04-02-running-ai-coding-agents-on-hetzner/", "published_at": "2026-04-02T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b319d9349f0", "title": "What's New in Claude Code Skills 2.0", "url": "https://perevillega.com/posts/2026-04-01-claude-code-skills-2-what-changed-what-works-what-to-watch-out-for", "published_at": "2026-04-01T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58f2a48c58", "title": "What's New in Claude Code Skills 2.0", "url": "https://perevillega.com/posts/2026-04-01-claude-code-skills-2-what-changed-what-works-what-to-watch-out-for/", "published_at": "2026-04-01T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b319e90345b", "title": "Everything You Missed in Claude Code While You Weren't Looking", "url": "https://perevillega.com/posts/2026-03-29-everything-you-missed-in-claude-code-while-you-werent-looking", "published_at": "2026-03-29T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58f364f25b", "title": "Everything You Missed in Claude Code While You Weren't Looking", "url": "https://perevillega.com/posts/2026-03-29-everything-you-missed-in-claude-code-while-you-werent-looking/", "published_at": "2026-03-29T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b319f034585", "title": "Building Agent Memory That Survives Between Sessions", "url": "https://perevillega.com/posts/2026-03-24-building-agent-memory-that-survives-between-sessions", "published_at": "2026-03-24T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58f3ba9b93", "title": "Building Agent Memory That Survives Between Sessions", "url": "https://perevillega.com/posts/2026-03-24-building-agent-memory-that-survives-between-sessions/", "published_at": "2026-03-24T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b319f1ea264", "title": "The One File That Makes or Breaks Your AI Workflow", "url": "https://perevillega.com/posts/2026-03-23-the-one-file-that-makes-or-breaks-your-ai-workflow", "published_at": "2026-03-23T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58f3c1d2f7", "title": "The One File That Makes or Breaks Your AI Workflow", "url": "https://perevillega.com/posts/2026-03-23-the-one-file-that-makes-or-breaks-your-ai-workflow/", "published_at": "2026-03-23T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b319f5f9911", "title": "Your First Day With Claude Code", "url": "https://perevillega.com/posts/2026-03-18-your-first-day-with-claude-code", "published_at": "2026-03-18T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58f41e413a", "title": "Your First Day With Claude Code", "url": "https://perevillega.com/posts/2026-03-18-your-first-day-with-claude-code/", "published_at": "2026-03-18T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31a0493708", "title": "AI Is an Exoskeleton, Not a Coworker", "url": "https://perevillega.com/posts/2026-03-17-ai-is-an-exoskeleton-not-a-coworker", "published_at": "2026-03-17T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58f50ac117", "title": "AI Is an Exoskeleton, Not a Coworker", "url": "https://perevillega.com/posts/2026-03-17-ai-is-an-exoskeleton-not-a-coworker/", "published_at": "2026-03-17T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31a0d7a08a", "title": "Code Is Cheap Now, And That Changes Everything", "url": "https://perevillega.com/posts/2026-03-16-code-is-cheap-now", "published_at": "2026-03-16T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58f5f03c3c", "title": "Code Is Cheap Now, And That Changes Everything", "url": "https://perevillega.com/posts/2026-03-16-code-is-cheap-now/", "published_at": "2026-03-16T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31a1ce0bb1", "title": "A Practitioner's Guide to AI-Assisted Development", "url": "https://perevillega.com/posts/2026-03-15-fulcrums-of-ai-developer-evolution", "published_at": "2026-03-15T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58f6eea6e4", "title": "A Practitioner's Guide to AI-Assisted Development", "url": "https://perevillega.com/posts/2026-03-15-fulcrums-of-ai-developer-evolution/", "published_at": "2026-03-15T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31a1ed0d9a", "title": "LLMs Are Already Useful", "url": "https://perevillega.com/posts/2026-03-06-llms-are-already-useful", "published_at": "2026-03-06T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58f7609406", "title": "LLMs Are Already Useful", "url": "https://perevillega.com/posts/2026-03-06-llms-are-already-useful/", "published_at": "2026-03-06T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31a246ccfa", "title": "I Built Yet Another Sandbox for AI Coding Agents — Here's Why", "url": "https://perevillega.com/posts/2026-03-03-ai-sandbox-coding-agents", "published_at": "2026-03-03T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58f7f52c0b", "title": "I Built Yet Another Sandbox for AI Coding Agents — Here's Why", "url": "https://perevillega.com/posts/2026-03-03-ai-sandbox-coding-agents/", "published_at": "2026-03-03T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31a2a26f0d", "title": "Stop Calling LLMs \"Junior Developers.\" They're Monkey Paws.", "url": "https://perevillega.com/posts/2026-02-24-llms-are-monkey-paws", "published_at": "2026-02-24T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58f89360b6", "title": "Stop Calling LLMs \"Junior Developers.\" They're Monkey Paws.", "url": "https://perevillega.com/posts/2026-02-24-llms-are-monkey-paws/", "published_at": "2026-02-24T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31a364033d", "title": "The Meme, the Agent, and the Leverage Gap", "url": "https://perevillega.com/posts/2026-02-18-meme-agent-leverage-gap", "published_at": "2026-02-18T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58f89e2089", "title": "The Meme, the Agent, and the Leverage Gap", "url": "https://perevillega.com/posts/2026-02-18-meme-agent-leverage-gap/", "published_at": "2026-02-18T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31a423006e", "title": "Are LLMs killing Open Source", "url": "https://perevillega.com/posts/2026-02-13-are-llm-killing-oss", "published_at": "2026-02-13T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58f9338780", "title": "Are LLMs killing Open Source", "url": "https://perevillega.com/posts/2026-02-13-are-llm-killing-oss/", "published_at": "2026-02-13T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31a47d5f4b", "title": "Give Claude in Chrome Your CLI Superpowers", "url": "https://perevillega.com/posts/2026-02-10-give-claude-chrome-cli-superpowers", "published_at": "2026-02-10T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58f95e1444", "title": "Give Claude in Chrome Your CLI Superpowers", "url": "https://perevillega.com/posts/2026-02-10-give-claude-chrome-cli-superpowers/", "published_at": "2026-02-10T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31a49b8912", "title": "The year of the Orchestrator", "url": "https://perevillega.com/posts/2026-02-02-year-orchestrators-talk", "published_at": "2026-02-02T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58f9812b97", "title": "The year of the Orchestrator", "url": "https://perevillega.com/posts/2026-02-02-year-orchestrators-talk/", "published_at": "2026-02-02T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31a56641c1", "title": "What's the hype about durable computing?", "url": "https://perevillega.com/posts/2024-12-27-durable-computing-hype", "published_at": "2024-12-27T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58fa4600ef", "title": "What's the hype about durable computing?", "url": "https://perevillega.com/posts/2024-12-27-durable-computing-hype/", "published_at": "2024-12-27T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31a61ec4a4", "title": "The Cloud Exit Mirage: A Practical Guide to AWS Alternatives", "url": "https://perevillega.com/posts/2024-11-12-cloud-exit-mirage-aws-alternatives", "published_at": "2024-11-12T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58fa48d09f", "title": "The Cloud Exit Mirage: A Practical Guide to AWS Alternatives", "url": "https://perevillega.com/posts/2024-11-12-cloud-exit-mirage-aws-alternatives/", "published_at": "2024-11-12T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31a70dc51e", "title": "Chaordic collaboration: Understanding Data Mesh", "url": "https://perevillega.com/posts/2023-11-10-understanding-data-mesh", "published_at": "2023-11-10T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58fa8d6104", "title": "Chaordic collaboration: Understanding Data Mesh", "url": "https://perevillega.com/posts/2023-11-10-understanding-data-mesh/", "published_at": "2023-11-10T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31a7df35a6", "title": "Chaordic collaboration: Running LLMs on your own", "url": "https://perevillega.com/posts/2023-09-15-running-llm-on-your-own", "published_at": "2023-09-15T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58fb2e1228", "title": "Chaordic collaboration: Running LLMs on your own", "url": "https://perevillega.com/posts/2023-09-15-running-llm-on-your-own/", "published_at": "2023-09-15T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31a852d20b", "title": "Chaordic collaboration: Is your LLM use compliant?", "url": "https://perevillega.com/posts/2023-07-05-is-your-llm-use-compliant", "published_at": "2023-07-05T00:00:00+00:00" } ] posts Claim your blog
Back to Pere Villega
Blog · corpus.blog/blogs/perevillega.com/posts

Pere Villega

perevillega.com

2026

2024

2023