41554 blogs · [ { "id": "01a08764-7764-72b3-92ad-414e8ea94100", "title": "Building an Intern", "url": "https://cra.mr/building-an-intern/", "published_at": "2026-07-02T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e8f278025", "title": "A Bigger Toolbox for MCP", "url": "https://cra.mr/a-bigger-toolbox-for-mcp/", "published_at": "2026-06-11T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e8f35263f", "title": "Finding Vulnerabilities with Warden", "url": "https://cra.mr/finding-vulnerabilities-with-warden/", "published_at": "2026-04-28T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e8f4830cb", "title": "Tracing Sucks", "url": "https://cra.mr/tracing-sucks/", "published_at": "2026-03-25T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e8f78e54f", "title": "Optimizing Content for Agents", "url": "https://cra.mr/optimizing-content-for-agents/", "published_at": "2026-03-12T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e8f8a2086", "title": "Building a Slack Agent with Pi on Vercel", "url": "https://cra.mr/building-a-slack-agent-with-pi-on-vercel/", "published_at": "2026-02-25T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e8fbb0f7b", "title": "Skill Synthesis", "url": "https://cra.mr/skill-synthesis/", "published_at": "2026-02-23T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e8ff8b8a0", "title": "Context Management and MCP", "url": "https://cra.mr/context-management-and-mcp/", "published_at": "2026-02-02T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e90388da5", "title": "Your code is under new management", "url": "https://cra.mr/your-code-is-under-new-management/", "published_at": "2026-02-02T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e90ea3a53", "title": "MCP, Skills, and Agents", "url": "https://cra.mr/mcp-skills-and-agents/", "published_at": "2026-01-20T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e91e659ee", "title": "Rethinking Tools in MCP", "url": "https://cra.mr/rethinking-the-definition-of-tools-in-mcp/", "published_at": "2025-12-11T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e9240c329", "title": "Subagents with MCP", "url": "https://cra.mr/subagents-with-mcp/", "published_at": "2025-10-29T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e92a4903e", "title": "Unreal Engine isn't ready for AI", "url": "https://cra.mr/unreal-engine-isnt-ready-for-ai/", "published_at": "2025-08-22T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e92ea5d72", "title": "Built With Borrowed Hands", "url": "https://cra.mr/built-with-borrowed-hands/", "published_at": "2025-08-08T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e9340e4ae", "title": "Instrumenting Your MCP Server", "url": "https://cra.mr/instrumenting-an-mcp-server/", "published_at": "2025-05-09T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e940e146d", "title": "MCP is not good, yet.", "url": "https://cra.mr/mcp-is-not-good-yet/", "published_at": "2025-05-06T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e94e8fb22", "title": "20/20 Vision with ICL", "url": "https://cra.mr/2020-vision-with-icl/", "published_at": "2025-04-23T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e957cf5ae", "title": "Running Evals in Vitest", "url": "https://cra.mr/vitest-evals/", "published_at": "2025-04-14T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e959a559e", "title": "On Product-Market Fit", "url": "https://cra.mr/on-product-market-fit/", "published_at": "2025-02-04T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e965e7bed", "title": "Lunch Isn't Free", "url": "https://cra.mr/lunch-isnt-free/", "published_at": "2024-10-28T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e96e4414b", "title": "What is Brand?", "url": "https://cra.mr/what-is-brand/", "published_at": "2024-10-04T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e979c33ea", "title": "Fire Faster, but Hire Better", "url": "https://cra.mr/fire-faster-but-hire-better/", "published_at": "2024-09-29T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e983653f6", "title": "Open Source is not a Business Model", "url": "https://cra.mr/open-source-is-not-a-business-model/", "published_at": "2024-08-09T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e98a5b606", "title": "CTA: Structuring Unstructured Data", "url": "https://cra.mr/cta-structuring-unstructured-data/", "published_at": "2024-07-11T00:00:00+00:00" }, { "id": "01a08764-7764-72b3-92ad-414e997c0dd8", "title": "wtb: Progressive SPAs", "url": "https://cra.mr/wtb-progressive-spas/", "published_at": "2024-06-17T00:00:00+00:00" } ] posts Claim your blog
Back to Cra.mr
Blog · corpus.blog/blogs/cra.mr/posts

Cra.mr

cra.mr

2026

2025

2024