<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://terolaitinen.fi</loc>
<lastmod>2026-05-10T09:44:12.440Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://terolaitinen.fi/about</loc>
<lastmod>2026-05-10T09:44:12.440Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://terolaitinen.fi/tags</loc>
<lastmod>2026-05-10T09:44:12.440Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://terolaitinen.fi/agentic-software-project-estimation</loc>
<lastmod>2026-05-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terolaitinen.fi/incremental-datalog-conflict-detection-with-opam-metadata</loc>
<lastmod>2026-05-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terolaitinen.fi/higher-order-agentic-loops</loc>
<lastmod>2026-05-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terolaitinen.fi/agent-assisted-inconsistency-resolution-for-monorepos</loc>
<lastmod>2026-05-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terolaitinen.fi/agentic-side-project-setup</loc>
<lastmod>2026-05-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terolaitinen.fi/building-your-own-agent-orchestator</loc>
<lastmod>2026-05-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terolaitinen.fi/vibe-coding-experiments-with-opus-4-6-and-codex-5-3</loc>
<lastmod>2026-02-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terolaitinen.fi/isolated-web-based-rapid-prototyping-sandbox-with-mock-service-worker</loc>
<lastmod>2025-07-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terolaitinen.fi/requirements-engineering-with-cursor-from-google-docs-slack-convos-jira-confluence-and-submodules-into-cross-linked-markdown</loc>
<lastmod>2025-07-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terolaitinen.fi/software-requirements-engineering-with-human-level-ai</loc>
<lastmod>2025-06-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terolaitinen.fi/migrating-blog-to-github-pages-with-claude-code</loc>
<lastmod>2025-06-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terolaitinen.fi/speccing-ai-assisted-software-requirements-engineering</loc>
<lastmod>2025-03-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terolaitinen.fi/validating-react-context-usage-by-prop-drilling-opaque-tag-types</loc>
<lastmod>2024-07-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terolaitinen.fi/super-bomberman-inspired-roblox-game-part-1</loc>
<lastmod>2024-01-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terolaitinen.fi/minimal-physics-based-multiplayer-unity-game</loc>
<lastmod>2023-07-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terolaitinen.fi/deploying-with-terraform-docker-compose-and-github-actions</loc>
<lastmod>2023-04-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terolaitinen.fi/automating-partition-table-migrations-with-github-actions</loc>
<lastmod>2022-07-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terolaitinen.fi/react-ssr-memory-consumption</loc>
<lastmod>2022-07-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terolaitinen.fi/typescript-conditional-type-inference-in-function-parameters</loc>
<lastmod>2022-07-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terolaitinen.fi/injecting-hooks-to-react-components</loc>
<lastmod>2022-07-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://terolaitinen.fi/tags/ai-agents</loc>
<lastmod>2026-05-10T09:44:12.431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://terolaitinen.fi/tags/requirements-engineering</loc>
<lastmod>2026-05-10T09:44:12.431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://terolaitinen.fi/tags/automation</loc>
<lastmod>2026-05-10T09:44:12.431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://terolaitinen.fi/tags/github-actions</loc>
<lastmod>2026-05-10T09:44:12.431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://terolaitinen.fi/tags/react</loc>
<lastmod>2026-05-10T09:44:12.431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://terolaitinen.fi/tags/deployment</loc>
<lastmod>2026-05-10T09:44:12.431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://terolaitinen.fi/tags/formal-methods</loc>
<lastmod>2026-05-10T09:44:12.431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://terolaitinen.fi/tags/frontend-architecture</loc>
<lastmod>2026-05-10T09:44:12.431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://terolaitinen.fi/tags/monorepos</loc>
<lastmod>2026-05-10T09:44:12.431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://terolaitinen.fi/tags/performance</loc>
<lastmod>2026-05-10T09:44:12.431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://terolaitinen.fi/tags/product-development</loc>
<lastmod>2026-05-10T09:44:12.431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://terolaitinen.fi/tags/prototyping</loc>
<lastmod>2026-05-10T09:44:12.431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://terolaitinen.fi/tags/type-systems</loc>
<lastmod>2026-05-10T09:44:12.431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://terolaitinen.fi/tags/typescript</loc>
<lastmod>2026-05-10T09:44:12.431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://terolaitinen.fi/tags/project-management</loc>
<lastmod>2026-05-10T09:44:12.431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://terolaitinen.fi/tags/software-estimation</loc>
<lastmod>2026-05-10T09:44:12.431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://terolaitinen.fi/page/2</loc>
<lastmod>2026-05-10T09:44:12.440Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://terolaitinen.fi/page/3</loc>
<lastmod>2026-05-10T09:44:12.440Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://terolaitinen.fi/page/4</loc>
<lastmod>2026-05-10T09:44:12.440Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.3</priority>
</url>
</urlset>
