<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://tim-schipper.nl/en/blog/agent-sandbox-escapes</loc><lastmod>2026-07-25T09:40:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/ai-agent-audit-logging</loc><lastmod>2026-08-11T10:30:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/ai-agent-incident-response</loc><lastmod>2026-07-26T09:00:50.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/ai-code-duplication</loc><lastmod>2026-07-16T07:12:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/ai-code-review-bottleneck</loc><lastmod>2026-08-13T13:30:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/ai-debugging-workflow</loc><lastmod>2026-08-07T12:20:04.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/ai-generated-tests-mutation-testing</loc><lastmod>2026-07-09T15:42:45.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/ai-in-laravel-backends</loc><lastmod>2026-05-07T10:38:14.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/ai-in-laravel-backends"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/ai-in-laravel-backends"/></url><url><loc>https://tim-schipper.nl/blog/ai-in-laravel-backends</loc><lastmod>2026-05-07T10:38:14.000Z</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/ai-in-laravel-backends"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/ai-in-laravel-backends"/></url><url><loc>https://tim-schipper.nl/en/blog/ai-or-process-problem</loc><lastmod>2026-04-04T12:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/an-open-mcp-server-is-worse-than-an-open-database</loc><lastmod>2026-06-22T21:19:57.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/benchmarks-said-frontier</loc><lastmod>2026-05-20T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/build-an-mcp-server-then-ask-if-it-should-exist</loc><lastmod>2026-06-20T06:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/caveman-vs-context-mode</loc><lastmod>2026-05-21T16:09:51.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/claude-code-context-management</loc><lastmod>2026-07-31T09:15:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/claude-code-cross-session-messaging</loc><lastmod>2026-08-09T13:20:05.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/claude-code-doctor</loc><lastmod>2026-07-28T12:57:20.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/claude-code-hooks-guide</loc><lastmod>2026-05-07T18:01:19.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/claude-code-permissions-guide</loc><lastmod>2026-07-10T16:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/claude-code-plan-mode</loc><lastmod>2026-08-02T08:15:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/claude-code-rewind-checkpoints</loc><lastmod>2026-08-08T08:24:39.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/claude-code-sandbox-credential-masking</loc><lastmod>2026-08-13T11:55:25.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/claude-code-team-config</loc><lastmod>2026-08-12T09:46:13.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/claude-safe-database-access</loc><lastmod>2026-07-04T13:55:14.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/cleaning-up-ai-generated-code</loc><lastmod>2026-07-17T10:04:17.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/code-churn-is-the-new-lava-layer</loc><lastmod>2026-05-23T10:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/code-reading-practice</loc><lastmod>2026-07-18T09:47:54.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/compare-coding-models-without-benchmark</loc><lastmod>2026-08-18T19:32:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/default-became-manual</loc><lastmod>2026-07-04T08:47:29.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/even-the-malware-is-ai-slop</loc><lastmod>2026-05-28T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/from-blind-generation-to-ai-team</loc><lastmod>2026-05-03T13:19:43.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/getting-the-best-out-of-claude-code</loc><lastmod>2026-03-25T12:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/git-worktrees-parallel-coding-agents</loc><lastmod>2026-08-01T09:47:12.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/guide/agentic-coding</loc></url><url><loc>https://tim-schipper.nl/en/blog/guide/ai-quality</loc></url><url><loc>https://tim-schipper.nl/en/blog/guide/craft</loc></url><url><loc>https://tim-schipper.nl/en/blog/guide/delivery</loc></url><url><loc>https://tim-schipper.nl/en/blog/guide/mcp-security</loc></url><url><loc>https://tim-schipper.nl/en/blog/hiring-junior-developers-ai</loc><lastmod>2026-08-15T08:38:54.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/how-database-indexes-work-btree</loc><lastmod>2026-08-03T08:12:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/how-to-vet-an-mcp-server</loc><lastmod>2026-07-02T16:19:11.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/how-to-write-a-claude-code-skill</loc><lastmod>2026-07-06T15:30:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/how-to-write-a-claude-code-subagent</loc><lastmod>2026-07-08T08:17:40.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/"/></url><url><loc>https://tim-schipper.nl/blog</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/"/></url><url><loc>https://tim-schipper.nl/en/blog/integrating-gemini-ai</loc><lastmod>2026-05-05T09:33:45.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/learn-programming-age-of-ai</loc><lastmod>2026-07-19T08:05:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/log-in-to-mcp-servers-from-your-shell</loc><lastmod>2026-06-27T08:30:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/mcp-server-authentication</loc><lastmod>2026-07-23T09:17:49.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/measuring-ai-code-quality</loc><lastmod>2026-07-30T10:40:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/more-control-over-your-server</loc><lastmod>2026-03-30T12:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/never-ship-code-you-dont-understand</loc><lastmod>2026-04-10T12:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/nobody-was-driving</loc><lastmod>2026-06-09T08:42:48.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/one-in-four-the-security-debt-nobodys-counting</loc><lastmod>2026-05-18T11:35:52.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/openai-agent-message-board</loc><lastmod>2026-08-10T08:23:48.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/opus-5-effort-settings</loc><lastmod>2026-07-24T18:52:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/prompt-injection-defense-for-agents</loc><lastmod>2026-07-13T17:13:40.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/refactor-legacy-code-with-ai</loc><lastmod>2026-07-21T06:50:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/reviewing-ai-generated-pull-requests</loc><lastmod>2026-07-12T07:46:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/sandboxing-claude-code</loc><lastmod>2026-07-11T10:38:44.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/series/ai-skeptic</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/series/ai-skeptic"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/series/ai-skeptic"/></url><url><loc>https://tim-schipper.nl/blog/series/ai-skeptic</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/series/ai-skeptic"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/series/ai-skeptic"/></url><url><loc>https://tim-schipper.nl/en/blog/series/claude-pro</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/series/claude-pro"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/series/claude-pro"/></url><url><loc>https://tim-schipper.nl/blog/series/claude-pro</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/series/claude-pro"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/series/claude-pro"/></url><url><loc>https://tim-schipper.nl/en/blog/series/field-guide</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/series/field-guide"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/series/field-guide"/></url><url><loc>https://tim-schipper.nl/blog/series/field-guide</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/series/field-guide"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/series/field-guide"/></url><url><loc>https://tim-schipper.nl/en/blog/series/infra</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/series/infra"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/series/infra"/></url><url><loc>https://tim-schipper.nl/blog/series/infra</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/series/infra"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/series/infra"/></url><url><loc>https://tim-schipper.nl/en/blog/skill-subagent-hook-or-slash-command</loc><lastmod>2026-06-20T06:05:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/speed-got-cheap-judgement-didnt</loc><lastmod>2026-06-05T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/stale-memory-is-worse-than-no-memory</loc><lastmod>2026-06-05T20:56:21.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/stop-asking-your-agent-nicely</loc><lastmod>2026-05-21T10:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/stop-copy-paste-engineering</loc><lastmod>2026-04-15T12:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/stop-letting-your-agents-write-markdown</loc><lastmod>2026-05-14T11:45:02.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/superpowers-plugin-guide</loc><lastmod>2026-05-04T08:27:49.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/tag/ai</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/tag/ai"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/tag/ai"/></url><url><loc>https://tim-schipper.nl/blog/tag/ai</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/tag/ai"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/tag/ai"/></url><url><loc>https://tim-schipper.nl/en/blog/tag/architecture</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/tag/architecture"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/tag/architecture"/></url><url><loc>https://tim-schipper.nl/blog/tag/architecture</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/tag/architecture"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/tag/architecture"/></url><url><loc>https://tim-schipper.nl/en/blog/tag/craft</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/tag/craft"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/tag/craft"/></url><url><loc>https://tim-schipper.nl/blog/tag/craft</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/tag/craft"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/tag/craft"/></url><url><loc>https://tim-schipper.nl/en/blog/tag/mcp</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/tag/mcp"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/tag/mcp"/></url><url><loc>https://tim-schipper.nl/blog/tag/mcp</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/tag/mcp"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/tag/mcp"/></url><url><loc>https://tim-schipper.nl/en/blog/tag/security</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/tag/security"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/tag/security"/></url><url><loc>https://tim-schipper.nl/blog/tag/security</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/tag/security"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/tag/security"/></url><url><loc>https://tim-schipper.nl/en/blog/tag/skills</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/tag/skills"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/tag/skills"/></url><url><loc>https://tim-schipper.nl/blog/tag/skills</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/tag/skills"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/tag/skills"/></url><url><loc>https://tim-schipper.nl/en/blog/tag/tooling</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/tag/tooling"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/tag/tooling"/></url><url><loc>https://tim-schipper.nl/blog/tag/tooling</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/blog/tag/tooling"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/blog/tag/tooling"/></url><url><loc>https://tim-schipper.nl/en/blog/take-back-control-of-your-data</loc><lastmod>2026-04-14T12:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/the-agent-is-just-a-loop</loc><lastmod>2026-06-15T18:30:45.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/the-arms-race-for-your-trust</loc><lastmod>2026-05-12T15:42:56.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/the-best-number-in-opus-4-8-isnt-a-benchmark</loc><lastmod>2026-05-29T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/the-brilliant-parrot-problem</loc><lastmod>2026-04-26T10:13:44.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/the-bureaucracy-of-bots</loc><lastmod>2026-04-29T20:06:57.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/the-ceiling-is-made-of-concrete</loc><lastmod>2026-05-24T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/the-claude-md-file</loc><lastmod>2026-05-11T08:20:46.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/the-day-claude-deleted-my-database</loc><lastmod>2026-05-10T08:19:12.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/the-ferrari-has-a-limiter</loc><lastmod>2026-06-10T16:22:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/the-friction-was-the-feature</loc><lastmod>2026-06-09T08:49:16.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/the-magic-of-tries-and-dfs</loc><lastmod>2026-03-15T12:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/the-mcp-supply-chain-is-the-new-npm</loc><lastmod>2026-06-18T20:30:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/the-meter-was-always-going-to-switch-on</loc><lastmod>2026-06-03T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/the-most-resilient-job-is-eating-its-seed-corn</loc><lastmod>2026-06-25T16:15:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/the-off-switch-was-never-yours</loc><lastmod>2026-06-13T00:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/the-off-switch-works-both-ways-now</loc><lastmod>2026-06-30T19:29:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/the-prompt-is-not-the-spec</loc><lastmod>2026-04-26T10:13:44.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/the-spec-you-didnt-read</loc><lastmod>2026-05-26T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/the-token-saver-tax</loc><lastmod>2026-05-27T11:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/theprimeagen-was-right</loc><lastmod>2026-05-31T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/they-just-asked-the-bot-nicely</loc><lastmod>2026-06-02T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/they-moved-your-version</loc><lastmod>2026-05-23T14:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/tokenmaxxing-measuring-the-wrong-thing</loc><lastmod>2026-06-01T07:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/what-your-coding-agent-sends-on-the-wire</loc><lastmod>2026-07-14T13:15:39.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/whats-new-in-claude-code-london</loc><lastmod>2026-05-22T08:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/when-not-to-use-ai-coding</loc><lastmod>2026-07-29T11:15:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/which-claude-model-for-coding</loc><lastmod>2026-07-15T19:54:23.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/who-is-responsible-for-ai-generated-code</loc><lastmod>2026-07-27T08:40:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/why-ai-petrifies-your-code</loc><lastmod>2026-04-19T17:01:58.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/working-with-agents-properly</loc><lastmod>2026-05-25T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/you-cant-spot-the-bug-if-you-didnt-write-the-code</loc><lastmod>2026-05-17T09:23:39.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/your-10x-developer-is-gated-by-your-pipeline</loc><lastmod>2026-05-19T17:43:13.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/your-agent-has-no-world-model</loc><lastmod>2026-06-06T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/blog/your-agents-suffering-is-your-tech-debt-speaking</loc><lastmod>2026-05-16T14:43:51.000Z</lastmod></url><url><loc>https://tim-schipper.nl/en/contact</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/contact"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/contact"/></url><url><loc>https://tim-schipper.nl/contact</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/contact"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/contact"/></url><url><loc>https://tim-schipper.nl/en/experience</loc></url><url><loc>https://tim-schipper.nl/en</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/"/></url><url><loc>https://tim-schipper.nl/</loc><xhtml:link rel="alternate" hreflang="en" href="https://tim-schipper.nl/en/"/><xhtml:link rel="alternate" hreflang="nl" href="https://tim-schipper.nl/"/></url><url><loc>https://tim-schipper.nl/en/projects</loc></url><url><loc>https://tim-schipper.nl/en/services</loc></url><url><loc>https://tim-schipper.nl/blog/agent-sandbox-ontsnapping</loc><lastmod>2026-07-25T09:40:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/ai-agent-incident-afhandelen</loc><lastmod>2026-07-26T09:00:50.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/ai-agent-logging</loc><lastmod>2026-08-11T10:30:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/ai-code-duplicatie</loc><lastmod>2026-07-16T07:12:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/ai-code-review-checklist</loc><lastmod>2026-07-12T07:46:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/ai-model-vergelijken-zonder-benchmark</loc><lastmod>2026-08-18T19:32:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/ai-of-proces-probleem</loc><lastmod>2026-04-04T12:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/ai-technische-schuld-opruimen</loc><lastmod>2026-07-17T10:04:17.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/ai-tests-mutation-testing</loc><lastmod>2026-07-09T15:42:45.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/benchmarks-zeiden-frontier</loc><lastmod>2026-05-20T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/beter-code-lezen</loc><lastmod>2026-07-18T09:47:54.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/bouw-een-mcp-server-en-vraag-of-die-moet-bestaan</loc><lastmod>2026-06-20T06:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/caveman-of-context-mode</loc><lastmod>2026-05-21T16:09:51.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/claude-code-berichten-tussen-sessies</loc><lastmod>2026-08-09T13:20:05.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/claude-code-config-delen-met-je-team</loc><lastmod>2026-08-12T09:46:13.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/claude-code-context-beheren</loc><lastmod>2026-07-31T09:15:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/claude-code-credentials-maskeren</loc><lastmod>2026-08-13T11:55:25.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/claude-code-doctor-gids</loc><lastmod>2026-07-28T12:57:20.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/claude-code-hooks-gids</loc><lastmod>2026-05-07T18:01:19.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/claude-code-permissions-instellen</loc><lastmod>2026-07-10T16:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/claude-code-plan-mode-gids</loc><lastmod>2026-08-02T08:15:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/claude-code-sandboxen</loc><lastmod>2026-07-11T10:38:44.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/claude-code-wijzigingen-terugdraaien</loc><lastmod>2026-08-08T08:24:39.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/claude-veilig-toegang-tot-je-database</loc><lastmod>2026-07-04T13:55:14.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/code-churn-de-lava-die-je-nog-kunt-meten</loc><lastmod>2026-05-23T10:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/code-review-bottleneck</loc><lastmod>2026-08-13T13:30:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/codekwaliteit-meten-ai-code</loc><lastmod>2026-07-30T10:40:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/de-agent-is-gewoon-een-loop</loc><lastmod>2026-06-15T18:30:45.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/de-bureaucratie-van-bots</loc><lastmod>2026-04-29T20:06:57.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/de-dag-dat-claude-mijn-database-verwijderde</loc><lastmod>2026-05-10T08:19:12.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/de-dag-dat-default-manual-werd</loc><lastmod>2026-07-04T08:47:29.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/de-ferrari-heeft-een-begrenzer</loc><lastmod>2026-06-10T16:22:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/de-magie-van-tries-en-dfs</loc><lastmod>2026-03-15T12:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/de-mcp-supply-chain-is-de-nieuwe-npm</loc><lastmod>2026-06-18T20:30:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/de-prompt-is-geen-spec</loc><lastmod>2026-04-26T10:13:44.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/de-spec-die-je-niet-las</loc><lastmod>2026-05-26T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/de-teller-stond-altijd-al-te-lopen</loc><lastmod>2026-06-03T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/de-token-belasting</loc><lastmod>2026-05-27T11:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/de-uitknop-was-nooit-van-jou</loc><lastmod>2026-06-13T00:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/de-uitknop-werkt-nu-ook-andersom</loc><lastmod>2026-06-30T19:29:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/de-wapenwedloop-om-je-vertrouwen</loc><lastmod>2026-05-12T15:42:56.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/de-wrijving-was-de-beveiliging</loc><lastmod>2026-06-09T08:49:16.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/debuggen-met-ai</loc><lastmod>2026-08-07T12:20:04.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/een-goede-claude-code-skill-schrijven</loc><lastmod>2026-07-06T15:30:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/een-goede-claude-code-subagent-schrijven</loc><lastmod>2026-07-08T08:17:40.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/een-op-vier-de-beveiligingsschuld-die-niemand-telt</loc><lastmod>2026-05-18T11:35:52.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/een-open-mcp-server-is-erger-dan-een-open-database</loc><lastmod>2026-06-22T21:19:57.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/er-zat-niemand-achter-het-stuur</loc><lastmod>2026-06-09T08:42:48.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/gemini-ai-integreren</loc><lastmod>2026-05-05T09:33:45.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/gids/agentic-coding</loc></url><url><loc>https://tim-schipper.nl/blog/gids/ai-quality</loc></url><url><loc>https://tim-schipper.nl/blog/gids/craft</loc></url><url><loc>https://tim-schipper.nl/blog/gids/delivery</loc></url><url><loc>https://tim-schipper.nl/blog/gids/mcp-security</loc></url><url><loc>https://tim-schipper.nl/blog/git-worktrees-parallelle-agents</loc><lastmod>2026-08-01T09:47:12.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/het-beste-cijfer-in-opus-4-8-is-geen-benchmark</loc><lastmod>2026-05-29T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/het-beste-uit-claude-code</loc><lastmod>2026-03-25T12:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/het-briljante-papegaai-probleem</loc><lastmod>2026-04-26T10:13:44.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/het-claude-md-bestand</loc><lastmod>2026-05-11T08:20:46.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/het-plafond-is-van-beton</loc><lastmod>2026-05-24T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/het-veerkrachtigste-beroep-eet-zijn-eigen-zaaigoed-op</loc><lastmod>2026-06-25T16:15:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/hoe-werkt-een-database-index-btree</loc><lastmod>2026-08-03T08:12:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/inloggen-op-mcp-servers-vanuit-je-shell</loc><lastmod>2026-06-27T08:30:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/je-10x-developer-zit-vast-in-je-pipeline</loc><lastmod>2026-05-19T17:43:13.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/je-agent-heeft-geen-wereldmodel</loc><lastmod>2026-06-06T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/je-agent-lijdt-onder-je-technische-schuld</loc><lastmod>2026-05-16T14:43:51.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/je-vindt-de-bug-niet-als-je-de-code-niet-schreef</loc><lastmod>2026-05-17T09:23:39.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/junior-developers-aannemen-ai</loc><lastmod>2026-08-15T08:38:54.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/laat-je-agents-stoppen-met-markdown</loc><lastmod>2026-05-14T11:45:02.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/legacy-code-refactoren-met-ai</loc><lastmod>2026-07-21T06:50:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/mcp-server-beveiligen</loc><lastmod>2026-07-23T09:17:49.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/mcp-server-controleren-voor-installatie</loc><lastmod>2026-07-02T16:19:11.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/meer-grip-op-je-server</loc><lastmod>2026-03-30T12:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/neem-de-regie-terug</loc><lastmod>2026-04-14T12:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/nooit-code-shippen-die-je-niet-snapt</loc><lastmod>2026-04-10T12:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/openai-agents-berichtenbord</loc><lastmod>2026-08-10T08:23:48.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/opus-5-effort-instellingen</loc><lastmod>2026-07-24T18:52:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/programmeren-leren-met-ai</loc><lastmod>2026-07-19T08:05:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/prompt-injection-voorkomen</loc><lastmod>2026-07-13T17:13:40.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/skill-subagent-hook-of-slash-command</loc><lastmod>2026-06-20T06:05:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/snelheid-werd-goedkoop-oordeel-niet</loc><lastmod>2026-06-05T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/stop-met-copy-paste-engineering</loc><lastmod>2026-04-15T12:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/stop-met-vriendelijk-vragen-aan-je-agent</loc><lastmod>2026-05-21T10:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/superpowers-plugin-gids</loc><lastmod>2026-05-04T08:27:49.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/theprimeagen-had-gelijk</loc><lastmod>2026-05-31T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/tokenmaxxing-het-verkeerde-meten</loc><lastmod>2026-06-01T07:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/van-blinde-generatie-naar-ai-team</loc><lastmod>2026-05-03T13:19:43.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/verouderd-geheugen-is-erger-dan-geen-geheugen</loc><lastmod>2026-06-05T20:56:21.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/waarom-ai-je-code-versteend</loc><lastmod>2026-04-19T17:01:58.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/wanneer-geen-ai-bij-programmeren</loc><lastmod>2026-07-29T11:15:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/wat-er-nieuw-is-in-claude-code-londen</loc><lastmod>2026-05-22T08:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/wat-je-coding-agent-over-de-lijn-stuurt</loc><lastmod>2026-07-14T13:15:39.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/welk-claude-model-voor-programmeren</loc><lastmod>2026-07-15T19:54:23.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/wie-is-verantwoordelijk-voor-ai-code</loc><lastmod>2026-07-27T08:40:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/ze-verschoven-je-versie</loc><lastmod>2026-05-23T14:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/ze-vroegen-de-bot-gewoon-netjes</loc><lastmod>2026-06-02T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/zelfs-de-malware-is-ai-slop</loc><lastmod>2026-05-28T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/blog/zo-werk-je-met-een-agent</loc><lastmod>2026-05-25T09:00:00.000Z</lastmod></url><url><loc>https://tim-schipper.nl/diensten</loc></url><url><loc>https://tim-schipper.nl/ervaring</loc></url><url><loc>https://tim-schipper.nl/projecten</loc></url></urlset>