<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://aijoe.ai/blog</loc>
<lastmod>2026-09-07T22:19:59.719Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-do-ai-code-rollbacks-break-independent-systems</loc>
<lastmod>2026-09-07T09:06:44.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-does-ai-code-generalize-before-it-should-specialize</loc>
<lastmod>2026-09-06T09:04:48.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-does-ai-code-create-hidden-assumptions-that-compound</loc>
<lastmod>2026-09-05T09:04:33.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-do-ai-coding-systems-assume-distributed-coordination-they-never-build</loc>
<lastmod>2026-09-04T09:04:49.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-do-engineers-hide-ai-code-during-code-review</loc>
<lastmod>2026-09-03T09:03:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-does-ai-code-hide-complexity-instead-of-managing-it</loc>
<lastmod>2026-09-02T09:06:34.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/how-does-claude-know-when-to-delete-code</loc>
<lastmod>2026-09-01T09:04:33.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-does-ai-code-get-worse-when-you-ask-it-to-improve</loc>
<lastmod>2026-08-31T09:04:31.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-does-ai-code-behave-differently-with-same-inputs</loc>
<lastmod>2026-08-30T09:05:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-does-ai-code-break-when-someone-else-tries-to-change-it</loc>
<lastmod>2026-08-29T09:05:21.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-do-ai-systems-turn-microservices-into-monoliths</loc>
<lastmod>2026-08-28T09:05:37.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-do-engineers-resist-refactoring-code</loc>
<lastmod>2026-08-27T01:23:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-typing-less-actually-slows-down-ai-coding</loc>
<lastmod>2026-08-26T14:00:22.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-do-ai-constraints-make-code-generation-faster</loc>
<lastmod>2026-08-25T23:26:06.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-does-your-first-ai-prompt-get-locked-into-every-future-version</loc>
<lastmod>2026-08-24T22:58:29.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-does-ai-generated-code-lose-its-design-logic</loc>
<lastmod>2026-08-24T09:10:13.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-does-ai-code-fail-at-system-boundaries</loc>
<lastmod>2026-08-23T09:05:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/how-is-claude-codes-token-bloat-eating-your-context-window</loc>
<lastmod>2026-08-22T09:05:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/how-can-ai-generated-tests-actually-verify-code-quality</loc>
<lastmod>2026-08-21T09:04:55.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-does-testing-ai-code-take-longer-than-building-it</loc>
<lastmod>2026-08-20T09:04:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-does-ai-code-feel-fast-but-ship-slow</loc>
<lastmod>2026-08-19T09:04:36.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-most-ai-architecture-prompts-fail-finding-the-goldilocks-zone</loc>
<lastmod>2026-08-18T09:05:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/how-does-ai-code-drift-from-your-requirements-specification-misalignment</loc>
<lastmod>2026-08-17T09:05:24.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-do-ai-builders-ship-code-that-looks-correct-but-solves-wrong-problems</loc>
<lastmod>2026-08-16T09:04:15.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-does-ai-code-break-when-dependencies-update</loc>
<lastmod>2026-08-15T13:36:14.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-your-first-instinct-about-claude-prompts-is-usually-wrong</loc>
<lastmod>2026-08-14T09:05:06.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-is-ai-code-harder-to-explain-than-to-write</loc>
<lastmod>2026-08-13T12:43:48.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/how-do-you-reverse-engineer-your-ai-prompts-when-you-cant-remember-what-you-asked</loc>
<lastmod>2026-08-12T12:53:35.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-does-ai-code-work-when-it-doesnt-understand-why</loc>
<lastmod>2026-08-11T09:05:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/how-bad-variable-names-spread-through-ai-codebases</loc>
<lastmod>2026-08-10T09:04:47.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-bug-isn-t-in-the-code-it-s-in-what-the-model-never-saw</loc>
<lastmod>2026-08-09T14:00:22.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/every-commit-is-correct-and-the-repo-still-rots</loc>
<lastmod>2026-08-08T14:00:22.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-bugs-ai-writes-are-the-ones-nobody-wrote-down</loc>
<lastmod>2026-08-07T14:00:30.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/when-more-prompt-detail-backfires-on-ai-code</loc>
<lastmod>2026-08-06T14:00:18.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-bug-isn-t-in-the-code-you-changed</loc>
<lastmod>2026-08-05T14:00:23.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-real-sandbox-escape-route-is-content-not-commands</loc>
<lastmod>2026-08-04T14:00:21.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-race-conditions-ai-never-sees-coming</loc>
<lastmod>2026-08-03T14:00:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/ai-coding-assistants-default-to-the-tutorial-answer-not-the-wise-one</loc>
<lastmod>2026-08-02T14:00:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-import-line-nobody-reviews</loc>
<lastmod>2026-08-01T14:00:18.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-hidden-reason-ai-writes-buggy-retry-logic</loc>
<lastmod>2026-07-31T14:00:20.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-review-instinct-that-betrays-you-with-clean-code</loc>
<lastmod>2026-07-30T14:00:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/three-names-one-concept-the-search-that-fails-at-midnight</loc>
<lastmod>2026-07-29T14:00:24.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-80-statistic-is-measuring-the-wrong-thing</loc>
<lastmod>2026-07-28T14:00:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/ai-can-t-tell-you-when-it-s-guessing</loc>
<lastmod>2026-07-27T14:00:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/when-the-bug-isn-t-in-the-code-it-s-in-the-ask</loc>
<lastmod>2026-07-26T14:00:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-hidden-bill-for-fast-ai-code</loc>
<lastmod>2026-07-25T14:00:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/hallucinations-aren-t-a-prompting-bug-they-re-a-missing-layer</loc>
<lastmod>2026-07-24T14:00:23.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/ai-code-is-confident-not-correct</loc>
<lastmod>2026-07-23T14:00:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/when-ai-hands-you-a-framework-you-didn-t-ask-for</loc>
<lastmod>2026-07-22T14:00:17.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/your-ai-assistant-is-padding-your-codebase-with-popularity-contests</loc>
<lastmod>2026-07-21T14:00:18.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-over-detailed-spec-is-silently-sabotaging-your-ai-code</loc>
<lastmod>2026-07-20T14:00:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-snap-you-didn-t-see-coming-how-fast-code-generation-hides-structural-debt</loc>
<lastmod>2026-07-19T14:00:07.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-hidden-cost-of-ai-s-favorite-interface</loc>
<lastmod>2026-07-18T14:00:07.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/same-prompt-different-code-the-model-isn-t-guessing-you-are</loc>
<lastmod>2026-07-17T14:00:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/ai-code-works-perfectly-until-the-requirement-it-wasn-t-told-about-arrives</loc>
<lastmod>2026-07-16T08:14:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-real-cost-of-ai-code-isn-t-speed-it-s-amnesia</loc>
<lastmod>2026-07-15T12:07:38.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/ai-code-ages-faster-than-you-think-and-the-bill-comes-due-at-refactor-time</loc>
<lastmod>2026-07-14T08:12:58.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-real-reason-ai-written-bugs-slip-past-review</loc>
<lastmod>2026-07-13T08:12:50.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-bug-isn-t-in-the-code-it-s-in-the-unstated-assumption</loc>
<lastmod>2026-07-12T08:13:17.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-new-bottleneck-isn-t-typing-it-s-deciding-what-to-delegate</loc>
<lastmod>2026-07-11T08:12:23.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-backdoor-isn-t-in-the-code-it-s-in-the-text</loc>
<lastmod>2026-07-10T10:09:55.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/context-windows-fail-as-storage-succeed-as-budgets</loc>
<lastmod>2026-07-09T08:26:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/when-your-ai-tools-disagree-don-t-rush-to-fix-it</loc>
<lastmod>2026-07-08T08:11:17.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-assumptions-buried-inside-tidy-ai-code</loc>
<lastmod>2026-07-07T08:20:52.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-test-that-passes-and-still-lies-to-you</loc>
<lastmod>2026-07-06T08:13:43.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/ai-removed-the-cost-that-kept-over-engineering-in-check</loc>
<lastmod>2026-07-05T08:10:59.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-ai-never-sounds-unsure-even-when-it-s-wrong</loc>
<lastmod>2026-07-04T08:12:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/your-commit-log-just-lost-its-ghostwriter</loc>
<lastmod>2026-07-03T10:45:24.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/fast-code-slow-debt-the-hidden-tax-of-ai-generated-software</loc>
<lastmod>2026-07-02T04:38:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/passing-tests-aren-t-the-same-thing-as-good-code</loc>
<lastmod>2026-07-01T05:10:55.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/prompts-are-code-not-config-version-them-like-it</loc>
<lastmod>2026-06-30T06:42:52.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/a-kinder-wording-took-down-production-and-no-one-touched-the-code</loc>
<lastmod>2026-06-29T04:32:24.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/your-prompts-fail-like-bad-syntax-not-bad-delegation</loc>
<lastmod>2026-06-28T10:49:54.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/when-prompts-rot-without-anyone-noticing</loc>
<lastmod>2026-06-27T11:40:59.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/your-codebase-is-already-talking-to-the-ai-prompts-just-interrupt</loc>
<lastmod>2026-06-26T05:39:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/solo-developers-now-ship-global-products-because-the-support-staff-became-softwar</loc>
<lastmod>2026-06-25T04:24:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-liability-never-transfers-to-the-model</loc>
<lastmod>2026-06-24T04:41:26.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-bugs-that-pass-every-test-anyway</loc>
<lastmod>2026-06-23T09:25:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-question-that-separates-engineers-from-prompt-operators</loc>
<lastmod>2026-06-22T07:12:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-one-person-software-company-just-became-viable</loc>
<lastmod>2026-06-21T11:34:17.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-real-ai-moat-isn-t-the-model-it-s-the-plumbing</loc>
<lastmod>2026-06-20T23:19:28.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/your-inference-bill-was-decided-in-a-fab-eighteen-months-ago</loc>
<lastmod>2026-06-19T16:57:34.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/judgment-not-prompts-decides-whether-ai-code-ships</loc>
<lastmod>2026-06-18T04:35:22.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-wrapper-test-every-ai-founder-should-run-before-the-next-model-release</loc>
<lastmod>2026-06-17T05:26:32.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/ai-didn-t-kill-specialization-it-made-crossing-the-stack-cheap-enough-to-matter</loc>
<lastmod>2026-06-16T04:21:58.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-ai-funding-flood-is-a-free-lab-not-a-mandate-to-buy</loc>
<lastmod>2026-06-15T04:33:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/ai-companions-move-judgment-not-replace-it</loc>
<lastmod>2026-06-14T11:23:34.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/when-an-ai-agent-refactors-your-codebase-who-s-actually-responsible</loc>
<lastmod>2026-06-13T13:00:26.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/your-staging-tests-are-lying-to-you-about-production-quality</loc>
<lastmod>2026-06-12T04:40:15.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/senior-engineers-now-spend-their-time-judging-code-not-writing-it</loc>
<lastmod>2026-06-11T04:47:22.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/when-the-agent-grades-its-own-homework</loc>
<lastmod>2026-06-10T04:51:18.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/your-real-bottleneck-isn-t-the-model-it-s-your-own-head</loc>
<lastmod>2026-06-09T04:37:20.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/when-the-tests-go-green-but-the-bug-is-still-there</loc>
<lastmod>2026-06-08T05:34:46.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/leaderboard-rank-doesn-t-predict-real-world-coding-performance</loc>
<lastmod>2026-06-07T05:47:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-hidden-ceiling-under-every-ai-model</loc>
<lastmod>2026-06-06T09:41:47.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/ai-ships-into-a-trust-deficit-it-did-not-create</loc>
<lastmod>2026-06-05T04:24:38.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-ethics-statements-always-arrive-after-launch-day</loc>
<lastmod>2026-06-04T10:29:55.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-real-competition-moved-up-the-stack</loc>
<lastmod>2026-06-03T09:09:30.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-middle-market-software-never-bothered-to-serve</loc>
<lastmod>2026-06-02T04:51:25.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-junior-hiring-freeze-is-a-ten-year-time-bomb</loc>
<lastmod>2026-06-01T09:00:13.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/localhost-confidence-meets-production-reality</loc>
<lastmod>2026-05-31T09:44:28.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/gold-medal-math-failing-grade-on-clocks-what-ai-s-uneven-skill-map-means-for-buil</loc>
<lastmod>2026-05-30T16:24:29.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/when-ai-talks-back-bring-your-messy-thoughts-not-your-polished-questions</loc>
<lastmod>2026-05-29T11:59:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/code-got-cheap-judgment-didn-t</loc>
<lastmod>2026-05-28T10:39:40.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/agentic-ai-doesn-t-add-uncertainty-it-compounds-it</loc>
<lastmod>2026-05-27T10:54:24.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-enterprise-agents-fail-after-the-demo-succeeds</loc>
<lastmod>2026-05-27T07:55:07.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/when-typing-stops-being-the-bottleneck-judgment-becomes-the-product</loc>
<lastmod>2026-05-26T07:30:49.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/coding-capacity-just-stopped-being-scarce</loc>
<lastmod>2026-05-24T15:28:03.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-plumbing-behind-the-model-is-the-real-product</loc>
<lastmod>2026-05-22T09:39:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-knowing-the-problem-beats-knowing-the-code</loc>
<lastmod>2026-05-21T07:04:20.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/ai-code-never-sounds-unsure-even-when-it-s-wrong</loc>
<lastmod>2026-05-20T14:46:31.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/when-code-gets-cheap-thinking-becomes-the-scarce-resource</loc>
<lastmod>2026-05-19T05:14:23.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/your-first-ai-built-system-rewires-how-you-debug-everything-after</loc>
<lastmod>2026-05-18T02:41:06.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/good-structure-lets-ai-help-bad-structure-lets-ai-hurt</loc>
<lastmod>2026-05-15T04:44:07.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-real-bottleneck-isn-t-code-anymore-it-s-judgment</loc>
<lastmod>2026-05-14T04:37:28.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-scar-tissue-beats-speed-in-ai-coding</loc>
<lastmod>2026-05-13T04:51:35.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-bottleneck-moved-from-frameworks-to-thinking</loc>
<lastmod>2026-05-12T20:45:21.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-ai-coding-sessions-quietly-drift-off-course</loc>
<lastmod>2026-05-12T07:10:36.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/fast-guessers-need-guardrails-not-faith</loc>
<lastmod>2026-05-11T11:36:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-hidden-layer-between-a-working-demo-and-a-working-product</loc>
<lastmod>2026-05-08T11:22:55.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-knowledge-gap-ai-coding-leaves-behind</loc>
<lastmod>2026-05-07T12:09:39.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/when-code-gets-cheap-judgment-gets-expensive</loc>
<lastmod>2026-05-06T06:46:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/confident-code-hides-its-own-bugs</loc>
<lastmod>2026-05-05T06:34:49.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/where-ai-optimizes-the-wrong-problem</loc>
<lastmod>2026-05-04T15:11:15.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-your-ai-prototype-falls-apart-the-moment-it-meets-users</loc>
<lastmod>2026-05-03T01:44:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/coherent-pieces-incoherent-whole</loc>
<lastmod>2026-05-01T15:03:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/ai-removed-the-friction-that-used-to-teach-you-to-code</loc>
<lastmod>2026-04-30T14:17:10.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/ai-made-coding-cheap-it-didn-t-make-a-business-cheap</loc>
<lastmod>2026-04-29T11:15:51.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/reroll-culture-is-killing-your-codebase</loc>
<lastmod>2026-04-29T11:12:40.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/when-your-codebase-forgets-why-it-was-built-that-way</loc>
<lastmod>2026-04-29T11:07:13.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/your-agent-framework-is-a-chassis-not-a-convenience</loc>
<lastmod>2026-04-26T23:56:55.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/who-holds-the-system-together-when-ai-writes-the-parts</loc>
<lastmod>2026-04-25T18:58:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/when-passing-tests-hide-a-broken-design</loc>
<lastmod>2026-04-24T16:52:48.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-model-is-furniture-not-the-foundation</loc>
<lastmod>2026-04-23T14:24:15.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/when-building-gets-cheap-judgment-gets-expensive</loc>
<lastmod>2026-04-22T15:20:52.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/when-code-outpaces-understanding</loc>
<lastmod>2026-04-21T14:30:05.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-niche-trades-are-suddenly-worth-building-software-for</loc>
<lastmod>2026-04-21T14:29:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/opus-4-7-s-real-upgrade-is-knowing-when-to-stop-guessing</loc>
<lastmod>2026-04-20T12:57:39.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/fast-code-is-not-the-same-as-good-code</loc>
<lastmod>2026-04-16T12:21:43.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-demo-that-kills-your-own-project</loc>
<lastmod>2026-04-15T12:22:31.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/ai-coding-speed-depends-on-decisions-made-before-you-prompt</loc>
<lastmod>2026-04-14T12:40:14.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/domain-knowledge-just-became-the-scarcest-resource-in-software</loc>
<lastmod>2026-04-13T16:30:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/ai-code-ships-fine-until-nobody-can-say-why-it-changed</loc>
<lastmod>2026-04-12T17:58:07.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/when-ai-writes-the-code-who-owns-the-design</loc>
<lastmod>2026-04-12T17:17:47.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/when-ai-writes-faster-than-you-can-understand</loc>
<lastmod>2026-04-10T15:40:18.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/ai-doesn-t-need-a-better-prompt-it-needs-a-governor</loc>
<lastmod>2026-04-08T14:25:06.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/three-ai-tools-agreeing-doesn-t-mean-they-re-right</loc>
<lastmod>2026-04-07T16:59:50.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-fast-ai-code-generation-creates-slow-debugging-later</loc>
<lastmod>2026-04-06T21:16:14.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-domain-experts-are-beating-ai-labs-to-the-punch</loc>
<lastmod>2026-04-05T20:53:49.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/ai-orchestration-layers-explained</loc>
<lastmod>2026-04-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/architecture-is-the-bottleneck-ai-cannot-skip</loc>
<lastmod>2026-04-03T20:52:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-silent-drift-inside-automated-systems</loc>
<lastmod>2026-04-03T01:06:10.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/fast-code-can-hide-a-slow-motion-wrong-turn</loc>
<lastmod>2026-04-03T00:35:52.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-return-of-the-software-architect</loc>
<lastmod>2026-04-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-over-automation-trap</loc>
<lastmod>2026-04-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-pause-that-protects-your-architecture</loc>
<lastmod>2026-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-automation-stack-of-the-future</loc>
<lastmod>2026-03-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/experience-as-a-superpower-in-the-ai-era</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-small-teams-will-beat-large-software-companies</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/when-ai-refactors-break-your-architecture</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/ai-agents-vs-traditional-software</loc>
<lastmod>2026-03-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/stop-feeding-claude-code-small-questions</loc>
<lastmod>2026-03-27T04:18:19.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-coding-with-ai-makes-expertise-worth-more-not-less</loc>
<lastmod>2026-03-27T04:17:46.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-architectengineer-hybrid</loc>
<lastmod>2026-03-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/claude-code-in-practice-featuretool</loc>
<lastmod>2026-03-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-danger-of-prompt-and-pray-development</loc>
<lastmod>2026-03-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-verification-principle-how-boris-cherny-and-the-chief-engineer-arrived-at-the-same-idea</loc>
<lastmod>2026-03-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/builder-story-building-a-podcast-factory-with-ai</loc>
<lastmod>2026-03-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-new-economics-of-building-software</loc>
<lastmod>2026-03-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/claude-code-vs-traditional-development</loc>
<lastmod>2026-03-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-domain-experts-now-have-an-advantage</loc>
<lastmod>2026-03-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-illusion-of-working-code</loc>
<lastmod>2026-03-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/why-ai-needs-architects-not-just-programmers</loc>
<lastmod>2026-03-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-rise-of-the-one-person-software-company</loc>
<lastmod>2026-03-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-human-chief-engineer</loc>
<lastmod>2026-03-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-biggest-mistake-people-make-with-ai-coding</loc>
<lastmod>2026-03-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/the-architecture-layer-of-ai-development</loc>
<lastmod>2026-03-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/from-prompting-to-engineering</loc>
<lastmod>2026-03-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/blog/designing-systems-ai-can-safely-modify</loc>
<lastmod>2026-03-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai</loc>
<lastmod>2026-09-07T22:19:59.733Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://aijoe.ai/architect</loc>
<lastmod>2026-09-07T22:19:59.733Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://aijoe.ai/case-studies</loc>
<lastmod>2026-09-07T22:19:59.733Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/insights</loc>
<lastmod>2026-09-07T22:19:59.733Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aijoe.ai/about</loc>
<lastmod>2026-09-07T22:19:59.733Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aijoe.ai/contact</loc>
<lastmod>2026-09-07T22:19:59.733Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aijoe.ai/privacy</loc>
<lastmod>2026-09-07T22:19:59.733Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://aijoe.ai/conditions</loc>
<lastmod>2026-09-07T22:19:59.733Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
</urlset>
