<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://oleg.is</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is" />
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://oleg.is/about</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/about" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/about" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/about" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/projects</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/projects" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/projects" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/projects" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/activity</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/activity" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/activity" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/activity" />
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/services</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services" />
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://oleg.is/pricing</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/pricing" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/pricing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/pricing" />
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://oleg.is/audit</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/audit" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/audit" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/audit" />
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://oleg.is/startups</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/startups" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/startups" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/startups" />
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://oleg.is/business</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/business" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/business" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/business" />
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://oleg.is/accelerators</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/accelerators" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/accelerators" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/accelerators" />
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://oleg.is/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/blog" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/blog" />
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://oleg.is/book</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/book" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/book" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/book" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/contact</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/contact" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/contact" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/contact" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/privacy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/privacy" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/privacy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/privacy" />
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://oleg.is/terms</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/terms" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/terms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/terms" />
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://oleg.is/services/cloud-cost-optimization</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/cloud-cost-optimization" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/cloud-cost-optimization" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/cloud-cost-optimization" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/services/architecture-review</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/architecture-review" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/architecture-review" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/architecture-review" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/services/ai-seo</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/ai-seo" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/ai-seo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/ai-seo" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/services/ai-consulting</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/ai-consulting" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/ai-consulting" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/ai-consulting" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/services/project-rescue</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/project-rescue" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/project-rescue" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/project-rescue" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/services/technical-due-diligence</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/technical-due-diligence" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/technical-due-diligence" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/technical-due-diligence" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/services/startup-technical-advisor</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/startup-technical-advisor" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/startup-technical-advisor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/startup-technical-advisor" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/services/fractional-chief-ai-officer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/fractional-chief-ai-officer" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/fractional-chief-ai-officer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/fractional-chief-ai-officer" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/services/ai-governance</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/ai-governance" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/ai-governance" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/ai-governance" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/services/ai-poc</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/ai-poc" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/ai-poc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/ai-poc" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/services/legacy-modernization</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/legacy-modernization" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/legacy-modernization" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/legacy-modernization" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/fractional-cto-cost</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/fractional-cto-cost" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/fractional-cto-cost" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/fractional-cto-cost" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://oleg.is/fractional-cto-vs-technical-cofounder</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/fractional-cto-vs-technical-cofounder" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/fractional-cto-vs-technical-cofounder" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/fractional-cto-vs-technical-cofounder" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/fractional-vs-interim-vs-virtual-cto</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/fractional-vs-interim-vs-virtual-cto" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/fractional-vs-interim-vs-virtual-cto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/fractional-vs-interim-vs-virtual-cto" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ai-policy-template</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/ai-policy-template" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/ai-policy-template" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/ai-policy-template" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ai-readiness-assessment</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/ai-readiness-assessment" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/ai-readiness-assessment" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/ai-readiness-assessment" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/technical-due-diligence-checklist</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/technical-due-diligence-checklist" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/technical-due-diligence-checklist" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/technical-due-diligence-checklist" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/architecture-review-checklist</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/architecture-review-checklist" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/architecture-review-checklist" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/architecture-review-checklist" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/tech-stack-audit-template</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/tech-stack-audit-template" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/tech-stack-audit-template" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/tech-stack-audit-template" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/startup-advisor-agreement</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/startup-advisor-agreement" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/startup-advisor-agreement" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/startup-advisor-agreement" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ai-cost-calculator</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/ai-cost-calculator" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/ai-cost-calculator" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/ai-cost-calculator" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/cloud-waste-check</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/cloud-waste-check" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/cloud-waste-check" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/cloud-waste-check" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/services/custom-mcp-server-development</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/custom-mcp-server-development" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/custom-mcp-server-development" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/custom-mcp-server-development" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/services/interim-cto</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/interim-cto" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/interim-cto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/interim-cto" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/services/ai-voice-agents</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/ai-voice-agents" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/ai-voice-agents" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/ai-voice-agents" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/services/compliance-engineering</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/compliance-engineering" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/compliance-engineering" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/compliance-engineering" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/what-is-an-mcp-server</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/what-is-an-mcp-server" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/what-is-an-mcp-server" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/what-is-an-mcp-server" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://oleg.is/what-is-vibe-coding</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/what-is-vibe-coding" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/what-is-vibe-coding" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/what-is-vibe-coding" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://oleg.is/fractional-executive-guide</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/fractional-executive-guide" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/fractional-executive-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/fractional-executive-guide" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/soc2-compliance-cost</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/soc2-compliance-cost" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/soc2-compliance-cost" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/soc2-compliance-cost" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/case-studies</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/case-studies" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/case-studies" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/case-studies" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/career</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/career" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/career" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/career" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://oleg.is/career/ai-job-search-coaching</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/career/ai-job-search-coaching" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/career/ai-job-search-coaching" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/career/ai-job-search-coaching" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://oleg.is/career/interview-coaching</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/career/interview-coaching" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/career/interview-coaching" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/career/interview-coaching" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://oleg.is/career/tech-outplacement</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/career/tech-outplacement" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/career/tech-outplacement" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/career/tech-outplacement" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://oleg.is/career/ats-resume-checker</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/career/ats-resume-checker" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/career/ats-resume-checker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/career/ats-resume-checker" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://oleg.is/career/resume-templates</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/career/resume-templates" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/career/resume-templates" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/career/resume-templates" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://oleg.is/career/star-method</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/career/star-method" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/career/star-method" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/career/star-method" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ai-policy-generator</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/ai-policy-generator" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/ai-policy-generator" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/ai-policy-generator" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/tech-dd-scorecard</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/tech-dd-scorecard" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/tech-dd-scorecard" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/tech-dd-scorecard" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/services/shadow-ai-audit</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/shadow-ai-audit" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/shadow-ai-audit" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/shadow-ai-audit" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/services/ai-observability</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/ai-observability" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/ai-observability" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/ai-observability" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/services/enterprise-ai-agents</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/enterprise-ai-agents" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/enterprise-ai-agents" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/enterprise-ai-agents" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/services/ai-literacy-training</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/ai-literacy-training" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/ai-literacy-training" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/ai-literacy-training" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/ru</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is" />
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://oleg.is/ru/about</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/about" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/about" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/about" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/ru/projects</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/projects" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/projects" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/projects" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ru/activity</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/activity" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/activity" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/activity" />
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ru/services</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services" />
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://oleg.is/ru/pricing</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/pricing" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/pricing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/pricing" />
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://oleg.is/ru/audit</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/audit" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/audit" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/audit" />
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://oleg.is/ru/startups</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/startups" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/startups" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/startups" />
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://oleg.is/ru/business</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/business" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/business" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/business" />
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://oleg.is/ru/accelerators</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/accelerators" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/accelerators" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/accelerators" />
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/blog" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/blog" />
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://oleg.is/ru/book</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/book" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/book" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/book" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/ru/contact</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/contact" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/contact" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/contact" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ru/privacy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/privacy" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/privacy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/privacy" />
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://oleg.is/ru/terms</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/terms" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/terms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/terms" />
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://oleg.is/ru/services/cloud-cost-optimization</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/cloud-cost-optimization" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/cloud-cost-optimization" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/cloud-cost-optimization" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/ru/services/architecture-review</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/architecture-review" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/architecture-review" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/architecture-review" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/ru/services/ai-seo</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/ai-seo" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/ai-seo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/ai-seo" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/ru/services/ai-consulting</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/ai-consulting" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/ai-consulting" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/ai-consulting" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/ru/services/project-rescue</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/project-rescue" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/project-rescue" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/project-rescue" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/ru/services/technical-due-diligence</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/technical-due-diligence" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/technical-due-diligence" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/technical-due-diligence" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/ru/services/startup-technical-advisor</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/startup-technical-advisor" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/startup-technical-advisor" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/startup-technical-advisor" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/ru/services/fractional-chief-ai-officer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/fractional-chief-ai-officer" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/fractional-chief-ai-officer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/fractional-chief-ai-officer" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/ru/services/ai-governance</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/ai-governance" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/ai-governance" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/ai-governance" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/ru/services/ai-poc</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/ai-poc" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/ai-poc" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/ai-poc" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/ru/services/legacy-modernization</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/legacy-modernization" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/legacy-modernization" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/legacy-modernization" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/ru/fractional-cto-cost</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/fractional-cto-cost" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/fractional-cto-cost" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/fractional-cto-cost" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://oleg.is/ru/fractional-cto-vs-technical-cofounder</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/fractional-cto-vs-technical-cofounder" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/fractional-cto-vs-technical-cofounder" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/fractional-cto-vs-technical-cofounder" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ru/fractional-vs-interim-vs-virtual-cto</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/fractional-vs-interim-vs-virtual-cto" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/fractional-vs-interim-vs-virtual-cto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/fractional-vs-interim-vs-virtual-cto" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ru/ai-policy-template</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/ai-policy-template" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/ai-policy-template" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/ai-policy-template" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ru/ai-readiness-assessment</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/ai-readiness-assessment" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/ai-readiness-assessment" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/ai-readiness-assessment" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ru/technical-due-diligence-checklist</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/technical-due-diligence-checklist" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/technical-due-diligence-checklist" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/technical-due-diligence-checklist" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ru/architecture-review-checklist</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/architecture-review-checklist" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/architecture-review-checklist" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/architecture-review-checklist" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ru/tech-stack-audit-template</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/tech-stack-audit-template" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/tech-stack-audit-template" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/tech-stack-audit-template" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ru/startup-advisor-agreement</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/startup-advisor-agreement" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/startup-advisor-agreement" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/startup-advisor-agreement" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ru/ai-cost-calculator</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/ai-cost-calculator" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/ai-cost-calculator" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/ai-cost-calculator" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ru/cloud-waste-check</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/cloud-waste-check" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/cloud-waste-check" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/cloud-waste-check" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ru/services/custom-mcp-server-development</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/custom-mcp-server-development" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/custom-mcp-server-development" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/custom-mcp-server-development" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/ru/services/interim-cto</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/interim-cto" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/interim-cto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/interim-cto" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/ru/services/ai-voice-agents</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/ai-voice-agents" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/ai-voice-agents" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/ai-voice-agents" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/ru/services/compliance-engineering</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/compliance-engineering" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/compliance-engineering" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/compliance-engineering" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/ru/what-is-an-mcp-server</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/what-is-an-mcp-server" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/what-is-an-mcp-server" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/what-is-an-mcp-server" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://oleg.is/ru/what-is-vibe-coding</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/what-is-vibe-coding" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/what-is-vibe-coding" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/what-is-vibe-coding" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://oleg.is/ru/fractional-executive-guide</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/fractional-executive-guide" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/fractional-executive-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/fractional-executive-guide" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ru/soc2-compliance-cost</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/soc2-compliance-cost" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/soc2-compliance-cost" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/soc2-compliance-cost" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ru/case-studies</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/case-studies" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/case-studies" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/case-studies" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ru/career</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/career" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/career" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/career" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://oleg.is/ru/career/ai-job-search-coaching</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/career/ai-job-search-coaching" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/career/ai-job-search-coaching" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/career/ai-job-search-coaching" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://oleg.is/ru/career/interview-coaching</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/career/interview-coaching" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/career/interview-coaching" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/career/interview-coaching" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://oleg.is/ru/career/tech-outplacement</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/career/tech-outplacement" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/career/tech-outplacement" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/career/tech-outplacement" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://oleg.is/ru/career/ats-resume-checker</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/career/ats-resume-checker" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/career/ats-resume-checker" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/career/ats-resume-checker" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://oleg.is/ru/career/resume-templates</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/career/resume-templates" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/career/resume-templates" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/career/resume-templates" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://oleg.is/ru/career/star-method</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/career/star-method" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/career/star-method" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/career/star-method" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ru/ai-policy-generator</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/ai-policy-generator" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/ai-policy-generator" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/ai-policy-generator" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ru/tech-dd-scorecard</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/tech-dd-scorecard" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/tech-dd-scorecard" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/tech-dd-scorecard" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://oleg.is/ru/services/shadow-ai-audit</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/shadow-ai-audit" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/shadow-ai-audit" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/shadow-ai-audit" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/ru/services/ai-observability</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/ai-observability" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/ai-observability" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/ai-observability" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/ru/services/enterprise-ai-agents</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/enterprise-ai-agents" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/enterprise-ai-agents" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/enterprise-ai-agents" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/ru/services/ai-literacy-training</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://oleg.is/services/ai-literacy-training" />
<xhtml:link rel="alternate" hreflang="ru" href="https://oleg.is/ru/services/ai-literacy-training" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://oleg.is/services/ai-literacy-training" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://oleg.is/blog/saas-spend-management-savings</loc>
<lastmod>2026-08-09T01:42:39.164573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/gpu-cost-workload-shape</loc>
<lastmod>2026-08-09T01:43:11.146972Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-incident-response-plan</loc>
<lastmod>2026-08-09T01:39:39.308564Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-usage-policy-rollout</loc>
<lastmod>2026-08-09T01:40:31.159932Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-support-metrics-failure</loc>
<lastmod>2026-08-09T01:40:18.68232Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-chatbot-build-buy-handoff</loc>
<lastmod>2026-08-09T01:44:09.514014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-poc-cost-budgets</loc>
<lastmod>2026-08-09T01:41:17.887505Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/chatgpt-apps-business-workflows</loc>
<lastmod>2026-08-09T01:37:08.478293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/eu-ai-act-penalties</loc>
<lastmod>2026-08-09T01:35:38.939159Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/choose-ai-transformation-consultant</loc>
<lastmod>2026-08-09T01:34:13.170609Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-roi-model</loc>
<lastmod>2026-08-09T01:31:38.90575Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-data-use-case-queue</loc>
<lastmod>2026-08-09T01:31:19.201715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/data-readiness-ai-assessment</loc>
<lastmod>2026-08-09T01:33:59.28149Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-management-system-daily-work</loc>
<lastmod>2026-08-09T01:30:49.096215Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/iso-42001-vs-soc-2</loc>
<lastmod>2026-08-09T01:30:19.696496Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/vciso-pricing-models</loc>
<lastmod>2026-08-09T01:33:23.392324Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/useful-web-app-penetration-testing</loc>
<lastmod>2026-08-09T01:28:40.435275Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/penetration-testing-cost-2026</loc>
<lastmod>2026-08-09T01:33:09.99707Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/llm-selection-production-workloads</loc>
<lastmod>2026-08-09T01:29:09.177272Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-pair-programming-etiquette</loc>
<lastmod>2026-08-09T01:24:49.569565Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-team-prompt-libraries</loc>
<lastmod>2026-08-09T01:25:59.451879Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-first-company-playbook</loc>
<lastmod>2026-08-09T01:33:35.107682Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-native-development-system</loc>
<lastmod>2026-08-09T01:25:18.350732Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/on-premise-ai-coding-assistants</loc>
<lastmod>2026-08-09T01:23:49.860799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-agent-orchestration-patterns</loc>
<lastmod>2026-08-09T01:22:07.395938Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/multi-agent-automation-operations</loc>
<lastmod>2026-08-09T01:17:50.198747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-sdlc-metrics-accepted-change</loc>
<lastmod>2026-08-09T01:21:38.409274Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/spec-driven-development-enforcement</loc>
<lastmod>2026-08-09T01:16:28.40597Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-coding-agents-comparison</loc>
<lastmod>2026-08-09T01:19:19.949483Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mcp-server-monitoring-production</loc>
<lastmod>2026-08-09T01:16:48.832081Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/non-human-identity-operating-model</loc>
<lastmod>2026-08-09T01:17:03.394484Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-agent-workload-identity</loc>
<lastmod>2026-08-09T01:20:08.913666Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/just-in-time-engineering-access</loc>
<lastmod>2026-08-09T01:14:58.921096Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/zero-standing-privileges-ai-agents</loc>
<lastmod>2026-08-09T01:14:02.036523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/talent-density-ai-era</loc>
<lastmod>2026-08-09T01:13:48.441276Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-shopping-agent-readiness</loc>
<lastmod>2026-08-09T01:12:28.196576Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/agent-payments-merchant-checkout</loc>
<lastmod>2026-08-09T01:11:20.080747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-generated-code-12-month-cost</loc>
<lastmod>2026-08-09T01:15:12.176688Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-technical-debt-agent-code</loc>
<lastmod>2026-08-09T01:13:18.140424Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-code-security-scanning</loc>
<lastmod>2026-08-09T01:20:21.932599Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/vibe-coding-tools-production-map</loc>
<lastmod>2026-08-09T01:09:09.232344Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/vibe-engineering-discipline</loc>
<lastmod>2026-08-09T01:06:08.808074Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/evaluate-enterprise-ai-agent-platforms</loc>
<lastmod>2026-08-09T01:05:15.317155Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hiring-ai-employee-reality-check</loc>
<lastmod>2026-08-09T01:05:00.542543Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-bookkeeping-trust-boundaries</loc>
<lastmod>2026-08-09T01:10:00.469419Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-second-brain-company-knowledge</loc>
<lastmod>2026-08-09T01:04:25.115893Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/llm-observability-tools-compared</loc>
<lastmod>2026-08-09T01:03:29.252782Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/choose-llm-evaluation-framework</loc>
<lastmod>2026-08-09T01:02:48.425627Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-evals-golden-set-harness</loc>
<lastmod>2026-08-09T01:00:21.694512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/agentic-rag-patterns-hard-limits</loc>
<lastmod>2026-08-09T01:01:09.491Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/graph-rag-query-design</loc>
<lastmod>2026-08-09T01:00:46.522444Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mcp-apps-software-distribution</loc>
<lastmod>2026-08-09T01:04:11.113286Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/openai-agents-vs-claude-sdk</loc>
<lastmod>2026-08-09T01:02:20.624108Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/comet-browser-business-review</loc>
<lastmod>2026-08-09T01:00:33.690776Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/atlas-browser-work-security</loc>
<lastmod>2026-08-09T00:58:59.098979Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/atlas-vs-comet-browser</loc>
<lastmod>2026-08-09T01:00:58.668781Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cursor-rollout-team-standards</loc>
<lastmod>2026-08-09T00:56:40.119345Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/gemini-cli-claude-code</loc>
<lastmod>2026-08-09T00:53:22.990012Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/gemini-cli-team-guide</loc>
<lastmod>2026-08-09T00:53:49.106176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/second-interview-questions-depth</loc>
<lastmod>2026-08-09T00:51:00.89515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineer-panel-interview-tips</loc>
<lastmod>2026-08-09T00:52:20.798867Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/conflict-resolution-interview-answers</loc>
<lastmod>2026-08-09T00:51:28.224089Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/answer-why-work-here</loc>
<lastmod>2026-08-09T00:48:28.077007Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/free-interview-practice-resources</loc>
<lastmod>2026-08-09T00:52:34.823481Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mock-interviews-ai-practice</loc>
<lastmod>2026-08-09T00:53:10.39633Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/interview-copilot-tools-cheating</loc>
<lastmod>2026-08-09T00:49:18.385496Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/realistic-ai-mock-interview-practice</loc>
<lastmod>2026-08-09T00:48:40.584325Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-resume-review-prompts</loc>
<lastmod>2026-08-09T00:48:52.870469Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/linkedin-profile-optimization-engineers</loc>
<lastmod>2026-08-09T00:47:44.585132Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-resume-executive-story</loc>
<lastmod>2026-08-09T00:45:14.345276Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-manager-resume-mistakes</loc>
<lastmod>2026-08-09T00:49:04.692033Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/senior-software-engineer-resume</loc>
<lastmod>2026-08-09T00:45:00.542627Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-resume-keyword-matching</loc>
<lastmod>2026-08-09T00:44:18.945125Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ats-friendly-resume-parsing</loc>
<lastmod>2026-08-09T00:40:05.84712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/career-change-tech-ai-era</loc>
<lastmod>2026-08-09T00:40:29.861897Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/after-tech-layoff-playbook</loc>
<lastmod>2026-08-09T00:41:38.467315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/software-engineer-layoff-plan</loc>
<lastmod>2026-08-09T00:39:49.453277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-engineering-job-risk</loc>
<lastmod>2026-08-09T00:40:17.944365Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-proof-software-careers</loc>
<lastmod>2026-08-09T00:42:19.24768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-skills-gap-engineers</loc>
<lastmod>2026-08-09T00:37:46.592588Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/employers-test-ai-fluency</loc>
<lastmod>2026-08-09T00:37:09.960454Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/openai-certifications-work-hiring</loc>
<lastmod>2026-08-09T00:38:30.736133Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-engineer-salary-2026</loc>
<lastmod>2026-08-09T00:40:43.127858Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-engineer-role-guide</loc>
<lastmod>2026-08-09T00:33:49.004416Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-manager-vs-staff-engineer</loc>
<lastmod>2026-08-09T00:35:45.881106Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-90-days-manager</loc>
<lastmod>2026-08-09T00:38:18.210312Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/become-engineering-manager</loc>
<lastmod>2026-08-09T00:34:27.342075Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/become-cto-realistic-path</loc>
<lastmod>2026-08-09T00:32:19.883725Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/job-offer-negotiation-emails</loc>
<lastmod>2026-08-09T00:31:09.433795Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tech-salary-negotiation-scripts</loc>
<lastmod>2026-08-09T00:28:41.658256Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/software-engineer-salary-negotiation</loc>
<lastmod>2026-08-09T00:29:48.29848Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/answer-amazon-leadership-principles-interview</loc>
<lastmod>2026-08-09T00:29:19.209026Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/faang-prep-without-burnout</loc>
<lastmod>2026-08-09T00:27:39.530409Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/google-interview-prep-eight-weeks</loc>
<lastmod>2026-08-09T00:26:58.502985Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineer-interview-introduction</loc>
<lastmod>2026-08-09T00:28:29.664918Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-manager-interview-answers</loc>
<lastmod>2026-08-09T00:24:28.544438Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/system-design-interview-prep</loc>
<lastmod>2026-08-09T00:27:12.165557Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/behavioral-interview-questions-engineers</loc>
<lastmod>2026-08-09T00:25:18.961301Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/self-hosted-llm-coding-hardware-models</loc>
<lastmod>2026-08-09T00:23:32.044358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/private-llm-hosting-options</loc>
<lastmod>2026-08-09T00:23:45.175694Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/on-device-ai-products</loc>
<lastmod>2026-08-09T00:22:49.873098Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-language-models-business-tasks</loc>
<lastmod>2026-08-09T00:22:28.035144Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/merchant-chatgpt-shopping-playbook</loc>
<lastmod>2026-08-09T00:23:19.973243Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/agentic-commerce-store-readiness</loc>
<lastmod>2026-08-09T00:20:48.889569Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hiring-engineers-ai-assisted-teams</loc>
<lastmod>2026-08-09T00:18:50.458713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-interview-cheating-detection</loc>
<lastmod>2026-08-09T00:20:14.603849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-resume-screening-engineers</loc>
<lastmod>2026-08-09T00:17:38.949007Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-recruiters-hiring-funnel</loc>
<lastmod>2026-08-09T00:20:27.403354Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/deep-research-tools-b2b</loc>
<lastmod>2026-08-09T00:18:09.584301Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-agent-cost-models</loc>
<lastmod>2026-08-09T00:13:30.129734Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-adoption-roadmap-100-people</loc>
<lastmod>2026-08-09T00:17:50.746271Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-ai-operating-change</loc>
<lastmod>2026-08-09T00:12:30.086734Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-poc-production-gap</loc>
<lastmod>2026-08-09T00:16:16.924165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-process-automation-first-workflows</loc>
<lastmod>2026-08-09T00:15:19.019986Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/digital-workers-smb-pilot</loc>
<lastmod>2026-08-09T00:14:40.299206Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-chief-of-staff-workflow</loc>
<lastmod>2026-08-09T00:10:59.529125Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/custom-gpt-business-limits</loc>
<lastmod>2026-08-09T00:12:18.092681Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-business-ai-support</loc>
<lastmod>2026-08-09T00:12:59.544083Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-sales-agent-boundaries</loc>
<lastmod>2026-08-09T00:11:28.149974Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-voice-agents-business-jobs</loc>
<lastmod>2026-08-09T00:07:16.905807Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-receptionist-roi</loc>
<lastmod>2026-08-09T00:07:39.515636Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/indirect-prompt-injection-defenses</loc>
<lastmod>2026-08-09T00:06:48.248396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/prompt-injection-business-apps</loc>
<lastmod>2026-08-09T00:07:51.779854Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/llm-security-testing-tools</loc>
<lastmod>2026-08-09T00:03:48.835887Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-red-teaming-llm-apps</loc>
<lastmod>2026-08-09T00:04:15.324992Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/scope-ai-penetration-testing</loc>
<lastmod>2026-08-09T00:09:38.62298Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/micro-saas-acquisition-due-diligence</loc>
<lastmod>2026-08-09T00:04:01.925574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-preparation-selling-saas</loc>
<lastmod>2026-08-09T00:03:13.590201Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ma-due-diligence-timeline</loc>
<lastmod>2026-08-09T00:00:39.16233Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/it-due-diligence-handover</loc>
<lastmod>2026-08-09T00:02:28.909748Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/saas-acquisition-red-flags-deals</loc>
<lastmod>2026-08-09T00:03:00.344141Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/saas-due-diligence-purchase-price</loc>
<lastmod>2026-08-08T23:59:59.154312Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/openai-api-cost-vs-claude</loc>
<lastmod>2026-08-09T00:01:50.231047Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cloud-repatriation-workloads-on-metal</loc>
<lastmod>2026-08-08T23:58:24.066527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/snowflake-cost-optimization-discipline</loc>
<lastmod>2026-08-08T23:57:23.973414Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/databricks-cost-production-workloads</loc>
<lastmod>2026-08-09T00:00:12.350285Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/kubernetes-cost-tools-compared</loc>
<lastmod>2026-08-08T23:57:37.142134Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hidden-high-aws-bill-costs</loc>
<lastmod>2026-08-08T23:57:10.434976Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/llm-cost-optimization-techniques</loc>
<lastmod>2026-08-08T23:58:10.904622Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/finops-ai-workload-cost-control</loc>
<lastmod>2026-08-08T23:54:39.793787Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-executive-rates-2026</loc>
<lastmod>2026-08-08T23:52:53.650971Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/chief-ai-officer-vs-cto</loc>
<lastmod>2026-08-08T23:50:37.028404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-coo-saas-delivery-chaos</loc>
<lastmod>2026-08-08T23:50:03.754792Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cfo-vs-fractional-cto</loc>
<lastmod>2026-08-08T23:51:49.413977Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shadow-ai-examples-company-risk</loc>
<lastmod>2026-08-08T23:48:22.359987Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-agent-liability-errors</loc>
<lastmod>2026-08-08T23:52:38.810081Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-insurance-coverage-2026</loc>
<lastmod>2026-08-08T23:49:49.734408Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/third-party-ai-risk-management</loc>
<lastmod>2026-08-08T23:48:09.398704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-vendor-assessment-questionnaire</loc>
<lastmod>2026-08-08T23:48:36.31524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-act-compliance-checklist</loc>
<lastmod>2026-08-08T23:43:49.736699Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/iso-42001-certification-cost-budget</loc>
<lastmod>2026-08-08T23:45:12.157337Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/iso-42005-impact-assessment</loc>
<lastmod>2026-08-08T23:44:59.586177Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/high-risk-ai-classification</loc>
<lastmod>2026-08-08T23:51:09.919867Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/gpai-obligations-ai-buyers</loc>
<lastmod>2026-08-08T23:47:10.47732Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-act-article-4-training</loc>
<lastmod>2026-08-08T23:42:57.978879Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/eu-ai-act-smb-deadlines</loc>
<lastmod>2026-08-08T23:42:01.35543Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/lovable-export-ownership-lock-in</loc>
<lastmod>2026-08-08T23:37:11.553749Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-app-builder-exit-test</loc>
<lastmod>2026-08-08T23:46:58.0362Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/v0-vercel-shippable-frontend</loc>
<lastmod>2026-08-08T23:37:52.16676Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/replit-agent-internal-apps</loc>
<lastmod>2026-08-08T23:37:40.282553Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/bolt-new-production-failures</loc>
<lastmod>2026-08-08T23:38:28.018443Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/lovable-app-production-checklist</loc>
<lastmod>2026-08-08T23:36:19.526617Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-code-review-mandate</loc>
<lastmod>2026-08-08T23:35:49.405598Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/forward-deployed-engineers-startups</loc>
<lastmod>2026-08-08T23:35:38.734407Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-software-development-lifecycle</loc>
<lastmod>2026-08-08T23:38:05.1664Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/agentic-engineering-vs-vibe-coding</loc>
<lastmod>2026-08-08T23:33:52.609069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/windsurf-vs-cursor-lean-teams</loc>
<lastmod>2026-08-08T23:33:40.555572Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/evaluate-codex-vs-claude-code</loc>
<lastmod>2026-08-08T23:31:09.974119Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/claude-skills-engineering-teams</loc>
<lastmod>2026-08-08T23:29:31.857993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/claude-agent-sdk-internal-tools</loc>
<lastmod>2026-08-08T23:29:19.142256Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/best-ai-coding-agent-small-team</loc>
<lastmod>2026-08-08T23:30:09.037114Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/claude-chatgpt-coding-workflow</loc>
<lastmod>2026-08-08T23:28:33.218433Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/context-engineering-ai-coding-teams</loc>
<lastmod>2026-08-08T23:32:08.679068Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/spec-driven-development-ai-agents</loc>
<lastmod>2026-08-08T23:26:37.737245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/need-llm-gateway</loc>
<lastmod>2026-08-08T23:26:50.230688Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/agent-memory-business-workflows</loc>
<lastmod>2026-08-08T23:27:03.28918Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/a2a-protocol-vs-mcp</loc>
<lastmod>2026-08-08T23:28:20.750064Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/agents-md-agent-readable-repos</loc>
<lastmod>2026-08-08T23:23:39.911462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mcp-gateway-comparison-control</loc>
<lastmod>2026-08-08T23:26:10.03303Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tool-poisoning-agent-defense</loc>
<lastmod>2026-08-08T23:24:29.163189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/malicious-mcp-server-vetting</loc>
<lastmod>2026-08-08T23:23:53.335237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mcp-registry-security-checks</loc>
<lastmod>2026-08-08T23:26:23.835689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/remote-mcp-server-hosting</loc>
<lastmod>2026-08-08T23:15:26.210645Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mcp-vs-api-production-integrations</loc>
<lastmod>2026-08-08T23:14:56.689128Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/lean-ai-search-tool-stack</loc>
<lastmod>2026-08-08T23:14:42.257731Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/programmatic-seo-ai-search</loc>
<lastmod>2026-08-08T23:19:00.319218Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/llms-txt-crawler-evidence</loc>
<lastmod>2026-08-08T23:15:11.381025Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/brand-visibility-ai-search-audit</loc>
<lastmod>2026-08-08T23:20:29.305145Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/share-of-model-board-report</loc>
<lastmod>2026-08-08T23:21:59.4286Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/aeo-tools-measurement-guide</loc>
<lastmod>2026-08-08T23:16:20.473865Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-visibility-tracking-prompt-panel</loc>
<lastmod>2026-08-08T23:13:50.479563Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/perplexity-seo-source-citations</loc>
<lastmod>2026-08-08T23:16:33.048725Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/chatgpt-search-ranking-plan</loc>
<lastmod>2026-08-08T23:16:55.946339Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/aeo-vs-seo-budget</loc>
<lastmod>2026-08-08T23:19:40.442087Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/generative-engine-citation-examples</loc>
<lastmod>2026-08-08T23:14:29.800013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/llm-seo-strategy-b2b-saas</loc>
<lastmod>2026-08-08T23:16:44.569351Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/seo-ai-search-evidence</loc>
<lastmod>2026-08-08T23:15:49.969607Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/chatgpt-seo-product-recommendations</loc>
<lastmod>2026-08-08T23:17:59.026726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/handle-copilot-public-code-matches</loc>
<lastmod>2026-07-27T08:10:39.824499Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/iso-42001-nist-ai-rmf</loc>
<lastmod>2026-07-27T08:10:20.008684Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/coding-agents-across-repositories</loc>
<lastmod>2026-07-27T08:06:54.44288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/inference-cost-merged-change</loc>
<lastmod>2026-07-27T08:06:39.66086Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-productivity-dora-metr</loc>
<lastmod>2026-07-27T08:00:10.136977Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mcp-production-secrets-brokers</loc>
<lastmod>2026-07-27T07:59:50.598713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-coding-tool-audit-renewal</loc>
<lastmod>2026-07-27T07:57:19.07608Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/govern-coding-agents-production</loc>
<lastmod>2026-07-27T07:59:38.420372Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-team-audit-review-bottleneck</loc>
<lastmod>2026-07-27T07:58:50.847608Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-smb-ai</loc>
<lastmod>2026-07-27T07:58:25.466368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/coding-agent-lock-in-audit</loc>
<lastmod>2026-07-27T07:58:12.889237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nist-ai-rmf-internal-owner</loc>
<lastmod>2026-07-27T08:00:39.054108Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-transformation-retainer-value</loc>
<lastmod>2026-07-27T07:56:40.479143Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/multi-agent-architecture-audit</loc>
<lastmod>2026-07-27T08:01:08.012968Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/assess-commercial-use-ai-generated-code</loc>
<lastmod>2026-07-27T07:58:37.793609Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-transformation-leadership-paid-trial</loc>
<lastmod>2026-07-27T07:57:32.751246Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-vciso-ai-change-control</loc>
<lastmod>2026-07-27T07:59:03.24495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-leadership-release-bottlenecks</loc>
<lastmod>2026-07-27T07:57:45.932983Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-audit-inference-costs</loc>
<lastmod>2026-07-27T07:57:58.874987Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-agent-privileged-access-ownership</loc>
<lastmod>2026-07-27T07:59:14.342683Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-delivery-pilot-proof</loc>
<lastmod>2026-07-27T02:04:11.651953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-rollout-advisor-or-cto</loc>
<lastmod>2026-07-27T02:04:11.651953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/multi-agent-pilot-stop-threshold</loc>
<lastmod>2026-07-27T02:04:11.651953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/production-mcp-agent-credentials</loc>
<lastmod>2026-07-27T02:04:11.651953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/compare-fractional-cto-proposals</loc>
<lastmod>2026-07-27T02:04:11.651953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/reduce-coding-agent-lock-in</loc>
<lastmod>2026-07-27T02:04:11.651953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/soc-2-separation-two-engineers</loc>
<lastmod>2026-07-27T02:04:11.651953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/read-only-ai-incident-investigation</loc>
<lastmod>2026-07-27T02:04:11.651953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fixed-fee-engineering-audit-break-even</loc>
<lastmod>2026-07-27T02:04:11.651953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/govern-mcp-production-access</loc>
<lastmod>2026-07-27T02:04:11.651953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/measure-knowledge-concentration</loc>
<lastmod>2026-07-27T01:33:05.315982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/replace-development-agency</loc>
<lastmod>2026-07-27T01:33:05.315982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-code-provenance-checks</loc>
<lastmod>2026-07-27T01:33:05.315982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/soc-2-agent-deployment</loc>
<lastmod>2026-07-27T01:33:05.315982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-incident-ownership</loc>
<lastmod>2026-07-27T01:33:05.315982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/claude-code-openhands-migration</loc>
<lastmod>2026-07-27T01:33:05.315982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-ai-transformation</loc>
<lastmod>2026-07-27T01:33:05.315982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mcp-agent-authentication-secrets</loc>
<lastmod>2026-07-27T01:33:05.315982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/replace-multi-agent-coding-pipeline</loc>
<lastmod>2026-07-27T01:33:05.315982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/autonomous-coding-costs</loc>
<lastmod>2026-07-27T01:33:05.315982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/flat-rate-ai-break-even</loc>
<lastmod>2026-07-24T01:15:59.755226Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-pipeline-fallback-path</loc>
<lastmod>2026-07-24T01:15:59.755226Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/accepted-code-change-cost</loc>
<lastmod>2026-07-22T06:13:23.334893Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-budget-bands</loc>
<lastmod>2026-07-22T06:12:09.451612Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-payroll-demand-source</loc>
<lastmod>2026-07-22T05:27:20.395012Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/vacancy-test-engineer-replacement</loc>
<lastmod>2026-07-22T06:13:59.826493Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/two-engineer-specialist-ownership</loc>
<lastmod>2026-07-22T05:28:01.039181Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-efficiency-funding-model</loc>
<lastmod>2026-07-22T05:29:51.429069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/five-day-engineering-cost-audit</loc>
<lastmod>2026-07-11T01:03:09.640521Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/seasonal-automation-payback-model</loc>
<lastmod>2026-07-22T06:13:11.711665Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-assisted-incident-response</loc>
<lastmod>2026-07-11T01:03:15.199442Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/audit-savings-confidence-score</loc>
<lastmod>2026-07-22T06:14:34.89129Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/keep-in-house-smaller-engineering-team</loc>
<lastmod>2026-07-11T03:53:04.590628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-ai-audit-pack</loc>
<lastmod>2026-07-11T03:53:11.516567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/measure-engineering-coordination-tax</loc>
<lastmod>2026-07-22T05:27:34.605481Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-payroll-shipped-outcomes</loc>
<lastmod>2026-07-11T01:03:12.068209Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/git-worktrees-coding-agents</loc>
<lastmod>2026-07-22T06:11:32.563421Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/monthly-savings-register</loc>
<lastmod>2026-07-22T05:27:48.031644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-augmented-teams-uptime</loc>
<lastmod>2026-07-11T03:53:08.401067Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fixed-fee-audit-consulting</loc>
<lastmod>2026-07-22T05:29:02.127871Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-tool-budgets-full-cost</loc>
<lastmod>2026-07-11T03:53:24.021029Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/high-payroll-slow-releases-plan</loc>
<lastmod>2026-07-11T03:54:03.231238Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/repository-prompt-injection-agents</loc>
<lastmod>2026-07-22T06:11:56.239049Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-ai-transformation-scorecard</loc>
<lastmod>2026-07-14T01:51:57.126122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/test-engineering-payroll-reduction</loc>
<lastmod>2026-07-11T03:54:26.709761Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-vs-full-time-hire</loc>
<lastmod>2026-07-11T03:53:00.794729Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/reversible-engineering-cost-cuts</loc>
<lastmod>2026-07-22T05:29:26.19204Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/coding-agent-concurrency-capacity</loc>
<lastmod>2026-07-22T05:28:23.864736Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-engineering-team-backlog</loc>
<lastmod>2026-07-11T03:53:38.385815Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-capacity-ai-adoption</loc>
<lastmod>2026-07-13T17:59:43.082869Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-service-package-layout</loc>
<lastmod>2026-04-12T23:32:07.409077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/object-storage-layout-rules</loc>
<lastmod>2026-04-10T07:40:58.140757Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/stable-process-ai</loc>
<lastmod>2026-04-11T22:29:45.373904Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/payroll-savings-maintenance-bills</loc>
<lastmod>2026-07-22T05:26:40.19408Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-company-role-map</loc>
<lastmod>2026-04-13T07:31:54.324732Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/bug-escalation-process</loc>
<lastmod>2026-04-27T21:24:20.347472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/database-default-values</loc>
<lastmod>2026-04-11T06:11:58.085988Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-logging-libraries-traces</loc>
<lastmod>2026-04-13T02:08:41.141749Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-cost-case-study</loc>
<lastmod>2026-07-22T06:12:21.211383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-cleanup-before-hiring-engineers</loc>
<lastmod>2026-04-14T06:03:03.443051Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/app-startup-time-audit</loc>
<lastmod>2026-04-12T23:44:00.145555Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/typescript-aliases-barrel-files</loc>
<lastmod>2026-04-12T23:33:52.492931Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cloud-cost-tools-choice</loc>
<lastmod>2026-04-27T05:36:45.238769Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/package-hallucinations-code</loc>
<lastmod>2026-07-22T06:13:47.725938Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-code-reviews-house-style</loc>
<lastmod>2026-04-27T05:36:45.879766Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-migration-plan-checks</loc>
<lastmod>2026-04-13T20:17:19.432738Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-experiment-budget-guardrails</loc>
<lastmod>2026-04-11T17:26:28.325138Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/manual-approval-delays</loc>
<lastmod>2026-04-27T05:18:44.512074Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-product-search-stack</loc>
<lastmod>2026-04-13T02:29:22.803849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-workshop-follow-up</loc>
<lastmod>2026-04-14T08:46:40.084251Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/post-pmf-infrastructure-budget</loc>
<lastmod>2026-04-12T06:35:46.204177Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/k3s-managed-kubernetes-choice</loc>
<lastmod>2026-04-13T07:17:01.527872Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/choose-ai-model-failure-cost</loc>
<lastmod>2026-04-11T06:40:27.998337Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-contract-mistakes</loc>
<lastmod>2026-04-27T21:36:24.475552Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/grpc-vs-rest-internal-services</loc>
<lastmod>2026-04-10T05:25:28.690279Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/maintenance-cost-product-area</loc>
<lastmod>2026-07-22T06:11:27.428358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/paid-implementation-package-scope</loc>
<lastmod>2026-04-13T05:35:28.542085Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-adoption-one-workflow</loc>
<lastmod>2026-04-14T08:53:23.05034Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/meeting-heavy-to-queued-work</loc>
<lastmod>2026-04-13T07:08:31.286488Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/multiple-tech-stacks-costs</loc>
<lastmod>2026-04-14T05:56:32.997607Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ui-composition-setup-flows</loc>
<lastmod>2026-04-12T23:32:44.249365Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/lean-test-pyramid-weekly-changes</loc>
<lastmod>2026-04-10T05:53:38.756287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-i18n-libraries-markets</loc>
<lastmod>2026-04-12T23:53:06.04443Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-founder-signals</loc>
<lastmod>2026-04-15T02:13:41.263574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-vs-advisor</loc>
<lastmod>2026-04-12T06:13:56.634034Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/monolith-microservices-team-five</loc>
<lastmod>2026-04-10T04:50:21.53293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-team-cicd-mistakes</loc>
<lastmod>2026-04-10T03:27:02.325845Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/new-technical-leader-credibility</loc>
<lastmod>2026-04-14T05:56:33.347759Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/reskill-support-team-ai</loc>
<lastmod>2026-04-13T07:56:59.0251Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/break-glass-account-drills</loc>
<lastmod>2026-04-11T17:15:18.347068Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technology-board-deck-risks</loc>
<lastmod>2026-04-14T11:48:43.956031Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mailgun-postmark-ses</loc>
<lastmod>2026-04-27T05:15:52.750788Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/domain-modeling-small-teams</loc>
<lastmod>2026-04-13T00:04:53.137132Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/system-health-beyond-uptime</loc>
<lastmod>2026-04-13T05:43:18.697762Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/error-tracking-sampling-plan</loc>
<lastmod>2026-04-11T23:03:15.015533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-analytics-founder-checks</loc>
<lastmod>2026-04-10T07:42:08.465667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-onboarding-startup-mentors</loc>
<lastmod>2026-04-14T18:15:25.476315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hot-warm-cold-storage-costs</loc>
<lastmod>2026-04-10T06:20:18.23818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-reliability-enterprise-sales</loc>
<lastmod>2026-04-12T23:04:13.484916Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/grafana-alert-routing-teams</loc>
<lastmod>2026-04-13T06:26:29.929747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tenant-config-review-renewal</loc>
<lastmod>2026-04-12T06:17:45.318714Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pricing-internal-integrations</loc>
<lastmod>2026-04-10T06:47:28.51382Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/service-dependency-map</loc>
<lastmod>2026-04-11T16:54:28.196111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/qa-plan-shrinking-engineering</loc>
<lastmod>2026-04-13T07:31:58.019182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-drag-report</loc>
<lastmod>2026-04-13T05:02:34.96504Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/release-evidence-packet-ci</loc>
<lastmod>2026-07-22T06:11:24.21925Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tokio-task-contention-patterns</loc>
<lastmod>2026-04-13T02:23:59.128187Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/frontend-state-ownership-map</loc>
<lastmod>2026-04-12T23:25:48.404628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/replace-core-in-slices</loc>
<lastmod>2026-04-13T05:38:17.865396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/too-many-managed-services-cost</loc>
<lastmod>2026-04-14T07:24:05.275586Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/frontend-caching-business-risk</loc>
<lastmod>2026-04-12T23:27:55.965678Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/command-allowlists-code-assistants</loc>
<lastmod>2026-04-13T20:17:18.972315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/call-transcript-crm-checks</loc>
<lastmod>2026-04-11T19:59:48.154001Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/prototype-production-service</loc>
<lastmod>2026-04-10T14:22:28.399366Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-worker-pool-capacity</loc>
<lastmod>2026-04-11T18:20:08.044315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-audit-deliverables</loc>
<lastmod>2026-04-13T07:31:26.064137Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-transition-change-ledger</loc>
<lastmod>2026-04-13T06:48:11.395583Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-headcount-floor</loc>
<lastmod>2026-07-22T05:26:16.499588Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/repo-naming-for-ai</loc>
<lastmod>2026-04-11T22:08:45.87158Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-team-key-rotation</loc>
<lastmod>2026-04-10T12:52:28.420258Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/workflow-exception-taxonomy</loc>
<lastmod>2026-04-10T06:33:48.324263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cap-parallel-ai-experiments</loc>
<lastmod>2026-04-13T07:57:02.140635Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/npm-packages-node-apis</loc>
<lastmod>2026-04-13T03:20:54.79439Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/on-call-without-burnout</loc>
<lastmod>2026-04-10T08:00:08.40858Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/software-procurement-readiness</loc>
<lastmod>2026-04-12T06:34:35.127647Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-markdown-libraries-guide</loc>
<lastmod>2026-04-12T23:53:11.418329Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/keep-network-diagrams-updated</loc>
<lastmod>2026-04-10T07:15:59.744061Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-rituals-ai-teams</loc>
<lastmod>2026-04-12T06:15:55.242841Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-tech-questions-folder</loc>
<lastmod>2026-04-27T05:18:46.110281Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-technical-advisor-decisions</loc>
<lastmod>2026-04-13T20:14:38.621218Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-toil-ledger</loc>
<lastmod>2026-07-22T06:14:13.07373Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/turborepo-nx-or-workspaces</loc>
<lastmod>2026-04-27T05:17:22.295625Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/support-ticket-automation-sorting</loc>
<lastmod>2026-04-11T22:30:05.13112Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/android-build-time-audit</loc>
<lastmod>2026-04-13T04:21:04.309441Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-work-intake-template</loc>
<lastmod>2026-04-13T07:31:54.640885Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/gitlab-merge-trains-protected-branches</loc>
<lastmod>2026-04-13T07:04:36.150771Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-update-red-flags</loc>
<lastmod>2026-04-14T19:42:49.078644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/lean-team-fundraising</loc>
<lastmod>2026-04-13T00:31:40.314414Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-security-claims</loc>
<lastmod>2026-04-27T05:46:19.371542Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-built-saas-shared-ownership</loc>
<lastmod>2026-04-27T21:27:45.339976Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-cto-technical-memos</loc>
<lastmod>2026-04-15T02:07:34.36024Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mentor-session-notes</loc>
<lastmod>2026-04-14T08:13:09.510849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/prompt-injection-design-rules</loc>
<lastmod>2026-04-10T07:25:18.295899Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-form-library-comparison</loc>
<lastmod>2026-04-12T23:52:56.104683Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/database-constraints-vs-code</loc>
<lastmod>2026-04-12T23:27:48.241419Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/outside-technical-leadership-reset</loc>
<lastmod>2026-04-27T21:35:35.671891Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-security-review-owner</loc>
<lastmod>2026-04-27T21:25:42.776227Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shared-cto-accelerator-portfolios</loc>
<lastmod>2026-04-14T11:13:34.381301Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/decision-rights-map-small-teams</loc>
<lastmod>2026-04-11T21:56:59.408809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shared-rules-ios-android</loc>
<lastmod>2026-04-12T23:42:43.392051Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/incident-roles-small-teams</loc>
<lastmod>2026-04-12T06:02:56.024969Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-escalation-path</loc>
<lastmod>2026-04-12T06:44:15.32463Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-advisory-sprint</loc>
<lastmod>2026-04-15T02:14:22.960229Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/repeatable-offering-pilot</loc>
<lastmod>2026-04-11T22:12:05.554602Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/access-ownership-map-sales</loc>
<lastmod>2026-04-12T06:25:46.450465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/import-data-quality-checks</loc>
<lastmod>2026-04-13T20:27:16.985884Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/monorepo-vs-multirepo</loc>
<lastmod>2026-04-11T07:41:28.241047Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/support-impersonation-traceability</loc>
<lastmod>2026-04-10T08:56:58.163227Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/capture-user-intent-ai</loc>
<lastmod>2026-04-10T12:08:38.140289Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/front-end-permission-server-rules</loc>
<lastmod>2026-04-13T03:18:36.976242Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-audit-premature</loc>
<lastmod>2026-07-22T06:13:35.36367Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fundraising-ai-review</loc>
<lastmod>2026-04-13T01:03:35.476558Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-team-no-project-manager</loc>
<lastmod>2026-04-13T06:56:02.403534Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/centralized-pricing-rules-billing</loc>
<lastmod>2026-04-12T06:40:47.172237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/who-owns-architecture</loc>
<lastmod>2026-04-10T06:17:28.715017Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-tech-mentorship-brief</loc>
<lastmod>2026-04-15T02:07:25.169338Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nginx-cloudflare-app-caching</loc>
<lastmod>2026-04-10T06:01:29.561464Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-errors-50-packages</loc>
<lastmod>2026-04-13T00:32:09.822195Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/incident-communication-runbook</loc>
<lastmod>2026-04-27T05:09:53.206056Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-decision-logs-founders</loc>
<lastmod>2026-04-27T05:46:19.675152Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-transactional-email-libraries</loc>
<lastmod>2026-04-12T23:48:06.580739Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/prep-advisor-investor-qa</loc>
<lastmod>2026-04-14T21:59:05.559985Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-experiment-budget-limits</loc>
<lastmod>2026-04-12T06:08:15.425583Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/agency-launch-ownership</loc>
<lastmod>2026-04-14T21:46:58.579956Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/high-cloud-bill-data-model</loc>
<lastmod>2026-04-12T06:33:42.341304Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-hosted-pricing-margin</loc>
<lastmod>2026-04-12T06:12:05.433045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-cto-spaghetti-systems</loc>
<lastmod>2026-04-14T20:53:15.435559Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/security-ownership-small-teams</loc>
<lastmod>2026-04-11T17:49:28.383628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/software-maintenance-budget</loc>
<lastmod>2026-04-12T06:25:45.351561Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cloud-vm-container-bare-metal</loc>
<lastmod>2026-04-11T05:52:48.275143Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/versioned-api-clients-mobile</loc>
<lastmod>2026-04-13T03:19:40.711542Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-event-cost-alerts</loc>
<lastmod>2026-04-10T09:37:08.468029Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-custom-requests-cost</loc>
<lastmod>2026-04-10T06:52:48.703928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-workflow-forms</loc>
<lastmod>2026-04-13T05:40:21.454144Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/generated-code-hidden-costs</loc>
<lastmod>2026-04-13T07:57:17.63995Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/error-budget-office-automation</loc>
<lastmod>2026-04-11T22:04:25.212358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rollback-plan-beyond-code</loc>
<lastmod>2026-04-11T22:13:06.081492Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/private-deployment-requests-pricing</loc>
<lastmod>2026-04-14T12:22:32.957234Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/postgres-read-separate-service</loc>
<lastmod>2026-04-11T23:07:15.511553Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/trace-ids-across-systems</loc>
<lastmod>2026-04-11T18:10:28.221669Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/disk-growth-budgeting-postgres-storage</loc>
<lastmod>2026-04-11T06:46:28.234797Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tls-termination-cdn-load-balancer-app</loc>
<lastmod>2026-04-11T18:05:28.074695Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/reduce-logging-costs</loc>
<lastmod>2026-04-13T20:07:10.174717Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cofounder-backlog-interview</loc>
<lastmod>2026-04-15T02:13:58.993264Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-roadmap-business-lenses</loc>
<lastmod>2026-04-11T19:47:28.306497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-answers-beat-slides</loc>
<lastmod>2026-04-12T06:02:45.974125Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-audit-baseline</loc>
<lastmod>2026-07-22T05:29:14.147204Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/source-citations-ai-answers</loc>
<lastmod>2026-04-10T05:43:38.442707Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/contractor-access-management</loc>
<lastmod>2026-04-11T22:03:05.319581Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/service-ownership-continuity-plan</loc>
<lastmod>2026-04-11T21:50:15.502109Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/operational-simplicity-startups</loc>
<lastmod>2026-04-12T06:34:55.632669Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/bun-node-deno-backend-tools</loc>
<lastmod>2026-04-13T02:32:50.045778Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/senior-judgment-ai-teams</loc>
<lastmod>2026-04-11T22:02:25.412524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/buyer-hosted-deal-review</loc>
<lastmod>2026-04-13T05:02:42.600842Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-founder-mentoring-checklist</loc>
<lastmod>2026-04-14T09:43:43.132528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/intake-forms-cross-team-handoffs</loc>
<lastmod>2026-04-11T23:05:04.928536Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/human-review-federated-ai</loc>
<lastmod>2026-04-12T23:26:58.288495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-basics-release-risk</loc>
<lastmod>2026-04-11T21:56:25.388764Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/weekly-infrastructure-update</loc>
<lastmod>2026-04-13T05:43:16.094941Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/faster-shipping-revenue-gaps</loc>
<lastmod>2026-07-22T05:29:38.462024Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/use-case-handlers-backend</loc>
<lastmod>2026-04-12T23:20:35.270163Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cloud-cost-control-lean-teams</loc>
<lastmod>2026-04-27T21:26:12.782977Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/api-deprecation-notices-qj7j6</loc>
<lastmod>2026-04-11T19:43:38.458244Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/advice-vs-ownership-startup</loc>
<lastmod>2026-04-15T02:14:48.665498Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-engineering-team-case-study</loc>
<lastmod>2026-07-22T05:28:36.190172Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-validation-decoding-libraries</loc>
<lastmod>2026-04-12T23:47:59.893407Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/proof-of-concept-exit-plan</loc>
<lastmod>2026-04-13T05:43:19.752191Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/redux-zustand-jotai-choice</loc>
<lastmod>2026-04-27T05:24:25.109278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-workflow-observability-bottlenecks</loc>
<lastmod>2026-04-10T13:38:39.649928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/data-model-performance-fixes</loc>
<lastmod>2026-04-13T05:40:20.197216Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-sandbox-employees-rollout</loc>
<lastmod>2026-04-10T05:42:00.448492Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/prompt-templates-regulated-workflows</loc>
<lastmod>2026-04-11T05:58:38.316573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-onboarding-first-week</loc>
<lastmod>2026-04-10T14:09:08.713481Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/office-hours-action-notes</loc>
<lastmod>2026-04-14T15:15:36.238494Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pgbouncer-prepared-statements-pitfalls</loc>
<lastmod>2026-04-13T06:27:00.512732Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/auth-library-saas-scorecard</loc>
<lastmod>2026-04-13T00:58:08.577501Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/assistant-adoption-process-debt</loc>
<lastmod>2026-04-10T08:01:28.738635Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shared-hosting-own-infrastructure</loc>
<lastmod>2026-04-10T07:57:08.160669Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/loki-vs-clickhouse-retention</loc>
<lastmod>2026-04-13T06:32:29.051328Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cicd-scorecard-founders</loc>
<lastmod>2026-04-10T12:45:48.332795Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-output-after-raise</loc>
<lastmod>2026-04-12T23:01:52.52608Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/business-rules-before-ai</loc>
<lastmod>2026-04-11T22:52:45.482749Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/build-vs-buy-ai-tools</loc>
<lastmod>2026-04-14T09:18:13.402431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/search-indexing-schedules</loc>
<lastmod>2026-04-11T20:01:19.692315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/b2b-product-naming-owner</loc>
<lastmod>2026-04-13T20:12:16.311799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/when-to-add-scim</loc>
<lastmod>2026-04-11T17:55:28.318562Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/automate-last-ai-first</loc>
<lastmod>2026-04-13T07:08:30.580219Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-message-approval-workflow</loc>
<lastmod>2026-04-13T07:57:04.636626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-cofounder-founder-fit</loc>
<lastmod>2026-04-15T02:07:32.70153Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-team-redundancy-first</loc>
<lastmod>2026-04-13T05:43:18.326502Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-cto-feature-review</loc>
<lastmod>2026-04-15T02:13:14.49316Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/domain-language-ai-coding</loc>
<lastmod>2026-04-13T07:37:40.13281Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/lean-ops-stack-rule</loc>
<lastmod>2026-04-13T20:14:17.704849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/vendor-dependency-scorecard</loc>
<lastmod>2026-04-10T07:13:48.767678Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fine-tuning-prompt-design-tools</loc>
<lastmod>2026-04-10T05:47:58.193846Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/stop-rebuilding-mvp</loc>
<lastmod>2026-04-10T07:17:58.519668Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/billing-rules-in-code</loc>
<lastmod>2026-04-13T20:23:40.633122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/verify-audit-savings-claims</loc>
<lastmod>2026-07-22T05:30:02.741779Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/safer-infrastructure-upgrades</loc>
<lastmod>2026-04-13T20:21:08.657062Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tech-reset-signs-team</loc>
<lastmod>2026-04-14T18:10:23.741037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-architecture-review-documents</loc>
<lastmod>2026-04-11T23:13:35.632426Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-observability-lean-stack</loc>
<lastmod>2026-04-13T03:21:46.252789Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/edge-functions-vs-containers</loc>
<lastmod>2026-04-11T19:55:48.300376Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/renovate-vs-dependabot-noise-control</loc>
<lastmod>2026-04-27T05:36:44.654165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/timezone-bugs-cron-rules</loc>
<lastmod>2026-04-10T16:34:28.242193Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-team-payback-model</loc>
<lastmod>2026-07-22T05:26:29.123162Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/masked-staging-data-ai</loc>
<lastmod>2026-04-10T16:33:38.351617Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-procurement-review-costs</loc>
<lastmod>2026-04-27T21:27:44.967473Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/playwright-cypress-business-apps</loc>
<lastmod>2026-04-27T05:12:31.180217Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/reduce-ai-rework-briefs</loc>
<lastmod>2026-04-12T06:36:46.333888Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/api-schema-drift-ci</loc>
<lastmod>2026-04-11T05:46:28.086637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/temporal-inngest-plain-queues</loc>
<lastmod>2026-04-27T05:24:12.765339Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/refactoring-without-tests</loc>
<lastmod>2026-04-11T22:13:37.167922Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/change-control-service-vendors</loc>
<lastmod>2026-04-12T06:35:45.124742Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-company-own-infrastructure</loc>
<lastmod>2026-04-14T07:24:05.631122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-tests-risk-familiarity</loc>
<lastmod>2026-04-11T21:56:55.321544Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-agent-workflow-edge</loc>
<lastmod>2026-04-12T23:39:12.602976Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/written-ownership-definitions</loc>
<lastmod>2026-04-13T04:34:36.683013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cloudflare-cache-tags-saas</loc>
<lastmod>2026-04-13T07:17:00.157205Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/entitlements-pricing-sprawl</loc>
<lastmod>2026-04-11T17:44:18.206504Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-architecture-ownership</loc>
<lastmod>2026-04-27T21:36:52.31144Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fastapi-async-pitfalls</loc>
<lastmod>2026-04-12T23:36:20.091293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/loki-label-choices-costs</loc>
<lastmod>2026-04-13T20:23:41.014813Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-ai-operations-data</loc>
<lastmod>2026-04-11T22:05:55.200924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/default-cloud-architecture-signs</loc>
<lastmod>2026-04-14T09:15:03.542953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/state-machines-react-flows</loc>
<lastmod>2026-04-13T03:19:19.357825Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/audit-production-data-access</loc>
<lastmod>2026-04-11T17:06:48.270551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/context-maps-handoffs</loc>
<lastmod>2026-04-12T23:35:22.447172Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/roadmap-risk-term-sheet</loc>
<lastmod>2026-04-12T22:58:42.617644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/automate-weekly-devops-chores</loc>
<lastmod>2026-04-13T07:14:25.76477Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/property-tests-generated-parsers</loc>
<lastmod>2026-07-22T06:11:43.559109Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/questions-before-redrawing-architecture</loc>
<lastmod>2026-04-12T23:44:14.934885Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/property-tests-generated-parsers</loc>
<lastmod>2026-07-22T06:11:43.559109Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/roadmap-risk-term-sheet</loc>
<lastmod>2026-04-12T22:58:42.617644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shorter-onboarding-fundraising</loc>
<lastmod>2026-04-13T01:00:45.448898Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/kotlin-flow-screen-state</loc>
<lastmod>2026-04-13T02:00:17.135545Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-restraint-investor-trust</loc>
<lastmod>2026-04-27T21:31:22.273536Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/software-release-process-investors</loc>
<lastmod>2026-04-12T23:23:02.958377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rag-content-operations</loc>
<lastmod>2026-04-11T23:05:15.280296Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/speed-up-docker-ci-builds</loc>
<lastmod>2026-04-10T09:28:09.483003Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ui-permission-checks</loc>
<lastmod>2026-04-13T00:20:34.266273Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/unused-feature-cost</loc>
<lastmod>2026-04-11T05:52:58.422876Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/offline-sync-rules-field-apps</loc>
<lastmod>2026-04-11T05:53:28.513509Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/demo-production-checklist</loc>
<lastmod>2026-04-12T06:07:27.168322Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-auth-jwt-sessions-oauth</loc>
<lastmod>2026-04-13T02:08:29.659945Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/gitlab-monorepo-release-patterns</loc>
<lastmod>2026-04-13T07:04:38.484875Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shadow-tables-billing-changes</loc>
<lastmod>2026-04-11T06:50:58.167483Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-rescue-audit-signals</loc>
<lastmod>2026-04-14T06:51:53.544763Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cognitive-load-budget</loc>
<lastmod>2026-07-22T05:28:12.655423Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/docker-image-slimming-deploy-time</loc>
<lastmod>2026-04-10T09:16:58.498837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/webhook-delivery-instant-sync</loc>
<lastmod>2026-04-11T20:20:08.146918Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/data-retention-screenshots-files</loc>
<lastmod>2026-04-11T16:48:48.26389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/sqlmodel-vs-sqlalchemy-python</loc>
<lastmod>2026-04-27T05:24:25.726033Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-change-logs-customers</loc>
<lastmod>2026-04-10T06:57:18.6095Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-mentor-call-format</loc>
<lastmod>2026-04-14T19:42:50.11227Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/buf-codegen-go-typescript-ci</loc>
<lastmod>2026-04-27T05:21:32.413961Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/streaming-responses-final-state</loc>
<lastmod>2026-04-11T17:11:18.003441Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-admin-error-handling</loc>
<lastmod>2026-04-13T20:11:04.416623Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-led-team-next-hire</loc>
<lastmod>2026-04-13T01:01:40.168138Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-team-transition-budget</loc>
<lastmod>2026-07-22T06:14:24.357369Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tiny-team-fundraising-metrics</loc>
<lastmod>2026-04-12T23:22:56.531054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-coding-tools-month-review</loc>
<lastmod>2026-04-13T05:02:56.114976Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/no-code-mvp-stable-product</loc>
<lastmod>2026-04-27T21:27:05.21057Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/support-workflow-screenshots</loc>
<lastmod>2026-04-11T05:56:58.412938Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/test-data-builders-product-tests</loc>
<lastmod>2026-04-11T17:47:38.67805Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/slack-channel-rules</loc>
<lastmod>2026-04-11T06:52:08.154054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tenant-configuration-registry</loc>
<lastmod>2026-04-11T18:21:18.344366Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/issue-templates-code-generation</loc>
<lastmod>2026-04-11T06:36:28.463838Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/minio-vs-managed-storage-files</loc>
<lastmod>2026-04-27T05:21:33.101383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-first-cto-test</loc>
<lastmod>2026-04-14T21:46:41.356973Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/self-host-product-tradeoffs</loc>
<lastmod>2026-04-10T05:14:18.250079Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-delegation-founders</loc>
<lastmod>2026-04-13T06:44:34.261263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mfa-rollout-break-glass-access</loc>
<lastmod>2026-04-10T10:13:18.513585Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cpp-managed-runtime-costs</loc>
<lastmod>2026-04-13T01:29:04.006195Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/swift-concurrency-older-sdks</loc>
<lastmod>2026-04-13T02:54:30.937311Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/protect-margin-cto-help</loc>
<lastmod>2026-04-27T21:43:51.007397Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/non-engineer-ai-onboarding</loc>
<lastmod>2026-04-13T07:31:56.70343Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-savings-waterfall</loc>
<lastmod>2026-07-22T06:14:48.335139Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/admin-frustration-signals</loc>
<lastmod>2026-04-13T04:14:31.81331Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/move-off-cloud-checklist</loc>
<lastmod>2026-04-12T06:10:16.117505Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-advisor-vendor-deals</loc>
<lastmod>2026-04-12T06:20:35.258158Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/aggregate-invariants-double-writes</loc>
<lastmod>2026-04-12T23:33:15.994576Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/outside-architecture-help</loc>
<lastmod>2026-04-13T07:14:28.856816Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/golden-master-refactor-safety</loc>
<lastmod>2026-07-22T06:12:46.27792Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/bullmq-triggerdev-cron-jobs</loc>
<lastmod>2026-04-27T05:24:13.392938Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-proof-seed-investors</loc>
<lastmod>2026-04-12T22:57:47.296965Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/integration-security-review</loc>
<lastmod>2026-04-11T18:10:38.362437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/state-machines-approval-workflows</loc>
<lastmod>2026-04-11T20:01:38.464286Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fix-messy-codebase-hiring</loc>
<lastmod>2026-04-27T21:30:42.107142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/integration-cost-review</loc>
<lastmod>2026-04-11T05:52:18.443089Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/investor-pressure-hiring-pace</loc>
<lastmod>2026-04-13T00:47:28.275757Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/revenue-per-engineer-planning</loc>
<lastmod>2026-07-22T05:26:53.016198Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/future-cto-plan</loc>
<lastmod>2026-04-27T21:36:53.092762Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-cto-startup-hiring</loc>
<lastmod>2026-04-14T10:25:34.523974Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mutation-testing-ai-code</loc>
<lastmod>2026-07-22T06:11:21.489479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-story-before-diagrams</loc>
<lastmod>2026-04-14T18:15:26.00921Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shared-workshops-productized-delivery</loc>
<lastmod>2026-04-14T07:37:52.989623Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/model-federation-logging-trace</loc>
<lastmod>2026-04-12T23:27:28.428729Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/idempotency-patterns-payments-webhooks</loc>
<lastmod>2026-04-10T06:51:38.387438Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mobile-app-version-policy</loc>
<lastmod>2026-04-12T23:43:34.897054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/local-model-hardware-sizing</loc>
<lastmod>2026-04-13T20:14:22.984451Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/approval-rules-policy-layer</loc>
<lastmod>2026-04-12T23:28:49.017338Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/show-product-complexity-investors</loc>
<lastmod>2026-04-13T06:26:22.146285Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/python-ai-sidecar-boundaries</loc>
<lastmod>2026-04-13T00:30:15.798271Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/php-auth-permission-b2b-roles</loc>
<lastmod>2026-04-13T02:31:07.294124Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/capture-tribal-knowledge-workflows</loc>
<lastmod>2026-04-14T09:00:13.241187Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/assistant-heavy-pr-templates</loc>
<lastmod>2026-04-13T20:11:59.968706Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/architecture-review-small-teams</loc>
<lastmod>2026-04-10T07:19:48.197894Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/monthly-tech-lead-questions</loc>
<lastmod>2026-04-14T09:30:33.536641Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shipping-regulated-changes</loc>
<lastmod>2026-04-13T07:31:55.940714Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-ai-workflow-teams</loc>
<lastmod>2026-04-11T21:53:56.674764Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-pilot-workload-pricing</loc>
<lastmod>2026-04-13T20:14:20.924405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-approval-bottlenecks</loc>
<lastmod>2026-04-11T18:10:08.61445Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-api-token-flow</loc>
<lastmod>2026-04-11T18:25:28.072396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/request-ids-ui-logs</loc>
<lastmod>2026-04-11T20:01:58.467873Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/route-loaders-client-queries-server-actions</loc>
<lastmod>2026-04-12T23:28:39.387831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-governance-50-person-company</loc>
<lastmod>2026-04-11T23:14:16.368968Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-operating-rules</loc>
<lastmod>2026-04-27T21:37:52.63635Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-tool-approval-process</loc>
<lastmod>2026-04-12T06:04:26.984428Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-sanitization-libraries</loc>
<lastmod>2026-04-13T00:12:35.573897Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-rollout-scorecard</loc>
<lastmod>2026-04-12T06:04:15.129408Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/team-operating-rhythm-30-days</loc>
<lastmod>2026-04-12T06:11:49.654567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-team-infrastructure-rules</loc>
<lastmod>2026-04-11T21:55:35.506489Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/buyer-due-diligence-answers</loc>
<lastmod>2026-04-13T05:02:20.256177Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/billing-support-playbook</loc>
<lastmod>2026-04-11T19:58:08.315716Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-architecture-fit</loc>
<lastmod>2026-04-14T06:51:54.294388Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/terraform-modules-vs-stacks</loc>
<lastmod>2026-04-13T06:18:23.463402Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/observability-budget-costs</loc>
<lastmod>2026-04-13T04:19:55.771644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/reset-team-morale-ai</loc>
<lastmod>2026-04-27T21:36:24.021297Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-features-without-bloat</loc>
<lastmod>2026-04-11T22:15:15.128006Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mobile-offline-queues</loc>
<lastmod>2026-04-13T00:02:55.477446Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/infrastructure-runbooks-checklists</loc>
<lastmod>2026-04-13T05:43:19.054636Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/internal-tools-product-roadmap</loc>
<lastmod>2026-04-11T06:22:08.152799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/database-connection-limits-growth</loc>
<lastmod>2026-04-10T08:50:48.295896Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-debt-management</loc>
<lastmod>2026-04-14T07:36:14.520473Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/task-routing-ai-models</loc>
<lastmod>2026-04-27T21:36:51.183437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-vs-senior-engineer</loc>
<lastmod>2026-04-10T09:42:28.664468Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nextjs-folder-structure</loc>
<lastmod>2026-04-12T23:27:14.62681Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-architecture-clinic</loc>
<lastmod>2026-04-14T08:46:28.931689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/remote-build-cache-monorepos</loc>
<lastmod>2026-04-10T06:58:48.331602Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/operator-or-coordinators-test</loc>
<lastmod>2026-04-13T07:57:03.982779Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-mentor-founder-hiring</loc>
<lastmod>2026-04-14T06:48:04.587821Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/move-one-workload-off-cloud</loc>
<lastmod>2026-04-13T05:43:15.447173Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/api-error-response-format</loc>
<lastmod>2026-04-13T01:36:41.251518Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/outsourced-build-reset-audit</loc>
<lastmod>2026-04-13T07:31:28.316595Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-search-access-control</loc>
<lastmod>2026-04-10T10:06:18.191784Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-demo-prep-founders</loc>
<lastmod>2026-04-14T06:35:35.240287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/burn-multiple-engineering-story</loc>
<lastmod>2026-04-13T01:01:13.423375Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-fit-engineering-problems</loc>
<lastmod>2026-04-12T06:17:25.551398Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/roadmap-architecture-delivery-risk</loc>
<lastmod>2026-04-10T06:12:48.532284Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/queue-vs-workflow-engine</loc>
<lastmod>2026-04-13T02:28:40.315768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/sentry-opentelemetry-wire-first</loc>
<lastmod>2026-04-27T05:21:33.509807Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/bounded-contexts-support-tickets</loc>
<lastmod>2026-04-12T23:26:01.438961Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/data-map-security-reviews</loc>
<lastmod>2026-04-13T20:33:47.692863Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/agent-tool-selection-rules</loc>
<lastmod>2026-04-10T12:21:28.279075Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-limits-department-head</loc>
<lastmod>2026-04-11T21:49:25.442599Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/vitest-jest-node-test-backend</loc>
<lastmod>2026-04-27T05:16:10.975665Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/messy-architecture-diligence-fixes</loc>
<lastmod>2026-04-12T23:05:34.917056Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cost-caps-ai-agent-loops</loc>
<lastmod>2026-04-11T06:49:19.210641Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-debt-triage-weekly-method</loc>
<lastmod>2026-04-10T04:58:38.358742Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-demo-failure-handling</loc>
<lastmod>2026-04-13T20:12:04.716621Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/python-rust-bottleneck-service</loc>
<lastmod>2026-04-13T02:38:30.202342Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-model-fallback-plans</loc>
<lastmod>2026-04-12T06:10:46.681409Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/architecture-tests-module-boundaries</loc>
<lastmod>2026-04-12T23:40:20.447237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/npm-access-control-libraries</loc>
<lastmod>2026-04-13T00:16:54.753523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/model-router-human-override</loc>
<lastmod>2026-04-13T20:16:09.355278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-manager-cheap-code</loc>
<lastmod>2026-04-13T07:37:44.143728Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/traffic-replay-infra-move</loc>
<lastmod>2026-04-11T06:32:18.095066Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-exception-path</loc>
<lastmod>2026-04-13T07:37:40.46469Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-team-budget-model</loc>
<lastmod>2026-04-13T07:10:31.558689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-pilot-queue-maturity</loc>
<lastmod>2026-04-13T19:57:17.127047Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nextjs-image-costs-rules</loc>
<lastmod>2026-04-13T03:17:33.365671Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-http-client-libraries</loc>
<lastmod>2026-04-13T03:22:59.188586Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/monaco-vs-codemirror-editor-choice</loc>
<lastmod>2026-04-27T05:18:45.456077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/federated-gateway-fake-vendors</loc>
<lastmod>2026-04-12T23:35:36.359556Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-coding-policy-incidents</loc>
<lastmod>2026-04-13T20:07:29.60176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/human-review-product-model</loc>
<lastmod>2026-04-14T11:27:14.788148Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/long-running-job-status-design</loc>
<lastmod>2026-04-11T18:28:28.114085Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hire-tech-lead-judgment</loc>
<lastmod>2026-04-12T06:15:07.814967Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/graphql-typescript-hidden-costs</loc>
<lastmod>2026-04-12T23:33:59.423098Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/internal-request-forms</loc>
<lastmod>2026-04-10T06:41:48.673827Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/currency-date-handling-bugs</loc>
<lastmod>2026-04-13T01:21:38.38579Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/read-replica-lag-bugs</loc>
<lastmod>2026-04-10T09:17:08.26196Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/support-led-backlog-triage</loc>
<lastmod>2026-04-13T07:09:19.578209Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/sales-custom-work-cto</loc>
<lastmod>2026-04-14T12:22:34.182188Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/retire-ai-product-features</loc>
<lastmod>2026-04-13T19:57:15.14831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-fallback-recovery-paths</loc>
<lastmod>2026-04-11T05:46:18.252899Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/incident-follow-up-docs</loc>
<lastmod>2026-04-11T06:27:18.269751Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-internal-mcp-server</loc>
<lastmod>2026-04-13T06:18:21.91552Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/secrets-rotation-schedule</loc>
<lastmod>2026-04-10T05:45:28.473786Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ddd-lite-founders-code</loc>
<lastmod>2026-04-13T01:00:15.993606Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-platform-fix-first</loc>
<lastmod>2026-04-12T06:25:15.303457Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/two-products-one-roadmap</loc>
<lastmod>2026-04-13T05:35:26.713814Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/model-federation-tool-contracts</loc>
<lastmod>2026-04-12T23:27:41.000514Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/manual-work-product-gaps</loc>
<lastmod>2026-04-12T06:14:46.490914Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-meeting-notes-to-tasks</loc>
<lastmod>2026-04-10T08:38:38.250956Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/recurring-jobs-go-boundaries</loc>
<lastmod>2026-04-13T00:30:24.838544Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-speakers-screening</loc>
<lastmod>2026-04-14T11:03:23.246417Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tech-stack-reset-delete-layer</loc>
<lastmod>2026-04-27T05:36:46.81355Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-pilot-checklist</loc>
<lastmod>2026-04-10T05:43:58.304895Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/queue-reduction-automation-metrics</loc>
<lastmod>2026-04-12T06:14:45.245531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-leadership-startups</loc>
<lastmod>2026-04-27T21:35:50.322467Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/wrong-email-send-recovery</loc>
<lastmod>2026-04-11T07:34:18.383247Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-code-review-prompts</loc>
<lastmod>2026-04-12T06:04:05.565837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mobile-release-trains-delays</loc>
<lastmod>2026-04-12T23:43:00.056855Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/monolith-vs-microservices-first-20</loc>
<lastmod>2026-04-10T07:16:28.286752Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/vendor-neutral-agent-memory</loc>
<lastmod>2026-04-12T23:32:54.56389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-coding-legacy-boundaries</loc>
<lastmod>2026-04-27T21:38:41.283175Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-code-rework-audit</loc>
<lastmod>2026-07-22T05:27:07.706435Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nextjs-routes-vs-api-service</loc>
<lastmod>2026-04-13T03:03:00.342801Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/internal-systems-ownership</loc>
<lastmod>2026-04-12T06:05:47.008413Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/swift-models-messy-apis</loc>
<lastmod>2026-04-12T23:45:03.740762Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/build-buy-or-script</loc>
<lastmod>2026-04-10T05:31:08.435787Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/one-page-tech-strategy</loc>
<lastmod>2026-04-10T07:17:18.309106Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/approval-workflow-clear-states</loc>
<lastmod>2026-04-27T21:27:45.736392Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-api-server-libraries</loc>
<lastmod>2026-04-12T23:47:53.201309Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/gross-margin-engineering-plan</loc>
<lastmod>2026-04-13T00:14:30.345831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/context-budgets-coding-assistants</loc>
<lastmod>2026-04-11T06:28:18.314746Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/vendor-lock-in-answers</loc>
<lastmod>2026-04-13T00:29:57.950819Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-cofounder-consultant</loc>
<lastmod>2026-04-14T21:12:02.892693Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/bare-metal-investor-pitch</loc>
<lastmod>2026-04-13T00:45:37.796387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-migration-script-checklist</loc>
<lastmod>2026-04-12T06:08:55.62232Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-feature-kill-switch</loc>
<lastmod>2026-04-10T06:18:48.332576Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/polling-websockets-webhooks</loc>
<lastmod>2026-04-11T18:53:38.6424Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-model-exit-plan</loc>
<lastmod>2026-04-13T07:34:00.235598Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-workflow-prioritization</loc>
<lastmod>2026-04-11T21:45:15.560456Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rust-error-types-teams</loc>
<lastmod>2026-04-13T03:25:19.138219Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-drafts-sales-engineers</loc>
<lastmod>2026-04-12T06:25:35.271583Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/monolith-team-design-problem</loc>
<lastmod>2026-04-14T09:01:43.566147Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/release-authority-small-teams</loc>
<lastmod>2026-04-14T05:45:13.267895Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/evidence-trail-ai-changes</loc>
<lastmod>2026-04-12T06:26:15.15987Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/growth-spike-budget-plan</loc>
<lastmod>2026-04-12T23:06:52.119868Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/delivery-confidence-two-track</loc>
<lastmod>2026-04-14T07:00:37.555944Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-coding-benchmarks-repos</loc>
<lastmod>2026-04-11T23:05:36.285436Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/branch-protection-team-growth</loc>
<lastmod>2026-04-11T05:59:38.141383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rust-serde-unstable-apis</loc>
<lastmod>2026-04-13T01:07:05.770277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pilot-vs-product-revenue</loc>
<lastmod>2026-04-13T00:30:46.516278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-auth-b2b-sso</loc>
<lastmod>2026-04-13T01:52:03.770526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-judgment-hiring-exercises</loc>
<lastmod>2026-04-11T20:03:38.693605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/database-archiving-strategy</loc>
<lastmod>2026-04-10T11:51:28.364786Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/internal-app-review</loc>
<lastmod>2026-04-13T05:01:46.174852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-cli-libraries-internal-tools</loc>
<lastmod>2026-04-13T01:51:20.904076Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/part-time-cto-scope</loc>
<lastmod>2026-04-15T05:02:54.620345Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/when-to-use-kubernetes</loc>
<lastmod>2026-04-13T07:04:13.330773Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/contractor-offboarding-checklist</loc>
<lastmod>2026-04-10T07:09:28.587494Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-support-metrics</loc>
<lastmod>2026-04-27T05:20:32.459842Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-reviewer-training-engineers</loc>
<lastmod>2026-04-12T06:07:35.340611Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-feature-flag-packages</loc>
<lastmod>2026-04-13T04:24:44.277512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-roi-automation-metrics</loc>
<lastmod>2026-04-12T06:36:14.925495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rag-update-budgets</loc>
<lastmod>2026-04-13T07:04:36.701893Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-speaker-office-hours</loc>
<lastmod>2026-04-14T07:37:53.344989Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-wait-state-cost</loc>
<lastmod>2026-07-22T06:12:59.741754Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/openapi-first-shared-api</loc>
<lastmod>2026-04-11T17:47:19.506469Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-turnaround-first-week</loc>
<lastmod>2026-04-12T06:07:15.324453Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/one-page-architecture-brief</loc>
<lastmod>2026-04-12T06:15:06.60649Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-manager-ratios-ai</loc>
<lastmod>2026-07-22T05:26:03.333667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/joiner-mover-leaver-access</loc>
<lastmod>2026-04-11T17:27:28.231811Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-tooling-review-session</loc>
<lastmod>2026-04-14T12:08:04.864317Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/code-assistant-no-cleanup</loc>
<lastmod>2026-04-13T20:12:17.92384Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cheap-gitlab-runners</loc>
<lastmod>2026-04-10T06:33:39.087523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/feature-specs-model-changes</loc>
<lastmod>2026-04-11T19:59:38.220695Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-audit-vs-hiring</loc>
<lastmod>2026-07-22T06:12:33.546147Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mixed-esm-commonjs-migration</loc>
<lastmod>2026-04-13T00:03:03.521497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-code-review-guardrails</loc>
<lastmod>2026-04-10T06:01:08.210044Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-team-architecture-docs</loc>
<lastmod>2026-04-12T23:36:01.336368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ceo-cto-turnaround-ownership</loc>
<lastmod>2026-04-10T06:42:48.452938Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/argo-cd-vs-gitlab-jobs</loc>
<lastmod>2026-04-10T07:57:18.667316Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/oidc-ci-cd-cloud-keys</loc>
<lastmod>2026-04-10T12:24:48.312587Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/signed-file-delivery-cloudflare</loc>
<lastmod>2026-04-27T05:20:20.846183Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/oauth-scope-design-partners</loc>
<lastmod>2026-04-11T06:27:04.452506Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-demo-trust-appendix</loc>
<lastmod>2026-04-13T06:48:18.58759Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/php-testing-old-codebases</loc>
<lastmod>2026-04-13T02:47:02.537226Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/sales-engineering-handoff-template-wn92h</loc>
<lastmod>2026-04-13T19:57:17.541254Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/api-gateway-vs-reverse-proxy</loc>
<lastmod>2026-04-11T19:50:40.919291Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/agency-handover-checklist</loc>
<lastmod>2026-04-13T06:48:12.089678Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mcp-tool-schema-design</loc>
<lastmod>2026-04-13T07:04:36.413908Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-portfolio-health-checks</loc>
<lastmod>2026-04-14T07:08:03.662319Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-advisor-investor-meetings</loc>
<lastmod>2026-04-12T23:22:44.490434Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pricing-change-tech-review</loc>
<lastmod>2026-04-14T07:00:36.517003Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/split-react-app-packages</loc>
<lastmod>2026-04-12T23:26:49.821417Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-deals-leadership-gaps</loc>
<lastmod>2026-04-14T12:22:29.561828Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/two-engineer-continuity-drill</loc>
<lastmod>2026-07-22T05:28:49.12406Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-feature-flag-libraries</loc>
<lastmod>2026-04-12T23:48:21.675691Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/architecture-review-failure-modes</loc>
<lastmod>2026-04-12T06:39:45.314665Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/safe-bulk-actions-admin-panels</loc>
<lastmod>2026-04-11T16:44:48.208638Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/service-work-software-story</loc>
<lastmod>2026-04-13T00:44:56.975418Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-safe-debug-views</loc>
<lastmod>2026-04-11T23:05:34.992387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-team-org-chart-pmf</loc>
<lastmod>2026-04-11T18:29:38.343586Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-impact-alert-routing</loc>
<lastmod>2026-04-13T20:09:29.785047Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-engineering-hire-wait</loc>
<lastmod>2026-04-14T20:48:12.478193Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/two-model-workflow-savings</loc>
<lastmod>2026-04-13T05:38:17.284375Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cache-warming-deploys</loc>
<lastmod>2026-04-11T23:03:45.63879Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-demos-planning</loc>
<lastmod>2026-04-11T07:15:38.442102Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-platform-habits</loc>
<lastmod>2026-04-27T05:46:23.028071Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/typesafe-env-config-startup</loc>
<lastmod>2026-04-13T00:03:17.342621Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/process-mining-handoffs</loc>
<lastmod>2026-04-10T08:17:58.41358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-feature-margin-checks</loc>
<lastmod>2026-04-14T08:13:09.196397Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-infrastructure-office-hours</loc>
<lastmod>2026-04-14T08:13:08.482138Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/build-buyer-trust-proof</loc>
<lastmod>2026-04-14T07:46:22.451382Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/model-federation-router-evaluation</loc>
<lastmod>2026-04-12T23:32:51.119488Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/why-cto-hires-fail</loc>
<lastmod>2026-04-14T21:19:23.473314Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/php-logging-error-tracking</loc>
<lastmod>2026-04-13T02:13:53.65211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-assistants-junior-mentoring</loc>
<lastmod>2026-04-12T06:12:45.376269Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/sso-lockout-plan-staff-tools</loc>
<lastmod>2026-04-11T17:13:29.80827Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/prompt-versioning-tests-ownership</loc>
<lastmod>2026-04-10T07:42:48.315034Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-outsourced-engineering-diligence</loc>
<lastmod>2026-04-12T23:05:27.241849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/single-region-global-fixes</loc>
<lastmod>2026-04-12T06:40:15.135772Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/junior-role-after-ai</loc>
<lastmod>2026-04-13T07:37:42.57841Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-stop-being-cto</loc>
<lastmod>2026-04-10T05:36:58.394282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/kubernetes-exit-plan</loc>
<lastmod>2026-04-10T13:02:48.358405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/choosing-development-agency</loc>
<lastmod>2026-04-10T08:04:18.570175Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/test-splitting-ci</loc>
<lastmod>2026-04-10T14:46:28.497405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-vision-drift-signs</loc>
<lastmod>2026-04-10T13:48:58.701583Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/human-review-ai-approvals</loc>
<lastmod>2026-04-13T07:37:45.332898Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-questions-cto-candidate</loc>
<lastmod>2026-04-14T21:51:29.779637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/prevent-account-mixups-support</loc>
<lastmod>2026-04-11T19:50:28.178592Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/bare-metal-proposal-review</loc>
<lastmod>2026-04-12T06:18:16.532361Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/internal-tool-request-owner</loc>
<lastmod>2026-04-11T18:31:58.073537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fastapi-django-internal-platform</loc>
<lastmod>2026-04-13T00:30:27.677284Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-hire-after-agency-build</loc>
<lastmod>2026-04-11T22:00:25.426972Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/b2b-product-onboarding-setup</loc>
<lastmod>2026-04-11T22:04:05.195557Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-reversible-ai-decision</loc>
<lastmod>2026-04-13T05:35:26.397548Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/feature-flag-domain-policies</loc>
<lastmod>2026-04-12T23:35:31.221565Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/data-processing-agreement-checklist</loc>
<lastmod>2026-04-12T06:12:25.422223Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cost-cuts-software-teams</loc>
<lastmod>2026-04-27T05:46:22.351317Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shadow-mode-ai-testing</loc>
<lastmod>2026-04-13T05:01:58.849677Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/deployment-checklist-support-release</loc>
<lastmod>2026-04-13T20:05:48.628655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-speaker-checklist</loc>
<lastmod>2026-04-14T06:48:05.290011Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/use-local-model-federation</loc>
<lastmod>2026-04-12T23:33:06.738067Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/queue-vs-cron-job</loc>
<lastmod>2026-04-10T12:00:18.459487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/prompt-notes-in-repo</loc>
<lastmod>2026-04-11T22:06:35.378784Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-vendor-price-changes</loc>
<lastmod>2026-04-12T23:06:50.123931Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-technical-debt-review</loc>
<lastmod>2026-04-14T19:42:52.057779Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-service-business</loc>
<lastmod>2026-04-27T21:27:18.67901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/sqlc-gorm-ent-go</loc>
<lastmod>2026-04-27T05:17:22.617202Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/domain-ownership-ai-teams</loc>
<lastmod>2026-04-13T07:57:03.137715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/deployment-complexity-raise</loc>
<lastmod>2026-04-12T23:19:20.637492Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/definition-done-ai-features</loc>
<lastmod>2026-04-11T06:43:08.304424Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/architecture-notes-coding-agents</loc>
<lastmod>2026-04-11T19:51:08.320526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-onboarding-intake-rework</loc>
<lastmod>2026-04-11T06:54:18.313511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-isolation-b2b-deals</loc>
<lastmod>2026-04-27T21:30:42.779951Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-roadmap-startups-accelerators</loc>
<lastmod>2026-04-14T05:50:12.49265Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/release-delays-org-chart</loc>
<lastmod>2026-04-14T05:36:32.205635Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/postgres-before-sharding</loc>
<lastmod>2026-04-10T08:47:18.126065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-offboarding-checklist</loc>
<lastmod>2026-04-11T19:55:18.73569Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/human-agent-handoff</loc>
<lastmod>2026-04-11T18:21:08.151709Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/master-data-ownership-automation</loc>
<lastmod>2026-04-10T07:21:48.54039Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/model-canary-releases</loc>
<lastmod>2026-04-11T18:20:58.402796Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-onboarding-workflows</loc>
<lastmod>2026-04-11T20:20:28.621896Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-board-update</loc>
<lastmod>2026-04-10T11:52:48.215447Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/kotlin-multiplatform-shared-code</loc>
<lastmod>2026-04-12T23:42:25.133067Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rate-limits-admin-actions</loc>
<lastmod>2026-04-11T05:58:58.325229Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/red-team-ai-workflows</loc>
<lastmod>2026-04-10T08:02:28.908462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-security-posture</loc>
<lastmod>2026-04-11T22:24:25.030387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-legacy-code-audits</loc>
<lastmod>2026-04-11T23:02:45.735455Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-generated-tests-that-last</loc>
<lastmod>2026-04-11T19:52:38.308859Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-bun-runtime-split</loc>
<lastmod>2026-04-27T05:24:27.014558Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mentor-startup-ships-fast</loc>
<lastmod>2026-04-14T15:15:35.184279Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/github-actions-gitlab-ci-migration</loc>
<lastmod>2026-04-10T08:32:48.274163Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/graphql-edge-domain-rules</loc>
<lastmod>2026-04-12T23:35:17.342557Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/internal-api-review-checklist</loc>
<lastmod>2026-04-11T06:12:21.588533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/part-time-cto-pricing-models</loc>
<lastmod>2026-04-14T07:00:37.245664Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-config-libraries</loc>
<lastmod>2026-04-12T23:53:24.95798Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/roadmap-prioritization-decision-speed</loc>
<lastmod>2026-04-13T07:57:00.781379Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/model-access-control-company</loc>
<lastmod>2026-04-11T22:13:35.839408Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-brief-outcomes</loc>
<lastmod>2026-04-27T05:10:00.891568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-first-session</loc>
<lastmod>2026-04-14T21:46:34.279192Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-enterprise-pilot-security</loc>
<lastmod>2026-04-12T06:05:55.308641Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-coding-tools-teams</loc>
<lastmod>2026-04-14T11:27:14.415815Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-on-call-stress-test</loc>
<lastmod>2026-04-13T07:47:02.009931Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ag-grid-tanstack-mui-b2b</loc>
<lastmod>2026-04-27T05:18:46.422088Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-query-redux-server-state</loc>
<lastmod>2026-04-12T23:33:41.828785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/new-cto-board-conversation</loc>
<lastmod>2026-04-14T22:07:04.044794Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/email-workflows-before-automation</loc>
<lastmod>2026-04-11T22:05:45.572065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-roadmap-certainty</loc>
<lastmod>2026-04-12T23:01:41.617328Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/broken-handoffs-ai-tools</loc>
<lastmod>2026-04-27T05:20:32.176559Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-support-ticket-lessons</loc>
<lastmod>2026-04-15T02:14:56.443462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/week-one-cto-audit</loc>
<lastmod>2026-04-27T05:46:21.990843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/investors-mean-scale</loc>
<lastmod>2026-04-13T01:02:35.67837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pnpm-npm-bun-large-repos</loc>
<lastmod>2026-04-27T05:12:10.944831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-context-deadlines-timeouts</loc>
<lastmod>2026-04-13T00:30:30.894567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rust-product-team-tradeoffs</loc>
<lastmod>2026-04-10T05:43:18.670569Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tenant-setup-flows-b2b</loc>
<lastmod>2026-04-11T06:35:28.183317Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/model-downgrade-plan</loc>
<lastmod>2026-04-11T17:50:48.415137Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/reserved-instances-savings-plans-growth</loc>
<lastmod>2026-04-10T09:17:29.903977Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ui-permission-tests-real-leaks</loc>
<lastmod>2026-04-11T05:50:48.297245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-scorecard-before-hiring</loc>
<lastmod>2026-04-14T22:05:17.169566Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/agent-safe-backend-commands</loc>
<lastmod>2026-04-13T00:59:53.225363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/colocated-server-runbook</loc>
<lastmod>2026-04-11T21:54:45.372757Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/support-postmortems-user-damage</loc>
<lastmod>2026-04-12T06:34:56.909389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/managing-engineers-ai-assistants</loc>
<lastmod>2026-04-11T22:44:45.65067Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/duplicate-business-rules-teams</loc>
<lastmod>2026-04-13T20:02:32.473011Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-cto-reset</loc>
<lastmod>2026-04-14T12:22:31.399672Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/lean-global-product-infrastructure</loc>
<lastmod>2026-04-27T21:26:00.874364Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/database-seed-data-real-tests</loc>
<lastmod>2026-04-11T05:48:28.389224Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-mentor-matching-matrix</loc>
<lastmod>2026-04-14T15:12:44.077176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-output-quality-domain-rules</loc>
<lastmod>2026-04-13T20:26:29.533423Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/evaluate-ai-startup-idea</loc>
<lastmod>2026-04-15T02:15:12.604111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/prompts-business-workflows-rules</loc>
<lastmod>2026-04-27T05:21:21.482886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/postgres-row-locking-mistakes</loc>
<lastmod>2026-04-11T20:00:38.969434Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/circleci-buildkite-self-hosted</loc>
<lastmod>2026-04-10T09:09:18.45878Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-buyer-security-call</loc>
<lastmod>2026-04-12T06:23:16.309023Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/bare-metal-cloud-burst</loc>
<lastmod>2026-04-13T06:26:29.333676Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/weak-product-rules-support-signals</loc>
<lastmod>2026-04-27T05:46:20.611838Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/backend-model-router</loc>
<lastmod>2026-04-13T01:00:02.000431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/third-party-access-reviews</loc>
<lastmod>2026-04-10T08:07:58.83936Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-back-office-automation-fast</loc>
<lastmod>2026-04-10T08:00:48.492296Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/conservative-defaults-infrastructure</loc>
<lastmod>2026-04-11T21:56:58.198479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shared-client-product-infrastructure</loc>
<lastmod>2026-04-13T06:12:00.600326Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/opentelemetry-one-region-topologies</loc>
<lastmod>2026-04-13T06:08:58.783868Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-migration-trap-authority</loc>
<lastmod>2026-04-13T07:34:00.573372Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-startup-due-diligence</loc>
<lastmod>2026-04-14T08:46:30.741427Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/flask-fastapi-typed-api-migration</loc>
<lastmod>2026-04-13T01:59:21.268323Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-node-python-backend-team</loc>
<lastmod>2026-04-10T08:10:48.562413Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-infrastructure-costs</loc>
<lastmod>2026-04-12T23:23:46.536063Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-customer-implementation-fix</loc>
<lastmod>2026-04-14T06:10:52.49619Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-job-queue-libraries</loc>
<lastmod>2026-04-13T02:07:50.128096Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/remote-kill-switches-mobile</loc>
<lastmod>2026-04-11T06:33:08.022787Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/retry-storms-ai-products</loc>
<lastmod>2026-04-10T10:07:58.202954Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-data-export-controls</loc>
<lastmod>2026-04-11T19:55:40.036713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/impossible-security-asks</loc>
<lastmod>2026-04-12T06:12:35.012446Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/global-software-small-ops</loc>
<lastmod>2026-04-14T21:38:27.645452Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-due-diligence</loc>
<lastmod>2026-04-15T02:13:57.883488Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/typescript-monorepo-boundaries</loc>
<lastmod>2026-04-13T03:02:19.104906Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-bundle-optimization</loc>
<lastmod>2026-04-12T23:33:49.111332Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/explain-startup-margins-investors</loc>
<lastmod>2026-04-14T11:48:44.602367Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/gitlab-dependency-proxy-builds</loc>
<lastmod>2026-04-13T07:04:37.866647Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-delivery-forecasts</loc>
<lastmod>2026-04-13T07:14:25.39929Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/request-missing-constraints</loc>
<lastmod>2026-04-11T17:09:48.136257Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/temperature-top-p-stop-tokens</loc>
<lastmod>2026-04-11T17:39:38.432134Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mvp-costs-too-early</loc>
<lastmod>2026-04-10T15:23:48.690512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/vendor-sprawl-audit-startups</loc>
<lastmod>2026-04-10T09:24:18.570192Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-workshop-broken-workflow</loc>
<lastmod>2026-04-14T08:53:23.413693Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/self-hosting-first-move</loc>
<lastmod>2026-04-11T19:51:18.21069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/vendor-sprawl-audit-startups</loc>
<lastmod>2026-04-10T09:24:18.570192Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/investor-prep-support-queue</loc>
<lastmod>2026-04-12T23:02:04.438673Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/temporary-support-access-expiry</loc>
<lastmod>2026-04-11T17:11:38.629782Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/erp-replacement-event-queues</loc>
<lastmod>2026-04-13T07:30:05.40008Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-team-data-room</loc>
<lastmod>2026-04-14T12:22:31.014435Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/express-fastify-migration-plan</loc>
<lastmod>2026-04-12T23:38:29.902967Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/workflow-automation-edge-cases</loc>
<lastmod>2026-04-11T22:54:15.616753Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-native-vs-native-mobile</loc>
<lastmod>2026-04-12T23:42:52.303107Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-rules-before-code</loc>
<lastmod>2026-04-11T22:29:25.338751Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/custom-isolation-support-costs</loc>
<lastmod>2026-04-12T06:21:16.738658Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/outside-engineers-no-go-list</loc>
<lastmod>2026-04-12T06:43:05.224108Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/architecture-diagram-four-boxes</loc>
<lastmod>2026-04-13T05:40:19.893201Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/production-stack-defaults-noise</loc>
<lastmod>2026-04-27T21:25:43.111042Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-schedule-ai-team</loc>
<lastmod>2026-04-13T07:57:04.334071Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/custom-terms-change-product</loc>
<lastmod>2026-04-13T05:48:04.397128Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-fetching-libraries-admin</loc>
<lastmod>2026-04-12T23:53:16.838079Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/deal-desk-product-promises</loc>
<lastmod>2026-04-11T22:08:46.865631Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/architecture-help-before-setup</loc>
<lastmod>2026-04-12T06:05:05.394071Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/one-page-ownership-map</loc>
<lastmod>2026-04-13T20:26:27.766811Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/search-page-index-tuning</loc>
<lastmod>2026-04-11T23:03:16.376547Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-form-state-patterns</loc>
<lastmod>2026-04-13T00:30:21.993712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/incident-notes-workarounds</loc>
<lastmod>2026-04-13T20:07:27.403987Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/queue-age-alarms</loc>
<lastmod>2026-04-11T17:54:28.11188Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-risk-approval-audit</loc>
<lastmod>2026-04-12T23:05:12.57377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cache-invalidation-admin-rules</loc>
<lastmod>2026-04-11T19:52:48.038472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/release-change-budget</loc>
<lastmod>2026-04-11T06:47:38.418374Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/event-driven-before-pmf</loc>
<lastmod>2026-04-10T12:51:58.152094Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ddd-lite-clear-ownership</loc>
<lastmod>2026-04-12T23:39:06.766131Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-built-tools-fundraising-risk</loc>
<lastmod>2026-04-13T00:31:27.169276Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-team-margin</loc>
<lastmod>2026-04-27T05:46:20.92793Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/edge-mappers-frontend</loc>
<lastmod>2026-04-12T23:34:54.082809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/software-team-rescue-scope</loc>
<lastmod>2026-04-12T06:34:15.318675Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/document-version-history-retrieval</loc>
<lastmod>2026-04-11T17:23:08.023479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/outside-cto-vs-engineering-manager</loc>
<lastmod>2026-04-27T21:27:16.1593Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cli-vs-ide-backend-teams</loc>
<lastmod>2026-04-11T21:49:26.938068Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/feature-discovery-real-problem</loc>
<lastmod>2026-04-13T07:31:57.538142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nginx-upload-buffering</loc>
<lastmod>2026-04-13T07:17:01.203051Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-policy-support</loc>
<lastmod>2026-04-12T06:12:46.611165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/internal-tool-migration-plan</loc>
<lastmod>2026-04-10T09:08:08.526432Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/service-account-ownership-mess</loc>
<lastmod>2026-04-10T07:48:58.391423Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cross-team-automation-gaps</loc>
<lastmod>2026-04-12T06:06:14.995698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-principles-ai-teams</loc>
<lastmod>2026-04-13T07:04:42.718286Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/split-databases-by-workload</loc>
<lastmod>2026-04-10T09:00:18.299439Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-orm-query-builder-sql</loc>
<lastmod>2026-04-13T02:13:20.179871Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/accelerator-delivery-risk-view</loc>
<lastmod>2026-04-14T06:39:13.576582Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/claude-gpt-open-source-models</loc>
<lastmod>2026-04-10T13:23:08.709487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/urlsession-alamofire-generated-swift</loc>
<lastmod>2026-04-27T05:12:31.453042Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-hiring-fundraise</loc>
<lastmod>2026-04-14T10:25:35.243857Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/php-queue-packages</loc>
<lastmod>2026-04-13T02:30:49.77886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/operational-rules-owner-startup</loc>
<lastmod>2026-04-13T20:13:01.830129Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/agency-architecture-before-signing</loc>
<lastmod>2026-04-11T06:28:19.434924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/process-automation-bottlenecks</loc>
<lastmod>2026-04-11T22:07:55.498722Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-ownership-clear-roles</loc>
<lastmod>2026-04-14T08:20:52.867913Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/one-command-prove-change</loc>
<lastmod>2026-04-12T06:36:05.493176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hidden-manual-work-audit</loc>
<lastmod>2026-04-14T10:57:53.954924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/human-review-staffing-ai-ops</loc>
<lastmod>2026-04-12T06:06:36.016491Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-technical-workshops</loc>
<lastmod>2026-04-14T08:46:29.300876Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-stack-without-rewrite</loc>
<lastmod>2026-04-27T05:26:00.778572Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/assistant-task-sizing-codebases</loc>
<lastmod>2026-04-11T22:12:45.197851Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/purchasing-workflow-ai-approvals</loc>
<lastmod>2026-04-10T11:43:48.567927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mobile-crash-triage-priority</loc>
<lastmod>2026-04-12T23:41:53.554321Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-cron-vs-distributed-schedulers</loc>
<lastmod>2026-04-12T23:48:29.313514Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-company-cost-floor</loc>
<lastmod>2026-04-13T07:37:41.779846Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/backup-restore-speed-drill</loc>
<lastmod>2026-04-13T20:07:18.284843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/demo-day-technical-questions</loc>
<lastmod>2026-04-14T08:20:03.299189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-triage-founders</loc>
<lastmod>2026-04-27T21:36:36.021396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/leaders-in-support-queue</loc>
<lastmod>2026-04-12T06:35:47.399975Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/reproducible-ai-coding-sessions</loc>
<lastmod>2026-04-11T21:49:45.319428Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cloud-egress-costs-exports</loc>
<lastmod>2026-04-10T11:51:48.522477Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/two-ai-models-one-task</loc>
<lastmod>2026-04-11T22:01:05.532023Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-architecture-principles</loc>
<lastmod>2026-04-11T22:56:15.323637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/when-redis-pays-off</loc>
<lastmod>2026-04-10T05:18:27.954055Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/safe-schema-migration-pattern</loc>
<lastmod>2026-04-10T05:18:18.431186Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-model-sprawl-org-chart</loc>
<lastmod>2026-04-27T21:35:09.053998Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hire-fractional-cto</loc>
<lastmod>2026-04-14T12:22:33.77422Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-technical-audit-checklist</loc>
<lastmod>2026-04-14T08:13:07.800603Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ci-runner-queue-bottlenecks</loc>
<lastmod>2026-04-13T20:33:44.687643Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-workflow-process-gaps</loc>
<lastmod>2026-04-14T11:27:15.140476Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/connection-pooling-settings</loc>
<lastmod>2026-04-10T06:33:58.586871Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-engineering-technical-voice</loc>
<lastmod>2026-04-14T19:42:48.530387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-purchase-order-matching</loc>
<lastmod>2026-04-11T23:04:15.24526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/planned-maintenance-notice</loc>
<lastmod>2026-04-11T18:26:48.402069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/quarterly-disaster-recovery-drill</loc>
<lastmod>2026-04-10T05:43:28.380061Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-generated-sql-safety</loc>
<lastmod>2026-04-11T18:16:38.164287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-investor-meeting-prep</loc>
<lastmod>2026-04-12T23:04:50.03729Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-contract-red-flags</loc>
<lastmod>2026-04-10T06:10:28.316689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/business-rules-ai-workflows</loc>
<lastmod>2026-04-11T17:20:18.123404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/server-client-component-rules</loc>
<lastmod>2026-04-12T23:26:16.692484Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/security-controls-enterprise-sales</loc>
<lastmod>2026-04-10T05:54:58.265239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-ai-boundaries-risk</loc>
<lastmod>2026-04-14T21:38:26.885831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/security-settings-page-design</loc>
<lastmod>2026-04-11T19:55:38.846999Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/accelerator-talk-follow-up</loc>
<lastmod>2026-04-14T15:12:43.590996Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-code-review-trap</loc>
<lastmod>2026-04-13T07:04:35.431726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-coded-startup-handoff</loc>
<lastmod>2026-04-13T06:49:19.423856Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-handoff-founder</loc>
<lastmod>2026-04-14T09:18:14.142559Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-code-review-lanes</loc>
<lastmod>2026-04-12T06:20:45.227918Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/invoice-coding-ai-erp</loc>
<lastmod>2026-04-11T23:01:45.263667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-rescue-missed-releases</loc>
<lastmod>2026-04-11T23:07:35.646786Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-pdf-libraries</loc>
<lastmod>2026-04-13T04:24:29.655287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/invoice-coding-ai-erp</loc>
<lastmod>2026-04-11T23:01:45.263667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/core-data-grdb-realm-ios-storage</loc>
<lastmod>2026-04-27T05:24:13.902587Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-hooks-domain-code</loc>
<lastmod>2026-04-12T23:35:01.161833Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/audit-ai-pilot-30-days</loc>
<lastmod>2026-04-12T06:25:25.213409Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-meeting-checklist-founders</loc>
<lastmod>2026-04-15T02:13:35.965467Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/why-pilots-fail-renew</loc>
<lastmod>2026-04-27T21:31:38.335088Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/coding-agents-need-owner</loc>
<lastmod>2026-04-27T21:27:16.892581Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shared-api-contracts</loc>
<lastmod>2026-04-11T05:54:28.234276Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-pair-programming-legacy-code</loc>
<lastmod>2026-04-11T21:53:15.603676Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/post-launch-infrastructure-review</loc>
<lastmod>2026-04-11T22:29:35.804952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-team-outage-roles</loc>
<lastmod>2026-04-13T05:43:17.686906Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/api-snapshot-fixtures</loc>
<lastmod>2026-04-13T00:35:56.799882Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/php-file-storage-libraries</loc>
<lastmod>2026-04-13T02:13:37.326111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/gitlab-preview-apps-docker</loc>
<lastmod>2026-04-13T06:18:22.268739Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/buyer-security-product-direction</loc>
<lastmod>2026-04-12T06:10:25.662033Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-three-cto-meetings</loc>
<lastmod>2026-04-14T20:11:04.1732Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/api-token-scopes-roles</loc>
<lastmod>2026-04-11T06:23:38.255379Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/production-data-access-approvals</loc>
<lastmod>2026-04-10T06:44:48.765414Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-workshop-founders-rules</loc>
<lastmod>2026-04-14T19:42:49.585013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/code-review-bottlenecks</loc>
<lastmod>2026-04-11T05:55:48.303115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/source-attribution-ai-rewriting</loc>
<lastmod>2026-04-13T07:04:37.604265Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/b2b-onboarding-sales-deck</loc>
<lastmod>2026-04-11T22:38:05.128556Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-adoption-review-capacity-0eblf</loc>
<lastmod>2026-04-14T12:54:23.948911Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/llm-draft-decide-matrix</loc>
<lastmod>2026-04-12T06:09:35.109145Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/data-import-mapping-screen</loc>
<lastmod>2026-04-11T20:00:37.949324Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-notebook-systems-costs</loc>
<lastmod>2026-04-13T05:38:16.703506Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/onboarding-docs-what-breaks</loc>
<lastmod>2026-04-13T20:20:41.12175Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-advisors-help-or-hurt</loc>
<lastmod>2026-04-10T06:43:48.654571Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/browse-state-edit-state</loc>
<lastmod>2026-04-12T23:32:38.484112Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mobile-form-long-workflows</loc>
<lastmod>2026-04-13T03:47:25.58979Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/async-release-approval-time-zones</loc>
<lastmod>2026-04-11T19:55:41.236311Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-vendor-risk-controls</loc>
<lastmod>2026-04-13T01:02:09.512557Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-hire-reference-checks</loc>
<lastmod>2026-04-10T06:21:18.596627Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-suspense-adoption</loc>
<lastmod>2026-04-12T23:44:48.556049Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/judge-technical-mentor-session</loc>
<lastmod>2026-04-14T07:08:04.069445Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/new-board-member-software-briefing</loc>
<lastmod>2026-04-11T22:55:25.297341Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-native-transition-map</loc>
<lastmod>2026-04-13T07:20:09.167717Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-job-queue-libraries</loc>
<lastmod>2026-04-13T04:24:15.876065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-candidate-cloud-spend</loc>
<lastmod>2026-04-14T21:45:56.518552Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/sales-call-technical-debt</loc>
<lastmod>2026-04-12T06:17:46.35035Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/review-tech-assumptions-quote</loc>
<lastmod>2026-04-12T06:16:46.402545Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-ai-delivery-checklist</loc>
<lastmod>2026-04-13T07:37:43.263054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/six-month-roadshow-plan</loc>
<lastmod>2026-04-12T23:04:27.404961Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hard-to-copy-workflows</loc>
<lastmod>2026-04-12T23:07:08.123855Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-leadership-gap-founders</loc>
<lastmod>2026-04-27T21:29:35.384894Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/sql-queue-vs-broker</loc>
<lastmod>2026-04-11T20:06:08.435452Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/production-event-timeline</loc>
<lastmod>2026-04-12T06:14:15.463055Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/reliability-without-sre-team</loc>
<lastmod>2026-04-13T00:00:27.549034Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-org-chart-models</loc>
<lastmod>2026-04-14T06:51:22.309867Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cron-job-ownership-handoffs</loc>
<lastmod>2026-04-11T06:12:38.508862Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/front-end-logging-bug-repro</loc>
<lastmod>2026-04-13T00:03:24.438379Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-discovery-technical-guardrails</loc>
<lastmod>2026-04-14T21:47:00.289859Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-architecture-fewer-services</loc>
<lastmod>2026-04-13T07:05:19.653765Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/agency-ai-team-handover</loc>
<lastmod>2026-04-13T06:56:02.039771Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-bottleneck-metric</loc>
<lastmod>2026-04-14T06:35:35.580375Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mobile-feature-flags-cleanup</loc>
<lastmod>2026-04-12T23:42:34.338287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-engineering-maturity-model</loc>
<lastmod>2026-04-13T04:34:32.860516Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-workflow-safeguards</loc>
<lastmod>2026-04-27T21:27:18.318182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/configuration-code-forks</loc>
<lastmod>2026-04-10T08:32:58.201538Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/certificate-renewal-ownership</loc>
<lastmod>2026-04-11T07:00:48.29127Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/multilingual-evaluation-sets-support</loc>
<lastmod>2026-04-11T17:47:18.413991Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-customer-escalation-cto</loc>
<lastmod>2026-04-15T02:14:19.801311Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-saas-incident-runbooks</loc>
<lastmod>2026-04-10T08:36:28.436288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-ticket-docs-workflow</loc>
<lastmod>2026-04-10T09:17:28.418493Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/team-prompt-standards</loc>
<lastmod>2026-04-13T05:35:25.603388Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/automation-replay-logs</loc>
<lastmod>2026-04-13T20:26:29.085258Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/email-provider-outage-plan</loc>
<lastmod>2026-04-10T07:52:38.739225Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/sales-discount-rules-table</loc>
<lastmod>2026-04-13T20:33:46.202935Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-rbac-permission-libraries</loc>
<lastmod>2026-04-13T00:34:50.121892Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/missed-launch-engineering-reset</loc>
<lastmod>2026-04-11T22:01:55.479471Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/repo-ownership-ai-coding</loc>
<lastmod>2026-04-13T20:20:40.659054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-cto-hiring-tests</loc>
<lastmod>2026-04-14T10:25:34.868846Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/feature-flags-small-teams</loc>
<lastmod>2026-04-10T15:29:38.443733Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/php-mail-notification-packages</loc>
<lastmod>2026-04-13T02:30:12.725877Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mobile-api-compatibility-rules</loc>
<lastmod>2026-04-12T23:43:07.702391Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/phantom-logins-session-mistakes</loc>
<lastmod>2026-04-10T07:41:08.182883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-senior-engineer-checklist</loc>
<lastmod>2026-04-10T04:50:32.685686Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-team-rules-growth</loc>
<lastmod>2026-04-11T22:09:25.322236Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/multi-tenant-margin-onboarding</loc>
<lastmod>2026-04-13T01:01:26.915681Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/single-cloud-region-diligence</loc>
<lastmod>2026-04-13T00:31:52.852923Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-contract-review-redlines</loc>
<lastmod>2026-04-13T07:30:07.732805Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/postgres-connection-budget-workers</loc>
<lastmod>2026-04-13T20:28:52.603234Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/restore-drills-before-new-tools</loc>
<lastmod>2026-04-13T07:37:39.098946Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/deployment-pain-metrics</loc>
<lastmod>2026-04-13T05:40:21.789921Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/database-change-review-startup</loc>
<lastmod>2026-04-12T06:11:16.522612Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/per-customer-rate-limits</loc>
<lastmod>2026-04-11T06:21:08.269099Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shadow-deployments-rollout-checks</loc>
<lastmod>2026-04-11T18:12:38.232582Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shadow-ai-company-risks</loc>
<lastmod>2026-04-10T05:23:38.264035Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/internal-admin-tools-rules</loc>
<lastmod>2026-04-12T06:11:46.825877Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-workflow-service-levels</loc>
<lastmod>2026-04-10T08:02:58.859851Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/terraform-drift-gitlab-ci</loc>
<lastmod>2026-04-13T06:18:21.595521Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-slack-approval-queue</loc>
<lastmod>2026-04-13T20:17:08.668995Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/thin-spec-ai-feature-work</loc>
<lastmod>2026-04-13T07:47:02.728019Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/post-merger-integration-owner</loc>
<lastmod>2026-04-14T11:48:44.982553Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-release-policy</loc>
<lastmod>2026-04-13T04:29:03.367729Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rag-source-maps-doc-owners</loc>
<lastmod>2026-04-11T06:50:27.964131Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-output-scoring-teams</loc>
<lastmod>2026-04-13T05:35:27.798886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/off-roadmap-asks-cost</loc>
<lastmod>2026-04-12T06:39:35.447398Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-rollout-by-department</loc>
<lastmod>2026-04-11T21:59:35.962918Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/self-hosted-gitlab-startups</loc>
<lastmod>2026-04-13T06:18:23.210744Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/review-comments-prompt-rules</loc>
<lastmod>2026-04-11T21:50:45.9775Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-system-map</loc>
<lastmod>2026-04-13T05:35:27.379472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/vendor-trial-rules</loc>
<lastmod>2026-04-11T06:56:48.428737Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/second-integration-problems</loc>
<lastmod>2026-04-13T05:35:26.010605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/slow-operations-cap-growth</loc>
<lastmod>2026-04-12T06:42:56.060771Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ssh-access-shared-passwords</loc>
<lastmod>2026-04-10T12:32:08.376464Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/eval-cases-without-python</loc>
<lastmod>2026-04-10T05:55:38.874635Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nix-shells-dev-containers-onboarding</loc>
<lastmod>2026-04-27T05:24:26.642552Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/realistic-demo-data-templates</loc>
<lastmod>2026-04-11T17:41:18.465432Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-vendor-test-data-rules</loc>
<lastmod>2026-04-11T19:42:08.510786Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-scraping-price-checks</loc>
<lastmod>2026-04-13T03:23:11.124166Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-security-answers</loc>
<lastmod>2026-04-13T01:03:21.057125Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/audit-logs-support-buyers</loc>
<lastmod>2026-04-10T08:41:48.185251Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-hosted-upgrade-owner</loc>
<lastmod>2026-04-27T21:25:43.566145Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/outside-technical-direction-startups</loc>
<lastmod>2026-04-27T21:37:53.403094Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/frontend-backend-boundary-contract</loc>
<lastmod>2026-04-12T23:38:50.906459Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/terraform-state-backend-choice</loc>
<lastmod>2026-04-13T07:31:26.438521Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/feature-brief-domain-code</loc>
<lastmod>2026-04-13T00:59:56.999066Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/billing-auth-change-windows</loc>
<lastmod>2026-04-13T20:38:43.267759Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-coding-architecture-guardians</loc>
<lastmod>2026-04-12T06:15:25.431738Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/user-correction-loops-ai</loc>
<lastmod>2026-04-11T17:01:38.237397Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/php-api-validation-tools</loc>
<lastmod>2026-04-13T02:30:30.077879Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/decision-deadlines-meeting-load</loc>
<lastmod>2026-04-13T20:35:33.396861Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/money-logic-module</loc>
<lastmod>2026-04-12T23:35:56.160159Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/anti-corruption-layer-startups</loc>
<lastmod>2026-04-12T23:14:55.420641Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/credible-data-moat-call</loc>
<lastmod>2026-04-13T00:14:02.172444Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/browser-file-vs-server-uploads</loc>
<lastmod>2026-04-11T19:50:29.538957Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/recover-bad-implementation</loc>
<lastmod>2026-04-13T04:34:29.027849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pipeline-templates-shared-workflows</loc>
<lastmod>2026-04-10T09:24:38.402499Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/browser-extension-risk-ai-tools</loc>
<lastmod>2026-04-10T12:04:18.535335Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/event-logging-strategy</loc>
<lastmod>2026-04-10T05:06:58.039017Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/module-boundaries-one-codebase</loc>
<lastmod>2026-04-12T23:26:32.923284Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/critical-operational-scripts</loc>
<lastmod>2026-04-11T23:16:55.367972Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-experiment-company-habit</loc>
<lastmod>2026-04-14T13:02:06.729637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-discovery-boundaries</loc>
<lastmod>2026-04-27T05:38:22.714382Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-leader-cut-first</loc>
<lastmod>2026-04-13T20:28:58.137214Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-cofounder-role-reset</loc>
<lastmod>2026-04-14T21:48:33.881277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-assistants-senior-engineers</loc>
<lastmod>2026-04-13T05:40:18.583902Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/model-handoff-patterns-engineering</loc>
<lastmod>2026-04-11T21:53:17.481345Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/federated-model-cost-guardrails</loc>
<lastmod>2026-04-12T23:28:17.929398Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/approval-matrix-automation</loc>
<lastmod>2026-04-10T12:58:58.518808Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/reduce-founder-dependence</loc>
<lastmod>2026-04-13T07:37:44.610775Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cut-cloud-spend-early</loc>
<lastmod>2026-04-10T03:28:38.598539Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/slow-hiring-remove-waste</loc>
<lastmod>2026-04-12T23:01:46.697698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/simplify-startup-stack</loc>
<lastmod>2026-04-27T21:24:51.086122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cloud-resource-tags</loc>
<lastmod>2026-04-11T16:59:18.549272Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/celery-rq-native-queues</loc>
<lastmod>2026-04-12T23:32:05.956629Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/buyer-trust-operational-proof</loc>
<lastmod>2026-04-12T06:28:55.234242Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/global-service-one-time-zone</loc>
<lastmod>2026-04-11T22:04:15.208233Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/temporary-production-access-rule</loc>
<lastmod>2026-04-13T05:43:15.145871Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-checklist-founders</loc>
<lastmod>2026-04-10T03:23:45.629491Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/no-code-real-product-signs</loc>
<lastmod>2026-04-13T05:40:23.406497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-coo-automation-roles</loc>
<lastmod>2026-04-14T12:22:29.938507Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/acting-cto-write-code</loc>
<lastmod>2026-04-27T21:27:17.275218Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/expiry-dates-internal-docs</loc>
<lastmod>2026-04-13T07:57:01.103588Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-metrics-founders</loc>
<lastmod>2026-04-10T06:48:18.347785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pull-request-review-process</loc>
<lastmod>2026-04-10T05:03:08.633246Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/kubernetes-job-retries-cost</loc>
<lastmod>2026-04-13T20:33:48.411291Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/incident-drill-before-launch</loc>
<lastmod>2026-04-14T12:08:05.292939Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pricing-change-rollout</loc>
<lastmod>2026-04-27T21:31:39.769083Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/frontend-decision-record</loc>
<lastmod>2026-04-12T23:32:30.225191Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-escalation-rules</loc>
<lastmod>2026-04-11T19:46:58.364756Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-risk-investor-memo</loc>
<lastmod>2026-04-10T11:03:48.437844Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/when-to-rewrite-software</loc>
<lastmod>2026-04-10T06:24:38.586036Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-architecture-review</loc>
<lastmod>2026-04-14T08:13:08.83697Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-architecture-reset-signs</loc>
<lastmod>2026-04-12T06:08:56.980626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-infrastructure-efficiency-raise</loc>
<lastmod>2026-04-13T00:31:12.012742Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/jetpack-compose-migration-live-app</loc>
<lastmod>2026-04-13T00:21:02.998696Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/observability-reset-small-company</loc>
<lastmod>2026-04-27T21:31:38.645856Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-large-file-uploads</loc>
<lastmod>2026-04-13T01:51:08.010567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/software-margin-delivery-design</loc>
<lastmod>2026-04-27T05:46:23.311993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/feature-folders-user-jobs</loc>
<lastmod>2026-04-12T23:25:25.736383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/knowledge-base-cleanup-assistant</loc>
<lastmod>2026-04-10T07:39:38.651973Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/second-cloud-vs-architecture</loc>
<lastmod>2026-04-11T23:13:45.029847Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tool-use-latency-budget</loc>
<lastmod>2026-04-10T09:37:58.14948Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/repo-boundaries-ai-assistants</loc>
<lastmod>2026-04-11T05:53:18.26885Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rule-change-logs-finance-ops</loc>
<lastmod>2026-04-11T19:57:58.473342Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/least-privilege-small-team-access</loc>
<lastmod>2026-04-10T10:22:48.17966Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/data-contracts-ai-pipelines</loc>
<lastmod>2026-04-11T17:38:18.524645Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-rule-packs-ai</loc>
<lastmod>2026-04-11T05:49:28.031358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-teams-need-kubernetes</loc>
<lastmod>2026-04-14T09:15:03.087805Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/domain-events-without-sourcing</loc>
<lastmod>2026-04-12T23:41:18.255092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/reference-packs-short-expiry</loc>
<lastmod>2026-04-13T05:43:17.041693Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-advisor-boundaries</loc>
<lastmod>2026-04-14T09:42:13.388059Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/alert-rules-user-impact</loc>
<lastmod>2026-04-10T06:59:38.148617Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/self-hosted-stack-saves</loc>
<lastmod>2026-04-14T05:45:13.930482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mobile-token-storage</loc>
<lastmod>2026-04-12T23:43:43.65034Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-fractional-cto-authority</loc>
<lastmod>2026-04-27T21:27:15.093856Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/explain-technical-debt-investors</loc>
<lastmod>2026-04-13T00:15:25.356651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/evaluate-platform-work</loc>
<lastmod>2026-04-13T05:35:25.214811Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shared-libraries-copy-or-extract</loc>
<lastmod>2026-04-11T23:02:35.285959Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-founder-decision-rights</loc>
<lastmod>2026-04-14T20:53:16.90482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-owner-systems</loc>
<lastmod>2026-04-27T21:37:53.761118Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ruff-vs-flake8-black-isort</loc>
<lastmod>2026-04-27T05:13:51.030014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-automation-private-spreadsheets</loc>
<lastmod>2026-04-27T21:27:15.826827Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shared-incident-channel</loc>
<lastmod>2026-04-10T05:51:48.362542Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/model-routing-by-task</loc>
<lastmod>2026-04-10T10:04:48.534045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/realistic-support-hours</loc>
<lastmod>2026-04-13T07:10:31.191528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-advisor-checklist</loc>
<lastmod>2026-04-14T21:46:52.691572Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/interface-debt-rollout</loc>
<lastmod>2026-04-12T06:17:28.145377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-meeting-map</loc>
<lastmod>2026-04-10T07:49:38.779503Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-project-handoff-cto</loc>
<lastmod>2026-04-27T21:27:17.610926Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/software-metrics-board-meetings</loc>
<lastmod>2026-04-11T22:58:55.757454Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/new-cto-operating-rules</loc>
<lastmod>2026-04-14T22:05:21.91029Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hire-reliability-before-slowdown</loc>
<lastmod>2026-04-12T06:11:55.485562Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-due-diligence-speed</loc>
<lastmod>2026-04-13T20:12:15.847788Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/operational-cost-feature-scope</loc>
<lastmod>2026-04-10T05:26:48.491003Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rotate-webhook-secrets</loc>
<lastmod>2026-04-10T07:03:18.594639Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/background-uploads-mobile</loc>
<lastmod>2026-04-13T00:59:31.073283Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-reset-plan</loc>
<lastmod>2026-04-14T06:35:35.931712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/replace-startup-cto-delivery</loc>
<lastmod>2026-04-14T21:59:05.181476Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/edge-cache-personalized-content</loc>
<lastmod>2026-04-11T06:15:07.925778Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/model-federation-coding-assistants</loc>
<lastmod>2026-04-13T00:20:22.395754Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-rules-50-person-company</loc>
<lastmod>2026-04-14T13:11:43.810589Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/service-margins-ai-first</loc>
<lastmod>2026-04-13T06:53:18.892602Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ticket-specs-humans-ai</loc>
<lastmod>2026-04-11T18:15:18.109171Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/uptime-sla-promises</loc>
<lastmod>2026-04-11T05:43:58.647889Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-cto-role-red-flags</loc>
<lastmod>2026-04-15T02:07:23.249772Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/trace-sampling-no-blind-spots</loc>
<lastmod>2026-04-27T05:36:44.906442Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hire-cto-ai-apis</loc>
<lastmod>2026-04-15T02:07:24.413735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/database-seeding-demos</loc>
<lastmod>2026-04-11T19:51:48.380489Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/sales-engineering-handoff-template</loc>
<lastmod>2026-04-10T06:53:59.597963Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/right-size-ci-runners</loc>
<lastmod>2026-04-10T13:38:38.328553Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/long-running-task-ux</loc>
<lastmod>2026-04-11T19:50:18.014653Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/new-cto-customer-handoff</loc>
<lastmod>2026-04-15T05:02:40.395618Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tailscale-wireguard-vpn-appliance</loc>
<lastmod>2026-04-13T06:18:22.575377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/define-data-isolation</loc>
<lastmod>2026-04-11T21:56:15.52605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/setup-time-metric</loc>
<lastmod>2026-04-27T05:29:52.490617Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-ops-dashboard</loc>
<lastmod>2026-04-11T22:21:55.093039Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/security-change-review-lean-teams</loc>
<lastmod>2026-04-11T22:16:55.374475Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/slow-query-reviews-managers</loc>
<lastmod>2026-04-11T05:56:08.522643Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-coding-review-tiers</loc>
<lastmod>2026-04-12T06:05:45.582241Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/privacy-tiers-model-routing</loc>
<lastmod>2026-04-12T23:24:38.906519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-procurement-packet</loc>
<lastmod>2026-04-10T10:44:48.621671Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shared-kernel-vs-copy-code</loc>
<lastmod>2026-04-12T23:32:41.302978Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/data-residency-questions</loc>
<lastmod>2026-04-11T18:05:18.786909Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-cto-ai-tool-review</loc>
<lastmod>2026-04-15T05:02:41.284515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/selling-enterprise-promises</loc>
<lastmod>2026-04-14T10:06:22.572076Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-input-masking-libraries</loc>
<lastmod>2026-04-12T23:56:50.10189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/buyer-security-reviews-miss</loc>
<lastmod>2026-04-11T21:57:55.554548Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/security-incident-comms-plan</loc>
<lastmod>2026-04-10T06:53:58.515139Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-compensation-scope-risk</loc>
<lastmod>2026-04-11T22:03:27.311198Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/monthly-technical-memo-founders</loc>
<lastmod>2026-04-12T06:19:05.17262Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-product-claims-proof</loc>
<lastmod>2026-04-13T00:29:44.022946Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mobile-analytics-event-naming</loc>
<lastmod>2026-04-12T23:43:26.028582Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/workflow-before-implementation-date</loc>
<lastmod>2026-04-13T20:16:50.963615Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/exception-queues-review-lane</loc>
<lastmod>2026-04-10T08:08:08.614892Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/compose-kubernetes-migration-plan</loc>
<lastmod>2026-04-27T05:15:52.43256Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/automation-results-hidden-queues</loc>
<lastmod>2026-04-12T06:13:55.500527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/lean-infrastructure-stack</loc>
<lastmod>2026-04-13T05:40:18.265853Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-table-permissions-policy</loc>
<lastmod>2026-04-13T20:09:29.3676Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/route-boundaries-team-ownership</loc>
<lastmod>2026-04-12T23:40:01.893417Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mcp-servers-vs-scripts</loc>
<lastmod>2026-04-10T06:06:18.676577Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/push-notification-policy</loc>
<lastmod>2026-04-11T05:44:28.272193Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/part-time-cto-fundraising-vaskd</loc>
<lastmod>2026-04-27T21:44:01.029686Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-moat-ai-startups</loc>
<lastmod>2026-04-12T23:05:20.973699Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/swift-concurrency-sync-apps</loc>
<lastmod>2026-04-13T07:30:05.698066Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hire-platform-help-signs</loc>
<lastmod>2026-04-11T21:58:35.741543Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/support-bot-boundaries</loc>
<lastmod>2026-04-10T10:29:28.226742Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pivot-infrastructure-cleanup</loc>
<lastmod>2026-04-13T05:43:15.806471Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-virtualization-long-lists</loc>
<lastmod>2026-04-13T00:56:28.91253Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/internal-search-people-use</loc>
<lastmod>2026-04-10T07:39:28.266829Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-requests-product-rules</loc>
<lastmod>2026-04-13T04:34:44.742556Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/slow-release-velocity</loc>
<lastmod>2026-04-13T01:01:55.415444Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/weekly-cto-brief</loc>
<lastmod>2026-04-15T02:15:25.90533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/human-checks-before-cuts</loc>
<lastmod>2026-04-13T20:23:41.56098Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/multi-model-workflow-design</loc>
<lastmod>2026-04-12T06:21:05.219026Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/say-no-roadmap-ideas</loc>
<lastmod>2026-04-10T06:00:48.780877Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-week-two-advice</loc>
<lastmod>2026-04-27T21:38:36.989324Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/30-day-engineering-handover</loc>
<lastmod>2026-04-14T21:01:43.986281Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/clickhouse-postgres-event-analytics</loc>
<lastmod>2026-04-13T07:19:41.71004Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/software-delivery-after-layoffs</loc>
<lastmod>2026-04-13T05:40:21.158779Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/backfill-without-starving-traffic</loc>
<lastmod>2026-04-11T17:58:28.353087Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/feature-naming-rules</loc>
<lastmod>2026-04-10T06:46:17.947068Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fix-troubled-tech-stack</loc>
<lastmod>2026-04-12T06:09:16.884093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-review-capacity-limits</loc>
<lastmod>2026-04-27T05:18:44.846596Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/swiftui-navigation-deep-links-auth</loc>
<lastmod>2026-04-13T03:17:11.144567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/swift-package-internal-modules</loc>
<lastmod>2026-04-12T23:42:02.312619Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/software-rewrite-business-case</loc>
<lastmod>2026-04-13T00:30:59.158227Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-architecture-review-flow</loc>
<lastmod>2026-04-13T07:19:43.052365Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-roadmap-meetings</loc>
<lastmod>2026-04-10T07:06:48.432822Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/business-capability-refactor</loc>
<lastmod>2026-04-12T23:39:35.4211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/daily-operations-view-system-events</loc>
<lastmod>2026-04-11T05:55:49.627308Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/build-less-ui-ai</loc>
<lastmod>2026-04-13T06:56:02.677753Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/lightweight-release-notes-workflow</loc>
<lastmod>2026-04-10T07:39:18.485285Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-technical-hiring-panels</loc>
<lastmod>2026-04-14T07:47:53.193337Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/vite-react-webpack-migration</loc>
<lastmod>2026-04-13T03:18:15.602626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/lean-observability-before-scale</loc>
<lastmod>2026-04-10T03:25:10.872199Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cut-meetings-with-ai</loc>
<lastmod>2026-04-13T07:09:19.275854Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/external-ai-tools-policy</loc>
<lastmod>2026-04-11T21:53:47.344813Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-feature-threat-modeling</loc>
<lastmod>2026-04-10T10:53:18.379616Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/own-ai-engineering-small-team</loc>
<lastmod>2026-04-27T21:36:12.597906Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-engineering-handoff</loc>
<lastmod>2026-04-11T22:04:35.406442Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ci-reliability-product-infrastructure</loc>
<lastmod>2026-04-12T06:22:45.225701Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/generated-code-diff-limits</loc>
<lastmod>2026-04-11T05:54:58.210433Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/human-loop-retry-rules</loc>
<lastmod>2026-04-10T07:42:10.0545Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-vendor-contract-review</loc>
<lastmod>2026-04-12T06:19:15.075116Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nextjs-auth-b2b-sso</loc>
<lastmod>2026-04-27T05:24:13.066228Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fundraising-pitch-operations-model</loc>
<lastmod>2026-04-12T23:02:16.044996Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-training-managers-plan</loc>
<lastmod>2026-04-13T06:12:00.936063Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-testing-libraries-refactors</loc>
<lastmod>2026-04-12T23:48:35.804185Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/add-vector-database-small-team</loc>
<lastmod>2026-04-13T07:04:38.89037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-legacy-systems</loc>
<lastmod>2026-04-27T21:42:13.657558Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-hiring-ai-era</loc>
<lastmod>2026-04-14T05:22:32.502587Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/right-size-cloud-capacity</loc>
<lastmod>2026-04-12T06:13:05.373614Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/node-version-drift-fixes</loc>
<lastmod>2026-04-13T02:15:10.725019Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/incident-notes-product-changes</loc>
<lastmod>2026-04-13T07:31:25.722998Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-roadmap-manual-work</loc>
<lastmod>2026-04-13T20:29:03.489533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-saas-ops-due-diligence</loc>
<lastmod>2026-04-11T07:34:28.516077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/document-extraction-accuracy-checks</loc>
<lastmod>2026-04-10T06:32:58.611055Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/flaky-end-to-end-tests</loc>
<lastmod>2026-04-11T17:00:58.732479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-first-month-no</loc>
<lastmod>2026-04-14T21:19:23.118292Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/lean-software-org-chart</loc>
<lastmod>2026-04-13T07:47:03.523866Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-onboarding-slows</loc>
<lastmod>2026-04-13T05:38:18.416013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/approval-queue-analysis</loc>
<lastmod>2026-04-11T23:07:55.419936Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/saas-infrastructure-cost-floor</loc>
<lastmod>2026-04-12T06:04:45.613821Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/lean-automation-stack-cto</loc>
<lastmod>2026-04-27T21:27:15.427746Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-operational-design</loc>
<lastmod>2026-04-27T21:43:31.099778Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/monitor-before-hiring-sres</loc>
<lastmod>2026-04-11T23:01:35.257326Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/operator-notes-missing-states</loc>
<lastmod>2026-04-13T20:18:46.238089Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/file-upload-browser-mobile-apps</loc>
<lastmod>2026-04-12T23:44:08.878404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/multi-agent-vs-single-agent</loc>
<lastmod>2026-04-10T08:39:18.326773Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/duplicate-ai-spend-workflow</loc>
<lastmod>2026-04-14T13:11:44.358219Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-cto-role-questions</loc>
<lastmod>2026-04-14T20:53:03.610904Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-openapi-grpc-tooling</loc>
<lastmod>2026-04-13T03:21:06.925366Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-first-architecture-risk</loc>
<lastmod>2026-04-14T13:02:06.240434Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/buyer-hosted-proof-run</loc>
<lastmod>2026-04-12T06:24:25.219821Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/multi-region-data-residency-map</loc>
<lastmod>2026-04-11T20:09:38.823577Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/dependency-review-checklist</loc>
<lastmod>2026-04-13T02:28:58.631784Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/spec-first-coding-assistants</loc>
<lastmod>2026-04-11T16:52:28.583973Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/app-review-rejection-planning</loc>
<lastmod>2026-04-13T03:18:58.530745Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/architecture-review-meeting-checklist</loc>
<lastmod>2026-04-12T06:11:05.306479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/background-jobs-capacity-planning</loc>
<lastmod>2026-04-10T10:27:28.62096Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-file-upload-libraries</loc>
<lastmod>2026-04-13T00:56:10.743683Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/dto-sprawl-clear-boundaries</loc>
<lastmod>2026-04-12T23:24:15.222575Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-morale-ai-tools</loc>
<lastmod>2026-04-11T21:51:16.267091Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/part-time-cto-ai-payback-score</loc>
<lastmod>2026-04-27T21:27:47.448925Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/screen-loading-architecture</loc>
<lastmod>2026-04-12T23:36:26.16642Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/chunking-by-task</loc>
<lastmod>2026-04-13T07:31:26.719044Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/weekly-decision-blocks-founders</loc>
<lastmod>2026-04-11T06:16:58.397946Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-replacement-signs</loc>
<lastmod>2026-04-14T21:48:19.46738Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/replace-csv-exports</loc>
<lastmod>2026-04-14T05:00:02.921594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cdn-invalidation-rules</loc>
<lastmod>2026-04-10T09:30:08.391164Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-owner-pilot-sprawl</loc>
<lastmod>2026-04-27T05:36:46.513123Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-pdf-libraries-choice</loc>
<lastmod>2026-04-12T23:46:57.413552Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/weekly-founder-engineering-sync</loc>
<lastmod>2026-04-10T12:41:28.245925Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-pilots-stall</loc>
<lastmod>2026-04-12T06:07:25.914773Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-testing-ui-regressions</loc>
<lastmod>2026-04-13T01:41:55.657917Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-ownership-model-vs-stack</loc>
<lastmod>2026-04-27T21:43:33.551934Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-csv-spreadsheet-libraries</loc>
<lastmod>2026-04-13T00:34:38.313988Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/support-tickets-permission-fixes</loc>
<lastmod>2026-04-13T20:04:15.170512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-output-review-rubric</loc>
<lastmod>2026-04-10T12:45:38.507236Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/image-processing-stack-apps</loc>
<lastmod>2026-04-13T02:29:54.66199Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-signup-flow-review</loc>
<lastmod>2026-04-12T06:36:06.771966Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-table-grid-libraries</loc>
<lastmod>2026-04-12T23:52:02.620988Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/air-gapped-ai-pays-off</loc>
<lastmod>2026-04-11T22:03:35.376282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/read-only-access-support</loc>
<lastmod>2026-04-13T20:14:12.719939Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-support-macros-first</loc>
<lastmod>2026-04-10T07:58:58.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/when-postgres-is-enough</loc>
<lastmod>2026-04-12T06:06:06.804951Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/service-business-automation</loc>
<lastmod>2026-04-13T04:52:55.714322Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/choose-first-self-hosted-service</loc>
<lastmod>2026-04-12T06:10:17.291863Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-cto-hire-margin</loc>
<lastmod>2026-04-14T19:54:42.859006Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-calendar-cost</loc>
<lastmod>2026-04-27T21:36:34.304351Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pii-redaction-ai-prompts</loc>
<lastmod>2026-04-11T17:43:38.296436Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-diligence-checklist</loc>
<lastmod>2026-04-11T22:15:45.405396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-ai-work-concurrency</loc>
<lastmod>2026-04-12T23:38:31.134838Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mixed-code-no-code-investors</loc>
<lastmod>2026-04-13T06:27:26.809479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-usage-logs-trust</loc>
<lastmod>2026-04-27T05:25:02.866201Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-cron-vs-durable-jobs</loc>
<lastmod>2026-04-13T00:01:54.513272Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-portable-event-libraries</loc>
<lastmod>2026-04-13T04:26:06.658816Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/scan-ticket-code-secrets</loc>
<lastmod>2026-04-11T16:54:29.330869Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/architecture-review-enterprise-customer</loc>
<lastmod>2026-04-27T05:46:22.689873Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/grpc-rest-translation-layers</loc>
<lastmod>2026-04-13T02:23:08.897103Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/audit-trails-automations</loc>
<lastmod>2026-04-10T14:38:08.4944Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shared-mobile-network-layer</loc>
<lastmod>2026-04-13T01:29:44.849036Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/django-admin-ops-console</loc>
<lastmod>2026-04-13T02:32:05.182094Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-automation-target</loc>
<lastmod>2026-04-12T06:02:25.737678Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-sales-product-gaps</loc>
<lastmod>2026-04-13T04:14:28.590166Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/standardize-one-stack</loc>
<lastmod>2026-04-13T07:14:27.394723Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/read-after-write-admin-tools</loc>
<lastmod>2026-04-11T17:39:48.058425Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/b2b-permissions-roles-scopes</loc>
<lastmod>2026-04-10T05:23:08.111793Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/self-updating-documentation-ai</loc>
<lastmod>2026-04-10T09:28:08.417396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cleanup-fridays-ai-repos</loc>
<lastmod>2026-04-13T05:38:16.395532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rollout-failed-after-demo</loc>
<lastmod>2026-04-27T21:31:39.376671Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/infrastructure-budget-product-context</loc>
<lastmod>2026-04-14T07:24:04.904814Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/missing-module-boundaries</loc>
<lastmod>2026-04-12T06:17:55.075629Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/agency-contractor-fractional-cto</loc>
<lastmod>2026-04-10T05:55:48.211778Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/say-no-startup-momentum</loc>
<lastmod>2026-04-14T06:02:12.426117Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/measure-dead-code-growth</loc>
<lastmod>2026-04-13T19:57:14.266799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-automation-rollback</loc>
<lastmod>2026-04-13T07:04:12.673283Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/what-to-self-host</loc>
<lastmod>2026-04-13T07:37:42.167426Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/duplicate-background-jobs-audit</loc>
<lastmod>2026-04-13T20:14:21.176085Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/yjs-vs-database-polling</loc>
<lastmod>2026-04-27T05:18:21.898691Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/database-backup-testing</loc>
<lastmod>2026-04-10T05:32:08.512628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-office-hours-startups-bj4w6</loc>
<lastmod>2026-04-14T08:46:39.726157Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/gitlab-artifact-retention-rules</loc>
<lastmod>2026-04-10T07:15:58.422932Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/frontend-patterns-multi-model-ux</loc>
<lastmod>2026-04-12T23:32:58.783275Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/budget-ai-review-time</loc>
<lastmod>2026-04-13T20:07:20.986951Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nextjs-server-components-dashboards</loc>
<lastmod>2026-04-13T07:19:41.142881Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-planning-no-headcount</loc>
<lastmod>2026-04-10T06:53:18.447787Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/account-merges-clean-history</loc>
<lastmod>2026-04-11T17:43:28.150858Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/automation-failure-handling</loc>
<lastmod>2026-04-11T20:02:58.013491Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/lean-stack-founder-products</loc>
<lastmod>2026-04-12T06:36:45.094227Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rebuild-system-ownership</loc>
<lastmod>2026-04-14T07:00:38.268612Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/audit-before-buying-ai-tools</loc>
<lastmod>2026-04-13T07:04:12.389156Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tailscale-ssh-bastion-access</loc>
<lastmod>2026-04-13T06:15:10.307164Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/vendor-architecture-review</loc>
<lastmod>2026-04-13T05:35:27.087495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/software-patents-founders</loc>
<lastmod>2026-04-12T06:05:06.619024Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rerankers-rag-latency-test</loc>
<lastmod>2026-04-13T07:31:28.580897Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-agency-code-transition</loc>
<lastmod>2026-04-14T08:13:09.894875Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/retrieval-freshness-rules-assistants</loc>
<lastmod>2026-04-11T20:10:28.627702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/outside-cto-automation-scope</loc>
<lastmod>2026-04-27T21:27:14.400436Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/refresh-ai-eval-sets</loc>
<lastmod>2026-04-11T23:14:15.151689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/usage-limits-shared-systems</loc>
<lastmod>2026-04-11T06:29:58.320105Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/outside-technical-leadership-vendors</loc>
<lastmod>2026-04-12T06:06:55.341105Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-advisory-startup</loc>
<lastmod>2026-04-12T06:28:35.274348Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-sprawl-first-month</loc>
<lastmod>2026-04-13T05:35:28.193387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/demo-day-tech-claims-checklist</loc>
<lastmod>2026-04-14T07:47:52.82404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/support-conversations-product-discovery</loc>
<lastmod>2026-04-13T05:02:13.818833Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-scraping-html-browser</loc>
<lastmod>2026-04-13T04:25:11.51886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/contractor-ai-access-safely</loc>
<lastmod>2026-04-11T17:10:18.580283Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/investor-qa-founder-script</loc>
<lastmod>2026-04-12T22:56:37.398931Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-engineering-metrics</loc>
<lastmod>2026-04-13T07:31:55.07304Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/post-raise-hiring-plan</loc>
<lastmod>2026-04-12T23:20:58.993709Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tiny-team-uptime-promises</loc>
<lastmod>2026-04-13T07:37:38.759804Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/kubernetes-namespace-ownership</loc>
<lastmod>2026-04-14T04:59:57.612845Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/complex-software-sales-call</loc>
<lastmod>2026-04-12T06:08:35.063114Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-rescue-audit-questions</loc>
<lastmod>2026-04-12T06:41:15.160962Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-code-quality-gates</loc>
<lastmod>2026-04-10T08:09:28.273628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/self-serve-enterprise-architecture</loc>
<lastmod>2026-04-11T22:08:25.451405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-mentoring-demo-day</loc>
<lastmod>2026-04-14T18:10:23.224845Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/raise-capital-fix-product</loc>
<lastmod>2026-04-13T01:02:50.18111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-error-boundary-monitoring</loc>
<lastmod>2026-04-13T01:57:00.840483Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/langgraph-vs-plain-code</loc>
<lastmod>2026-04-27T05:18:21.631529Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/chi-gin-echo-go-router</loc>
<lastmod>2026-04-27T05:17:22.952687Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/background-job-monitoring</loc>
<lastmod>2026-04-11T16:55:38.229988Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/launch-escalation-tree</loc>
<lastmod>2026-04-11T07:01:18.447307Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/runtime-validation-api-edges</loc>
<lastmod>2026-04-13T00:32:13.272138Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/read-path-first-db-changes</loc>
<lastmod>2026-04-11T06:01:38.243894Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/explaining-technical-debt-buyers</loc>
<lastmod>2026-04-27T21:43:33.154642Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/slack-ticketing-ai-rules</loc>
<lastmod>2026-04-11T19:56:18.294929Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-contract-review-rules</loc>
<lastmod>2026-04-11T17:38:48.180974Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/estimate-ai-feature-costs</loc>
<lastmod>2026-04-11T17:14:28.391525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mcp-tool-wrappers</loc>
<lastmod>2026-04-11T17:00:28.119961Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/domain-primitives-string-bugs</loc>
<lastmod>2026-04-12T23:26:13.106757Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-onboarding-leaks</loc>
<lastmod>2026-04-13T20:43:07.038986Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pen-test-readiness-checks</loc>
<lastmod>2026-04-11T19:48:18.359129Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pause-feature-work-risk</loc>
<lastmod>2026-04-11T22:59:15.175615Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/open-source-saas-alternatives</loc>
<lastmod>2026-04-13T02:31:24.281634Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/design-system-prop-soup</loc>
<lastmod>2026-04-13T00:05:49.228928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cloudflare-tunnels-public-ingress</loc>
<lastmod>2026-04-13T06:15:10.71884Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/smaller-roadmap-more-revenue</loc>
<lastmod>2026-04-10T07:21:28.401606Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/gitlab-parent-child-pipelines</loc>
<lastmod>2026-04-13T07:14:27.671287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/sentry-noise-reduction-alerts</loc>
<lastmod>2026-04-10T06:43:49.819717Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/spreadsheet-to-internal-app</loc>
<lastmod>2026-04-11T22:12:46.847591Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/production-ai-automation-basics</loc>
<lastmod>2026-04-27T21:27:14.740781Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-audit-trail-verdicts</loc>
<lastmod>2026-04-12T23:38:32.197859Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/contractor-handover-notes</loc>
<lastmod>2026-04-11T17:13:28.724958Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/working-with-technical-advisor</loc>
<lastmod>2026-04-15T02:14:32.17507Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/generated-clients-repo-churn</loc>
<lastmod>2026-04-13T01:07:26.071667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-change-management-steps</loc>
<lastmod>2026-04-13T07:14:25.074212Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-adoption-review-capacity</loc>
<lastmod>2026-04-13T20:07:17.76784Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/analytics-event-naming-rules</loc>
<lastmod>2026-04-10T11:34:58.241101Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/application-vs-domain-services-rule</loc>
<lastmod>2026-04-12T23:26:05.483569Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/jenkins-migration-checklist</loc>
<lastmod>2026-04-10T11:28:08.478594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/postgres-rls-tenant-tests</loc>
<lastmod>2026-04-13T06:27:00.815257Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/saml-rollout-checklist</loc>
<lastmod>2026-04-10T09:38:48.210942Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/compliance-before-certification</loc>
<lastmod>2026-04-12T23:23:20.364326Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/private-deployment-investors</loc>
<lastmod>2026-04-12T23:06:48.402858Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-prep-documents</loc>
<lastmod>2026-04-13T04:29:00.681848Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/retrieval-chunking-document-types</loc>
<lastmod>2026-04-11T18:11:38.321883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/api-retries-stop-duplicates</loc>
<lastmod>2026-04-10T06:46:58.3401Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-output-review-rules</loc>
<lastmod>2026-04-12T06:08:58.197786Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/part-time-cto-fundraising</loc>
<lastmod>2026-04-15T05:02:48.618971Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cloud-cost-review-teams</loc>
<lastmod>2026-04-12T06:03:35.634314Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/messy-roadmap-decisions</loc>
<lastmod>2026-04-14T12:08:06.511389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-metrics-partner-debates</loc>
<lastmod>2026-04-12T22:50:17.748274Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cloudflare-cache-keys-saas</loc>
<lastmod>2026-04-13T20:20:53.869071Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/repository-maps-code-assistants</loc>
<lastmod>2026-04-11T07:00:08.05935Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/lean-security-series-a</loc>
<lastmod>2026-04-12T23:04:57.903507Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fewer-vendors-more-reliability</loc>
<lastmod>2026-04-12T06:37:45.586563Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-risk-investor-briefing</loc>
<lastmod>2026-04-11T21:53:55.423568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-form-library-vs-inputs</loc>
<lastmod>2026-04-13T00:27:39.926076Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-diligence-room-prep</loc>
<lastmod>2026-04-12T23:02:28.241935Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-office-hours-startups</loc>
<lastmod>2026-04-14T08:46:31.850477Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-milestones-fundraising</loc>
<lastmod>2026-04-13T01:17:17.18332Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/connectrpc-grpc-web-rest-browser</loc>
<lastmod>2026-04-13T19:57:15.895995Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/serial-ids-uuids-sortable</loc>
<lastmod>2026-04-13T00:20:11.578713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/secure-file-access-ai-tools</loc>
<lastmod>2026-04-13T20:26:28.663376Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/admin-panel-safe-actions</loc>
<lastmod>2026-04-11T23:01:25.097656Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-idempotency-payments-sync</loc>
<lastmod>2026-04-13T03:21:34.282745Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-technical-hire</loc>
<lastmod>2026-04-14T12:22:30.27592Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/spreadsheet-handoffs-break-automation</loc>
<lastmod>2026-04-10T07:54:28.87111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-first-architecture-smells</loc>
<lastmod>2026-04-12T23:39:01.707663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-concentration-tech-costs</loc>
<lastmod>2026-04-13T01:17:02.843941Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/batch-vs-realtime-ai</loc>
<lastmod>2026-04-10T09:27:18.437404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/meilisearch-typesense-postgres-search</loc>
<lastmod>2026-04-27T05:24:26.298441Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/inherited-stack-triage</loc>
<lastmod>2026-04-14T05:02:35.896508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/custom-enterprise-branches-cost</loc>
<lastmod>2026-04-11T23:00:25.708348Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/object-storage-backup-plan</loc>
<lastmod>2026-04-11T23:15:05.140837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-needs-cto-revenue</loc>
<lastmod>2026-04-15T02:13:32.423523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/csv-export-performance</loc>
<lastmod>2026-04-11T07:11:48.227355Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hire-cto-service-margins</loc>
<lastmod>2026-04-15T02:13:39.839643Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-risk-founder-questions</loc>
<lastmod>2026-04-11T22:02:55.870173Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/prometheus-label-cardinality-rules</loc>
<lastmod>2026-04-11T06:30:58.340856Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-first-30-days</loc>
<lastmod>2026-04-10T05:33:18.684624Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/secure-file-sharing-rules</loc>
<lastmod>2026-04-10T05:50:49.088283Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-briefing-pack</loc>
<lastmod>2026-04-11T17:15:08.285383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/buy-advice-not-tool</loc>
<lastmod>2026-04-12T06:17:26.847952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/repositories-delete-later</loc>
<lastmod>2026-04-12T23:25:02.302715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fastapi-readable-di-patterns</loc>
<lastmod>2026-04-13T01:44:12.439924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/when-move-infrastructure-in-house</loc>
<lastmod>2026-04-14T07:24:06.382703Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-slos-core-flows</loc>
<lastmod>2026-04-10T05:09:38.394058Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/synthetic-data-tuning-traps</loc>
<lastmod>2026-04-12T06:10:45.260411Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/introduce-ai-at-work</loc>
<lastmod>2026-04-13T07:08:31.674909Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/overspend-tools-before-process</loc>
<lastmod>2026-04-10T05:05:18.480837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-input-contracts-teams</loc>
<lastmod>2026-04-13T20:14:12.334481Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-queues-vs-workflows</loc>
<lastmod>2026-04-13T01:52:18.1818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-caching-libraries</loc>
<lastmod>2026-04-13T03:21:19.632969Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tailscale-funnel-vs-cloudflare-tunnel</loc>
<lastmod>2026-04-27T05:21:21.811281Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/price-platform-work-roadmap</loc>
<lastmod>2026-04-13T04:29:05.986386Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/server-side-rendering-auth-bugs</loc>
<lastmod>2026-04-12T23:45:32.224437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/part-time-cto-operating-cadence</loc>
<lastmod>2026-04-10T05:48:29.120277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-testing-libraries</loc>
<lastmod>2026-04-12T23:52:03.720387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-cto-roadmap-promises</loc>
<lastmod>2026-04-15T02:14:44.290085Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-scope-freeze-rules</loc>
<lastmod>2026-04-11T17:04:38.546637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/database-cleanup-live-traffic</loc>
<lastmod>2026-04-11T05:44:18.457298Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/incident-naming-conventions</loc>
<lastmod>2026-04-10T08:23:18.241163Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-state-management-teams</loc>
<lastmod>2026-04-13T04:25:52.890881Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-code-fundraising-guardrails</loc>
<lastmod>2026-04-12T23:23:09.125052Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/self-hosted-runners-bare-metal-cloud</loc>
<lastmod>2026-04-13T07:04:14.066636Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-discovery-calls-roadmap</loc>
<lastmod>2026-04-10T06:16:18.703387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/extract-domain-model</loc>
<lastmod>2026-04-12T23:18:55.251837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-ready-setup-flow</loc>
<lastmod>2026-04-13T04:34:40.907007Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/architecture-proposal-questions</loc>
<lastmod>2026-04-12T06:12:55.193384Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cursor-pagination-admin-tools</loc>
<lastmod>2026-04-13T02:23:32.784326Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-tool-sprawl-model</loc>
<lastmod>2026-04-27T21:27:14.017085Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-infrastructure-costs-margins</loc>
<lastmod>2026-04-13T07:37:41.098104Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-startup-mistakes</loc>
<lastmod>2026-04-27T21:27:17.976548Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/database-index-review</loc>
<lastmod>2026-04-11T06:08:38.367062Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-staff-planning-teams</loc>
<lastmod>2026-04-11T05:47:58.321776Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/senior-hires-leave-startups</loc>
<lastmod>2026-04-11T22:11:35.706314Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-setup-automation-spec</loc>
<lastmod>2026-04-13T20:17:51.381136Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-sql-libraries-teams</loc>
<lastmod>2026-04-12T23:47:12.673046Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/gitlab-runners-spot-vs-reserved</loc>
<lastmod>2026-04-13T07:04:37.043508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/bounded-contexts-marketplaces</loc>
<lastmod>2026-04-12T23:33:02.457146Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/slow-hiring-plan-round</loc>
<lastmod>2026-04-12T23:22:03.238747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/saas-tools-vs-architecture</loc>
<lastmod>2026-04-27T21:26:12.028042Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-css-review-risk</loc>
<lastmod>2026-04-12T23:41:45.75229Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/import-rollback-customer-mapping</loc>
<lastmod>2026-04-10T06:46:38.644942Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-admin-performance-budgets</loc>
<lastmod>2026-04-13T03:32:42.104544Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-roadmap-noisy-customer</loc>
<lastmod>2026-04-13T20:04:17.852671Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/portfolio-technical-triage</loc>
<lastmod>2026-04-14T08:46:30.380129Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-roadmap-hidden-work</loc>
<lastmod>2026-04-12T06:07:16.731354Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/approval-chain-before-buying</loc>
<lastmod>2026-04-13T07:04:12.036292Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/choose-tech-stack-scorecard</loc>
<lastmod>2026-04-10T12:30:08.610229Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/reduce-support-tickets-fixes</loc>
<lastmod>2026-04-12T06:39:07.586586Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nextjs-vs-simple-stack</loc>
<lastmod>2026-04-10T05:27:28.422462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/proof-fast-implementation</loc>
<lastmod>2026-04-12T23:06:46.538961Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/new-technical-leader-reset</loc>
<lastmod>2026-04-12T06:21:15.293782Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mobile-design-tokens-drift</loc>
<lastmod>2026-04-13T03:32:18.608635Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/system-status-support-teams</loc>
<lastmod>2026-04-12T06:09:15.410001Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/sensitive-data-fundraising</loc>
<lastmod>2026-04-12T23:05:05.14642Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/turnstile-recaptcha-hcaptcha-saas</loc>
<lastmod>2026-04-27T05:21:33.772904Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/decision-tables-approval-rules</loc>
<lastmod>2026-04-11T17:07:28.251242Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/sell-technical-debt-ceo</loc>
<lastmod>2026-04-10T08:39:08.222544Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-cofounder-discovery-role</loc>
<lastmod>2026-04-14T21:53:42.578012Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-deals-roadmap</loc>
<lastmod>2026-04-12T22:52:37.310703Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mcp-server-security-rules</loc>
<lastmod>2026-04-10T05:40:28.88947Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-escalation-budgets</loc>
<lastmod>2026-04-11T23:12:05.161831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-coding-assistant-trial</loc>
<lastmod>2026-04-13T05:38:16.985607Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/external-integration-owner</loc>
<lastmod>2026-04-11T07:35:48.687813Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-toast-libraries-review</loc>
<lastmod>2026-04-13T00:26:22.963671Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hono-fastify-express-typescript-apis</loc>
<lastmod>2026-04-27T05:46:20.280726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-workflow-permissions</loc>
<lastmod>2026-04-12T06:14:25.566503Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-advisor-sales-cycle</loc>
<lastmod>2026-04-27T05:29:53.116772Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/latency-budgets-ai-features</loc>
<lastmod>2026-04-11T18:10:57.953924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/incident-drills-customer-success</loc>
<lastmod>2026-04-11T05:47:48.688808Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-cto-decision-split</loc>
<lastmod>2026-04-14T19:39:48.798042Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/docs-vs-code-context</loc>
<lastmod>2026-04-11T22:24:15.154703Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/staff-level-thinking-signs</loc>
<lastmod>2026-04-11T19:50:39.882605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/review-outside-cto-90-days</loc>
<lastmod>2026-04-27T21:34:39.809406Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/accessibility-bugs-redesigns</loc>
<lastmod>2026-04-12T23:58:43.554033Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-tests-real-tickets</loc>
<lastmod>2026-04-11T05:57:18.477422Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-coding-incident-rules</loc>
<lastmod>2026-04-27T05:46:21.595373Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/white-label-frontend-boundaries</loc>
<lastmod>2026-04-12T23:44:33.868517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/php-cache-throttle-locks</loc>
<lastmod>2026-04-13T02:29:38.561332Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/agent-tool-timeout-rules</loc>
<lastmod>2026-04-11T17:16:08.078526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-workflow-approval-libraries</loc>
<lastmod>2026-04-13T03:22:17.694517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fundraise-technical-checklist</loc>
<lastmod>2026-04-15T05:02:38.526384Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cloud-bill-review-architecture-first</loc>
<lastmod>2026-04-11T22:24:46.550845Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pricing-human-review-ai-ops</loc>
<lastmod>2026-04-10T08:16:48.224909Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/vendor-outage-planning-ai-models</loc>
<lastmod>2026-04-13T07:37:41.413968Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/custom-buyer-questionnaire-cost</loc>
<lastmod>2026-04-13T20:16:07.526268Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/in-product-troubleshooting-teams</loc>
<lastmod>2026-04-11T22:26:15.195852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/when-jenkins-makes-sense</loc>
<lastmod>2026-04-10T07:15:28.343749Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/free-form-prompts-cost</loc>
<lastmod>2026-04-13T05:43:16.439523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/standardize-review-paths</loc>
<lastmod>2026-04-27T05:25:03.577601Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/two-hour-technical-audit</loc>
<lastmod>2026-04-14T21:47:05.276642Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/task-adapters-thin-prompts</loc>
<lastmod>2026-04-12T23:28:03.454141Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/two-pass-code-review</loc>
<lastmod>2026-04-12T06:07:55.397988Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/live-data-migration-backfill</loc>
<lastmod>2026-04-11T06:42:58.317278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/standardize-before-hiring-contractors</loc>
<lastmod>2026-04-11T06:40:19.287189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/agent-workflow-dry-runs</loc>
<lastmod>2026-04-11T23:08:15.23537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pricing-technical-discovery</loc>
<lastmod>2026-04-12T06:15:05.310915Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/freshness-windows-assistant-answers</loc>
<lastmod>2026-04-11T06:49:18.2394Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-technical-due-diligence-room</loc>
<lastmod>2026-04-12T06:11:56.612432Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/approval-rule-ownership</loc>
<lastmod>2026-04-12T06:03:25.513499Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-advice-infrastructure-work</loc>
<lastmod>2026-04-12T06:06:05.769598Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/release-trains-or-cd</loc>
<lastmod>2026-04-10T06:59:08.553971Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-architecture-review-board</loc>
<lastmod>2026-04-13T07:30:06.981257Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/seed-stage-cto-agenda</loc>
<lastmod>2026-04-15T02:07:27.262831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/css-architecture-product-teams</loc>
<lastmod>2026-04-12T23:36:23.303735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/when-to-use-cqrs</loc>
<lastmod>2026-04-12T23:35:46.666837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/canary-script-rollouts</loc>
<lastmod>2026-04-11T17:22:58.085484Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/custom-skills-hooks-workflow</loc>
<lastmod>2026-04-10T06:41:18.459708Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/backend-for-frontend-layer</loc>
<lastmod>2026-04-13T00:20:55.293771Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/php-business-app-libraries</loc>
<lastmod>2026-04-13T02:28:21.3525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-pen-test-timing</loc>
<lastmod>2026-04-10T07:21:38.600121Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/manual-reconciliation-boundaries</loc>
<lastmod>2026-04-10T07:16:38.723853Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pydantic-api-drift-python</loc>
<lastmod>2026-04-12T23:41:27.656544Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-implementation-playbook</loc>
<lastmod>2026-04-13T05:43:19.391009Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-advisory-retainer-startups</loc>
<lastmod>2026-04-15T02:14:51.187487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/knowledge-assistant-permissions</loc>
<lastmod>2026-04-11T16:57:18.742162Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-engineering-culture-signals</loc>
<lastmod>2026-04-12T23:23:27.314255Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/vendor-exit-clause-checks</loc>
<lastmod>2026-04-11T06:58:58.222666Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-team-pay-plan</loc>
<lastmod>2026-04-13T07:37:40.787291Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/platform-vs-product-work</loc>
<lastmod>2026-04-12T06:23:15.107292Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/feature-cost-roadmap</loc>
<lastmod>2026-04-13T06:27:00.124789Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/openai-batch-vs-live</loc>
<lastmod>2026-04-13T07:14:26.41597Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/automation-rollback-plan</loc>
<lastmod>2026-04-12T06:09:57.035369Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-coding-test-strategy</loc>
<lastmod>2026-04-11T22:07:25.231986Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/handle-10x-demand-answer</loc>
<lastmod>2026-04-12T23:23:32.661557Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-virtualized-table-compare</loc>
<lastmod>2026-04-27T05:27:51.261521Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-chart-libraries-dashboards</loc>
<lastmod>2026-04-13T04:26:20.598975Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-cofounder-meeting</loc>
<lastmod>2026-04-15T02:13:05.720937Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-first-backlog-grooming</loc>
<lastmod>2026-04-13T07:31:29.88882Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/not-split-bounded-context</loc>
<lastmod>2026-04-12T23:26:46.168637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/weekly-architecture-hour</loc>
<lastmod>2026-04-13T05:40:22.109522Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/postgres-audit-event-partitioning</loc>
<lastmod>2026-04-13T06:26:59.7039Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/production-readiness-review</loc>
<lastmod>2026-04-11T23:01:37.147381Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/htmx-react-internal-tools</loc>
<lastmod>2026-04-27T05:24:24.839325Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-query-operator-risk</loc>
<lastmod>2026-04-13T07:19:42.745126Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/investor-saas-operations-questions</loc>
<lastmod>2026-04-12T23:06:11.900104Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/read-models-admin-screens</loc>
<lastmod>2026-04-12T23:39:53.154356Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/simpler-service-boundaries-uptime</loc>
<lastmod>2026-04-11T22:09:15.289735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/zod-valibot-yup-forms-api</loc>
<lastmod>2026-04-27T05:46:24.280875Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/production-access-request-flow</loc>
<lastmod>2026-04-11T06:02:08.327396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/email-deliverability-basics</loc>
<lastmod>2026-04-11T19:48:48.259937Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/deployment-summaries-after-release</loc>
<lastmod>2026-04-11T23:09:15.455852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/recovery-time-targets-budget</loc>
<lastmod>2026-04-11T16:53:28.275441Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/audit-trails-startup-stack</loc>
<lastmod>2026-04-11T22:04:36.712655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/generated-code-ops-handbook</loc>
<lastmod>2026-04-13T07:37:42.932785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/domain-rules-billing-split</loc>
<lastmod>2026-04-12T23:20:05.588382Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/gitlab-ci-vs-github-actions</loc>
<lastmod>2026-04-10T12:27:38.422416Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-experiment-expiry-dates</loc>
<lastmod>2026-04-27T05:29:52.181015Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/security-review-decision-log</loc>
<lastmod>2026-04-12T06:18:15.190892Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/outside-technical-leadership-plan</loc>
<lastmod>2026-04-14T21:46:42.455633Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tool-use-policies-model-roles</loc>
<lastmod>2026-04-12T23:27:03.363404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rust-sidecars-hot-paths</loc>
<lastmod>2026-04-13T00:13:14.570058Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-first-fundraising-pitch</loc>
<lastmod>2026-04-13T01:03:07.148686Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/access-reviews-org-changes</loc>
<lastmod>2026-04-11T17:11:47.998475Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/multi-tenant-design-mistakes</loc>
<lastmod>2026-04-10T15:21:28.495706Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/soc-2-small-team-plan</loc>
<lastmod>2026-04-10T07:51:08.589689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founders-ignore-technical-advice</loc>
<lastmod>2026-04-14T11:03:22.85495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/part-time-cto-senior-engineer</loc>
<lastmod>2026-04-27T21:35:00.330936Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-write-access-guardrails</loc>
<lastmod>2026-04-27T05:09:52.838826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/test-selection-generated-changes</loc>
<lastmod>2026-04-11T05:56:28.280903Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shared-prompt-libraries-teams</loc>
<lastmod>2026-04-11T22:57:25.578661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nextjs-server-actions-boundary</loc>
<lastmod>2026-04-12T23:41:26.239948Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-tech-leader-meeting</loc>
<lastmod>2026-04-14T07:00:38.875184Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/llm-caching-patterns-costs</loc>
<lastmod>2026-04-10T14:01:18.396256Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/explain-technical-risk-board</loc>
<lastmod>2026-04-14T07:00:36.890055Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/outside-cto-alert-response</loc>
<lastmod>2026-04-27T21:26:12.421306Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-task-registry</loc>
<lastmod>2026-04-12T23:35:41.434308Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-onboarding-time</loc>
<lastmod>2026-04-12T23:23:39.603698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/measure-ai-impact-full-cost</loc>
<lastmod>2026-04-13T05:38:15.68738Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/component-review-ui-drift</loc>
<lastmod>2026-04-27T05:17:23.235338Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shared-auth-react-swift-kotlin</loc>
<lastmod>2026-04-12T23:43:51.586395Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-uptime-small-business</loc>
<lastmod>2026-04-27T05:38:23.051455Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cost-of-slow-deploys</loc>
<lastmod>2026-04-13T04:19:57.69633Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/branching-rules-ci-pipelines</loc>
<lastmod>2026-04-10T08:52:38.269334Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/reliability-sales-support-planning</loc>
<lastmod>2026-04-12T06:38:35.283871Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-strategy-vs-management</loc>
<lastmod>2026-04-14T21:38:27.275241Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-scoping-constraints</loc>
<lastmod>2026-04-11T22:03:15.303708Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/architecture-assumptions-log</loc>
<lastmod>2026-04-12T06:04:25.546044Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tool-call-audit-tables</loc>
<lastmod>2026-04-11T18:15:28.228241Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/prompt-portability-model-switch</loc>
<lastmod>2026-04-13T00:20:44.690194Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/postgresql-partition-pruning-mistakes</loc>
<lastmod>2026-04-13T06:42:20.059885Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/capital-efficient-growth-engineering</loc>
<lastmod>2026-04-12T23:04:42.380402Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/bad-master-data-cost</loc>
<lastmod>2026-04-11T22:06:45.508995Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-support-small-teams</loc>
<lastmod>2026-04-11T22:13:07.541348Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/structured-outputs-vs-free-text</loc>
<lastmod>2026-04-11T17:44:28.258347Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-candidates-trust-breaks</loc>
<lastmod>2026-04-14T21:46:36.848994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/domain-ownership-reorg</loc>
<lastmod>2026-04-12T23:19:05.911733Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cloud-security-basics-small-teams</loc>
<lastmod>2026-04-13T05:43:16.775914Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shadow-prompts-product-drift</loc>
<lastmod>2026-04-12T06:10:35.702223Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/move-billing-logic-out-code</loc>
<lastmod>2026-04-11T23:00:35.566297Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-api-rate-limits</loc>
<lastmod>2026-04-13T04:25:39.882621Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/staff-engineer-or-advisor</loc>
<lastmod>2026-04-11T23:06:25.234055Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-operating-model-delivery</loc>
<lastmod>2026-04-12T06:24:15.128358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shared-error-classification</loc>
<lastmod>2026-04-11T18:02:28.141834Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/deploying-without-downtime</loc>
<lastmod>2026-04-10T11:32:38.308851Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/data-deletion-copy-map</loc>
<lastmod>2026-04-10T06:31:48.503161Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/service-boundaries-support-pain</loc>
<lastmod>2026-04-11T07:37:08.149461Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-refusal-messages</loc>
<lastmod>2026-04-10T07:44:08.498192Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-config-secrets-libraries</loc>
<lastmod>2026-04-12T23:48:13.986374Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pydantic-settings-python-config</loc>
<lastmod>2026-04-27T05:18:22.212466Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/php-pdf-tools-choice</loc>
<lastmod>2026-04-13T01:12:58.341525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nginx-cloudflare-rate-limits</loc>
<lastmod>2026-04-13T07:04:39.167799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/frontend-domain-modeling-b2b-screens</loc>
<lastmod>2026-04-12T23:34:57.313668Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/prompt-only-teams-costs</loc>
<lastmod>2026-04-13T07:57:03.514028Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rest-hooks-vs-polling</loc>
<lastmod>2026-04-11T06:14:38.461869Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/speed-up-ci-builds</loc>
<lastmod>2026-04-12T06:08:58.992339Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/document-extraction-field-definitions</loc>
<lastmod>2026-04-11T23:08:35.158566Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/lack-technical-strategy-signs</loc>
<lastmod>2026-04-14T12:22:31.79902Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/board-questions-delivery-risk</loc>
<lastmod>2026-04-12T06:04:55.596328Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/container-image-provenance</loc>
<lastmod>2026-04-11T07:07:48.405946Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-rollout-messy-data</loc>
<lastmod>2026-04-27T05:46:23.647092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-counteroffer-custom-feature</loc>
<lastmod>2026-04-13T04:14:36.040243Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/webhook-reliability-patterns</loc>
<lastmod>2026-04-11T16:53:49.368197Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/generated-code-review-signs</loc>
<lastmod>2026-04-11T21:51:05.466644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/architecture-deck-investors</loc>
<lastmod>2026-04-11T23:05:37.546734Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-wizard-libraries</loc>
<lastmod>2026-04-13T01:43:04.80612Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-interview-questions-founders</loc>
<lastmod>2026-04-12T06:32:45.330528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/python-internal-service-packaging</loc>
<lastmod>2026-04-13T03:01:58.579708Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-agent-permissions-model</loc>
<lastmod>2026-04-11T06:11:08.430761Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/sboms-buyer-questionnaires-fast</loc>
<lastmod>2026-04-11T18:32:08.447984Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-openapi-code-schema</loc>
<lastmod>2026-04-13T04:25:26.527067Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/data-import-checklist</loc>
<lastmod>2026-04-10T11:14:08.372028Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/spreadsheet-automation-no-erp</loc>
<lastmod>2026-04-10T06:16:58.5047Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/deployment-freeze-rules</loc>
<lastmod>2026-04-11T06:12:18.674678Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/split-admin-operator-analyst-flows</loc>
<lastmod>2026-04-11T21:56:45.531374Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-date-calendar-libraries</loc>
<lastmod>2026-04-13T00:42:45.204794Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/assistant-config-review-risk</loc>
<lastmod>2026-04-11T21:56:56.59235Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/buyer-workflow-checks</loc>
<lastmod>2026-04-11T18:32:58.198688Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/repo-map-coding-agents</loc>
<lastmod>2026-04-11T17:44:38.240908Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/price-ai-coding-tools</loc>
<lastmod>2026-04-11T22:02:05.435183Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fundraising-enterprise-roadmap</loc>
<lastmod>2026-04-12T23:59:33.069676Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/missed-launch-fundraising-recovery</loc>
<lastmod>2026-04-13T00:44:22.305079Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/spreadsheet-workflow-review</loc>
<lastmod>2026-04-27T21:27:22.291089Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/contractor-device-trust-rules</loc>
<lastmod>2026-04-10T09:31:08.308282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-simplicity-speed-margin</loc>
<lastmod>2026-04-14T10:17:42.321145Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-operators-human-owners</loc>
<lastmod>2026-04-13T07:31:53.970713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/security-questionnaire-pack</loc>
<lastmod>2026-04-11T19:45:08.434823Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/custom-deal-terms-model</loc>
<lastmod>2026-04-12T06:12:36.284467Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-escalation-rules-launch</loc>
<lastmod>2026-04-13T05:40:23.732251Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/justify-refactoring-finance</loc>
<lastmod>2026-04-13T20:21:56.871968Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hidden-cloud-costs</loc>
<lastmod>2026-04-10T08:40:28.302706Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-habits-slow-engineers</loc>
<lastmod>2026-04-11T21:59:55.341483Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/front-end-error-handling-support</loc>
<lastmod>2026-04-12T23:33:45.548073Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-backpressure-uploads-exports</loc>
<lastmod>2026-04-12T23:45:10.941652Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/auth-billing-staging-parity</loc>
<lastmod>2026-04-11T17:10:28.184282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/approval-workflows-rule-code</loc>
<lastmod>2026-04-11T06:12:28.431156Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/security-questionnaire-library-sales</loc>
<lastmod>2026-04-11T18:30:58.200135Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-product-demos-truth</loc>
<lastmod>2026-04-10T06:55:59.012125Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-handover-full-time</loc>
<lastmod>2026-04-10T07:30:08.328939Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shorter-path-ground-truth</loc>
<lastmod>2026-04-12T06:39:06.438325Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/model-router-failure-codes</loc>
<lastmod>2026-04-12T23:48:55.984402Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-fallback-messages-launch</loc>
<lastmod>2026-04-13T20:29:54.551095Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/secure-admin-impersonation-support</loc>
<lastmod>2026-04-11T19:55:38.091677Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/logging-libraries-team-size</loc>
<lastmod>2026-04-13T02:46:45.349984Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/frontend-teardown-60-minutes</loc>
<lastmod>2026-04-12T23:27:07.683802Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/live-product-teardowns</loc>
<lastmod>2026-04-14T08:20:02.870264Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/soft-delete-vs-hard-delete</loc>
<lastmod>2026-04-10T09:19:48.58913Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/software-reliability-change-habits</loc>
<lastmod>2026-04-11T22:04:37.719888Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ddd-lite-typescript-backends</loc>
<lastmod>2026-04-13T00:19:51.291912Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rank-ai-use-cases-burden</loc>
<lastmod>2026-04-27T05:18:46.760004Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/reduce-infrastructure-costs</loc>
<lastmod>2026-04-13T04:14:30.655364Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-diligence-before-scale</loc>
<lastmod>2026-04-12T23:02:09.66246Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-isolation-decisions</loc>
<lastmod>2026-04-12T06:21:06.439316Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ready-for-infra-changes</loc>
<lastmod>2026-04-11T06:50:48.345434Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/php-spreadsheet-csv-imports</loc>
<lastmod>2026-04-13T02:14:11.39849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/smaller-team-monitoring-stack</loc>
<lastmod>2026-04-13T07:57:01.435891Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fix-monolith-ownership-first</loc>
<lastmod>2026-04-13T20:16:57.742801Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/service-catalog-spreadsheet</loc>
<lastmod>2026-04-27T05:36:44.336844Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/temperature-sampling-by-task</loc>
<lastmod>2026-04-11T19:59:58.988738Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-webhook-checklist</loc>
<lastmod>2026-04-12T23:53:28.953929Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-code-ownership-rules</loc>
<lastmod>2026-04-11T21:53:45.658245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-due-diligence-founders</loc>
<lastmod>2026-04-10T06:30:18.314512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/vendor-contract-audit-renewal</loc>
<lastmod>2026-04-14T07:36:14.176849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-managed-secrets</loc>
<lastmod>2026-04-10T14:32:48.208725Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/prepare-ai-platform-first</loc>
<lastmod>2026-04-11T21:50:55.693128Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tanstack-router-vs-react-router</loc>
<lastmod>2026-04-27T05:46:24.527266Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/senior-quit-ai-rollout</loc>
<lastmod>2026-04-13T07:31:55.570555Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hire-cto-bottleneck-first</loc>
<lastmod>2026-04-14T06:03:03.077194Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-board-pack-summaries-privacy</loc>
<lastmod>2026-04-11T16:48:28.070403Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/vendor-contract-review-mentorship</loc>
<lastmod>2026-04-14T06:48:04.920852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/refusal-patterns-assistants</loc>
<lastmod>2026-04-10T12:40:18.393299Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/support-tickets-fundraising-prep</loc>
<lastmod>2026-04-13T01:02:22.026131Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/monorepo-ci-path-filters</loc>
<lastmod>2026-04-10T09:29:38.601315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/software-supply-chain-checks</loc>
<lastmod>2026-04-11T19:59:58.034719Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/client-server-validation-split</loc>
<lastmod>2026-04-13T03:55:55.81852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/failed-renewal-payment-ops</loc>
<lastmod>2026-04-11T06:44:38.493097Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/service-business-product-ai</loc>
<lastmod>2026-04-13T07:37:43.76775Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/goroutine-leaks-go-services</loc>
<lastmod>2026-04-13T00:30:19.096063Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pre-sales-fit-questionnaire</loc>
<lastmod>2026-04-11T18:22:48.675283Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cloud-bill-review-waste</loc>
<lastmod>2026-04-14T21:48:25.403173Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-technical-edge</loc>
<lastmod>2026-04-12T22:58:40.556738Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-needs-fractional-cto</loc>
<lastmod>2026-04-12T06:11:15.321143Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hidden-spreadsheets-before-automation</loc>
<lastmod>2026-04-13T20:11:59.461946Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-adoption-finance-early</loc>
<lastmod>2026-04-14T13:02:05.256218Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/trace-ui-api-background</loc>
<lastmod>2026-04-13T05:35:29.746585Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-dashboard-render-audit</loc>
<lastmod>2026-04-13T02:32:26.550328Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/who-owns-ai-output</loc>
<lastmod>2026-04-13T04:29:08.706816Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/human-review-queue-rules</loc>
<lastmod>2026-04-10T07:18:18.559151Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/api-pagination-mistakes</loc>
<lastmod>2026-04-11T22:57:35.374276Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/promise-fast-delivery-investors</loc>
<lastmod>2026-04-12T23:04:35.129168Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/show-traction-reliability</loc>
<lastmod>2026-04-12T23:22:33.482346Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rust-cpp-ffi-boundaries</loc>
<lastmod>2026-04-13T03:24:58.602104Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-data-retention-policy</loc>
<lastmod>2026-04-10T05:15:28.284185Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/renewal-risk-signals</loc>
<lastmod>2026-04-10T09:15:48.503694Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/saas-encryption-key-ownership</loc>
<lastmod>2026-04-11T19:59:39.236577Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/staging-full-slim-preview</loc>
<lastmod>2026-04-10T11:15:08.352237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/training-reviewers-ai-ops</loc>
<lastmod>2026-04-13T05:40:20.543205Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/real-domain-model-signs</loc>
<lastmod>2026-04-14T05:02:29.544472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/staff-engineer-or-fractional-cto</loc>
<lastmod>2026-04-14T09:43:23.459735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/typed-sdks-internal-contract</loc>
<lastmod>2026-04-13T02:38:08.759272Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/session-store-multi-node</loc>
<lastmod>2026-04-10T10:44:18.355401Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/prompt-versioning-teams</loc>
<lastmod>2026-04-13T06:44:34.662388Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/multi-model-ai-strategy</loc>
<lastmod>2026-04-14T06:29:42.85592Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-product-boundaries</loc>
<lastmod>2026-04-13T01:00:05.648953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/software-budget-breakdown</loc>
<lastmod>2026-04-11T22:17:25.302243Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ip-allowlists-vs-vpns</loc>
<lastmod>2026-04-11T18:23:09.980991Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fundraising-api-dependencies</loc>
<lastmod>2026-04-12T23:21:50.399988Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-rescue-plan-triage</loc>
<lastmod>2026-04-27T21:30:42.479741Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/api-outage-playbook</loc>
<lastmod>2026-04-10T13:36:28.313788Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineers-stop-trusting-planning</loc>
<lastmod>2026-04-12T06:11:26.555608Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/crm-cleanup-ai-scoring</loc>
<lastmod>2026-04-11T07:20:28.264881Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-review-team-metrics</loc>
<lastmod>2026-04-11T22:31:55.173367Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/present-ai-features-investors</loc>
<lastmod>2026-04-12T23:38:10.104123Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ubiquitous-language-custom-deals</loc>
<lastmod>2026-04-12T23:32:32.855713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-workflow-economics</loc>
<lastmod>2026-04-12T23:59:17.396752Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/postgres-vs-vector-engine-rag</loc>
<lastmod>2026-04-13T07:30:03.921586Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tech-lead-not-manager</loc>
<lastmod>2026-04-11T06:56:08.443943Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-cto-first-assignment</loc>
<lastmod>2026-04-14T21:08:22.618973Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/self-hosting-or-subscription</loc>
<lastmod>2026-04-13T05:43:14.285047Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rust-go-python-cli-tools</loc>
<lastmod>2026-04-13T00:51:03.59678Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/architecture-drift-signs</loc>
<lastmod>2026-04-11T22:17:05.653963Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/refactor-budget-sprints</loc>
<lastmod>2026-04-11T16:45:48.458899Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-support-matrix</loc>
<lastmod>2026-04-14T08:46:31.131324Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-sprint-planning-streams</loc>
<lastmod>2026-04-10T07:45:58.628342Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-rust-hotspot-bet</loc>
<lastmod>2026-04-13T01:59:41.501937Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-after-ai-prototype</loc>
<lastmod>2026-04-14T21:47:07.917375Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-logging-tracing-packages</loc>
<lastmod>2026-04-13T01:50:43.203371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/price-custom-work-hours</loc>
<lastmod>2026-04-11T06:02:58.500326Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-first-board-update-metrics</loc>
<lastmod>2026-04-13T06:59:18.767038Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-validation-libraries-ts</loc>
<lastmod>2026-04-13T03:22:01.834919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-performance-review-metrics</loc>
<lastmod>2026-04-13T19:57:15.55047Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/data-retention-record-types</loc>
<lastmod>2026-04-10T07:18:58.530704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/file-upload-security-rules</loc>
<lastmod>2026-04-11T17:49:38.232455Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-component-library-rules</loc>
<lastmod>2026-04-12T23:33:55.53735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-operations-trust</loc>
<lastmod>2026-04-14T11:13:35.141505Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-drag-drop-libraries</loc>
<lastmod>2026-04-12T23:53:01.145784Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cheap-reliability-fixes-architecture</loc>
<lastmod>2026-04-10T07:27:28.116317Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-first-90-days</loc>
<lastmod>2026-04-10T08:49:18.762188Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cpu-limits-request-bursts</loc>
<lastmod>2026-04-10T12:07:08.042811Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-risk-register-fundraising</loc>
<lastmod>2026-04-12T22:51:27.132199Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/lean-global-product-operations</loc>
<lastmod>2026-04-11T22:29:46.600505Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-gaps-fundraising</loc>
<lastmod>2026-04-12T23:02:22.37682Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/model-federation-routing-rules</loc>
<lastmod>2026-04-12T23:28:24.523466Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/zero-click-query-review</loc>
<lastmod>2026-04-11T06:01:28.740726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/error-budgets-background-systems</loc>
<lastmod>2026-04-11T06:08:48.264796Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/failure-budgets-ai-features</loc>
<lastmod>2026-04-10T05:59:38.671589Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/prompt-routing-document-type</loc>
<lastmod>2026-04-12T23:38:44.477594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-migration-release-checklist</loc>
<lastmod>2026-04-13T07:09:19.978879Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nestjs-startups-structure-speed</loc>
<lastmod>2026-04-12T23:45:24.844615Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-image-upload-libraries</loc>
<lastmod>2026-04-13T01:57:18.551353Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/support-led-technical-discovery</loc>
<lastmod>2026-04-13T06:12:00.169038Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/schema-types-client-code</loc>
<lastmod>2026-04-13T03:02:39.970349Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-workflow-state-machines</loc>
<lastmod>2026-04-13T07:31:27.973976Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-data-access-policy</loc>
<lastmod>2026-04-13T05:47:28.562916Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-first-team-90-days</loc>
<lastmod>2026-04-10T03:27:18.173815Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shell-scripts-editor-actions</loc>
<lastmod>2026-04-12T06:41:05.079538Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-org-chart-cto</loc>
<lastmod>2026-04-14T20:33:22.945241Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/disposable-dev-sandboxes-refactors</loc>
<lastmod>2026-04-13T20:11:53.157731Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/latency-fixes-second-region</loc>
<lastmod>2026-04-13T05:43:14.786044Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-approval-bottleneck</loc>
<lastmod>2026-04-14T09:30:33.893375Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-assistant-usage-policy</loc>
<lastmod>2026-04-11T05:46:08.381347Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/terraform-state-isolation-model</loc>
<lastmod>2026-04-13T06:18:22.879979Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/slack-decision-channel</loc>
<lastmod>2026-04-12T06:38:36.180918Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-delivery-first-wins</loc>
<lastmod>2026-04-12T06:40:05.272859Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/spec-debt-missing-rules</loc>
<lastmod>2026-04-11T06:38:38.493515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/single-founder-transition-plan</loc>
<lastmod>2026-04-14T10:57:54.717647Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/gross-margin-cto-decisions</loc>
<lastmod>2026-04-27T21:43:00.49286Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/readable-ci-logs</loc>
<lastmod>2026-04-10T09:05:08.713242Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/bare-metal-cloud-costs</loc>
<lastmod>2026-04-10T06:32:48.490642Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/incident-review-template-startups</loc>
<lastmod>2026-04-10T05:21:28.443462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/business-process-automation-edge-cases</loc>
<lastmod>2026-04-14T09:00:12.868567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cache-invalidation-domain-rules</loc>
<lastmod>2026-04-11T18:16:57.958982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/room-sqldelight-realm-offline-apps</loc>
<lastmod>2026-04-27T05:24:13.645027Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-refactor-feature-branches</loc>
<lastmod>2026-04-12T06:22:55.230452Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-sso-rollout-plan</loc>
<lastmod>2026-04-11T19:59:49.016935Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shared-inbox-permissions</loc>
<lastmod>2026-04-11T20:01:18.267314Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-feature-pricing-margin</loc>
<lastmod>2026-04-11T23:00:27.065369Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/support-escalation-path</loc>
<lastmod>2026-04-10T07:07:18.348983Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/portfolio-review-investor-intros</loc>
<lastmod>2026-04-14T08:46:31.476433Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/deep-link-handling-flows</loc>
<lastmod>2026-04-12T23:43:16.813385Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/frontline-interviews-before-automation</loc>
<lastmod>2026-04-11T22:29:05.911002Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/api-design-product-pivots</loc>
<lastmod>2026-04-10T05:33:58.30845Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-leadership-delete-work</loc>
<lastmod>2026-04-13T05:02:27.754053Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-enterprise-launch</loc>
<lastmod>2026-04-27T21:31:36.330634Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cost-successful-ai-task</loc>
<lastmod>2026-04-10T05:21:08.233058Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/service-business-to-software</loc>
<lastmod>2026-04-27T21:27:21.935087Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/self-hosting-costs-budget</loc>
<lastmod>2026-04-13T20:29:18.35294Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-automation-approval-points</loc>
<lastmod>2026-04-10T05:19:38.345654Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/self-hosted-support-pricing</loc>
<lastmod>2026-04-12T06:04:35.369475Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/open-questions-log-product-teams</loc>
<lastmod>2026-04-11T06:12:20.142988Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-migration-tools-review</loc>
<lastmod>2026-04-13T00:04:14.757981Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/serverless-cold-start-costs</loc>
<lastmod>2026-04-10T06:31:08.276635Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/requirement-docs-daily-changes</loc>
<lastmod>2026-04-11T05:56:59.622394Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/frontend-error-handling-architecture</loc>
<lastmod>2026-04-12T23:33:25.097696Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/support-tickets-architecture-priorities</loc>
<lastmod>2026-04-11T16:53:48.334573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/api-deprecation-notices</loc>
<lastmod>2026-04-10T06:37:39.05191Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/decision-logs-architecture-fights</loc>
<lastmod>2026-04-10T07:36:58.909188Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/test-stronger-technical-owner</loc>
<lastmod>2026-04-27T21:36:04.910823Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-requests-roadmap-rules</loc>
<lastmod>2026-04-13T07:57:02.467766Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hire-cto-before-raise</loc>
<lastmod>2026-04-12T23:37:38.04924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/b2b-file-processing-pipeline</loc>
<lastmod>2026-04-11T19:52:18.087037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ddd-lite-domain-boundaries</loc>
<lastmod>2026-04-12T23:56:05.486886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-cto-reporting-loop</loc>
<lastmod>2026-04-14T19:32:52.753985Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/browser-storage-url-server-state</loc>
<lastmod>2026-04-12T23:32:35.673677Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/known-weirdness-list-support</loc>
<lastmod>2026-04-13T20:17:14.900001Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-startup-interview-test</loc>
<lastmod>2026-04-14T20:55:52.501852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-cofounder-code-audit</loc>
<lastmod>2026-04-14T19:42:28.647931Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/security-training-real-code</loc>
<lastmod>2026-04-10T06:57:48.30044Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-agency-boundaries</loc>
<lastmod>2026-04-14T21:47:51.500092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/release-speed-vs-recovery</loc>
<lastmod>2026-04-12T06:45:15.158601Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pricing-custom-work-product</loc>
<lastmod>2026-04-13T07:30:04.75298Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rollback-database-migrations</loc>
<lastmod>2026-04-10T05:18:08.469598Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-file-upload-libraries</loc>
<lastmod>2026-04-13T00:49:52.482711Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fewer-integration-points-sales</loc>
<lastmod>2026-04-12T06:13:14.892569Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/live-debugging-roadmap-clinic</loc>
<lastmod>2026-04-14T07:08:03.344045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hybrid-search-tenant-filters</loc>
<lastmod>2026-04-13T07:31:27.691854Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/test-rewrite-urge</loc>
<lastmod>2026-04-13T05:01:52.343263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/error-boundaries-business-action</loc>
<lastmod>2026-04-12T23:34:50.554846Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/search-index-rebuilds-drift</loc>
<lastmod>2026-04-10T06:34:08.447463Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/managed-vs-self-hosted-postgres</loc>
<lastmod>2026-04-11T19:48:19.532603Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-image-processing-libraries</loc>
<lastmod>2026-04-12T23:47:26.104643Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/synthetic-test-sets-no-code</loc>
<lastmod>2026-04-10T13:09:28.610263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/redis-locks-safe-retries</loc>
<lastmod>2026-04-13T20:09:28.9957Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hiring-engineers-ai-teams</loc>
<lastmod>2026-04-11T21:46:05.427734Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-infrastructure-team-limits</loc>
<lastmod>2026-04-12T06:40:06.586048Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/terraform-moving-parts-first</loc>
<lastmod>2026-04-10T13:26:58.454184Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-handbooks-new-hires</loc>
<lastmod>2026-04-10T05:27:08.294918Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-squad-platform-ownership</loc>
<lastmod>2026-04-14T10:25:34.163367Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/process-managers-modular-monolith</loc>
<lastmod>2026-04-12T23:38:56.259437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cross-functional-weekly-meetings</loc>
<lastmod>2026-04-11T20:12:18.450221Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-code-every-day</loc>
<lastmod>2026-04-14T20:01:52.869543Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/data-movement-security-review</loc>
<lastmod>2026-04-27T05:29:52.766637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/federated-gateway-rate-limits</loc>
<lastmod>2026-04-12T23:26:54.421895Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-calendars-delivery-risk</loc>
<lastmod>2026-04-27T05:17:25.120004Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-pilot-operating-model</loc>
<lastmod>2026-04-14T14:03:13.085247Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/freelancer-built-tech-due-diligence</loc>
<lastmod>2026-04-14T05:21:52.46093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/lean-ops-before-hiring</loc>
<lastmod>2026-04-12T06:42:05.803321Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/workflow-form-design-states</loc>
<lastmod>2026-04-13T00:05:05.694635Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cloud-credits-bad-habits</loc>
<lastmod>2026-04-13T05:38:16.050124Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/grade-codebase-acquisition</loc>
<lastmod>2026-04-12T06:08:16.782322Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/contractor-production-stack-onboarding</loc>
<lastmod>2026-04-11T23:06:05.256936Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/invoice-ocr-errors</loc>
<lastmod>2026-04-10T10:37:38.434505Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hire-cto-founder-call</loc>
<lastmod>2026-04-15T02:14:43.122859Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-agent-memory-design</loc>
<lastmod>2026-04-10T05:55:58.63186Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-workflow-owners-rules</loc>
<lastmod>2026-04-27T21:27:47.098487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/saas-dashboard-query-budgets</loc>
<lastmod>2026-04-10T06:39:38.806914Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/architecture-review-checklist-rules</loc>
<lastmod>2026-04-11T22:06:15.485729Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-rules-in-code</loc>
<lastmod>2026-04-13T05:40:23.072597Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/trust-assistant-output-plan</loc>
<lastmod>2026-04-11T21:53:35.966252Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/service-catalog-internal-work</loc>
<lastmod>2026-04-11T06:19:28.599125Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/grafana-pagerduty-alert-routing</loc>
<lastmod>2026-04-27T05:21:32.787852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/queue-partitioning-noisy-tenants</loc>
<lastmod>2026-04-11T05:45:18.10457Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/data-contracts-spreadsheets</loc>
<lastmod>2026-04-27T05:36:45.561687Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineer-role-ai-startup</loc>
<lastmod>2026-04-13T07:57:02.811147Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tiny-ai-team-diligence</loc>
<lastmod>2026-04-13T07:33:59.891767Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/two-person-ownership-scripts</loc>
<lastmod>2026-04-13T20:20:48.391666Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-design-tokens-themes</loc>
<lastmod>2026-04-12T23:57:26.552831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-use-of-funds-slide</loc>
<lastmod>2026-04-12T23:04:19.710111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/implementation-pain-raise-story</loc>
<lastmod>2026-04-13T00:13:45.677894Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-advisory-sprint-vs-mentorship</loc>
<lastmod>2026-04-14T06:44:53.083035Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/package-update-calendar-small-teams</loc>
<lastmod>2026-04-11T17:30:48.352184Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-b2b-ui-libraries</loc>
<lastmod>2026-04-12T23:52:51.212873Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-automation-pilots</loc>
<lastmod>2026-04-10T07:04:28.232677Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pre-mortem-rewrite-replatform</loc>
<lastmod>2026-04-10T07:30:58.535479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/push-token-bugs</loc>
<lastmod>2026-04-13T00:02:49.184344Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-risk-revenue-forecasts</loc>
<lastmod>2026-04-14T11:48:44.27513Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-release-windows</loc>
<lastmod>2026-04-11T18:23:58.192882Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/security-headers-cookie-defaults</loc>
<lastmod>2026-04-11T17:10:48.781402Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/release-markers-incident-tracking</loc>
<lastmod>2026-04-11T21:54:25.215497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/release-day-change-summaries</loc>
<lastmod>2026-04-12T06:03:55.240732Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/measure-repo-friction</loc>
<lastmod>2026-04-27T05:16:12.168035Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/automation-roi-exception-costs</loc>
<lastmod>2026-04-27T05:18:48.066961Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/bad-data-ai-products</loc>
<lastmod>2026-04-10T09:52:38.4975Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/automation-project-kpis</loc>
<lastmod>2026-04-11T20:01:08.379185Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-rust-infrastructure-choice</loc>
<lastmod>2026-04-12T06:07:05.731742Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-readiness-startup-operations</loc>
<lastmod>2026-04-14T19:42:50.595514Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pricing-audit-trail-disputes</loc>
<lastmod>2026-04-11T17:02:08.591131Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/senior-engineers-team-output</loc>
<lastmod>2026-04-12T06:18:17.610385Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/support-assistant-speed-accuracy</loc>
<lastmod>2026-04-11T19:50:38.558279Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-revenue-plan-assumptions</loc>
<lastmod>2026-04-12T23:22:18.264806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/build-vendor-bottleneck-check</loc>
<lastmod>2026-04-14T07:36:15.17115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-dependency-diligence</loc>
<lastmod>2026-04-12T23:23:15.124178Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/local-models-vs-hosted-apis</loc>
<lastmod>2026-04-10T05:12:58.118621Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/saml-attribute-mapping-errors</loc>
<lastmod>2026-04-11T16:49:48.1731Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/on-prem-deployment-cost</loc>
<lastmod>2026-04-10T06:19:38.812367Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-architecture-hiring-gap</loc>
<lastmod>2026-04-13T20:17:13.931143Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/php-search-packages</loc>
<lastmod>2026-04-13T01:28:03.213439Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/challenge-rewrite-proposal</loc>
<lastmod>2026-04-12T06:39:05.286801Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-say-no-ai</loc>
<lastmod>2026-04-14T21:38:25.673979Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-advisor-founder-transition</loc>
<lastmod>2026-04-15T02:14:21.90356Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-stalls-middle-management</loc>
<lastmod>2026-04-14T13:02:05.778488Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-hosted-deployment-questions</loc>
<lastmod>2026-04-11T22:24:45.265106Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ddd-lite-go-packages-transactions</loc>
<lastmod>2026-04-12T23:27:21.430581Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/accelerator-technical-advisory-model</loc>
<lastmod>2026-04-14T19:42:52.643946Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/vm-container-bare-metal-saas</loc>
<lastmod>2026-04-13T07:19:42.039584Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/supabase-vs-own-postgres</loc>
<lastmod>2026-04-27T05:36:46.156464Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/agency-product-due-diligence</loc>
<lastmod>2026-04-27T21:41:33.758459Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-cofounder-vesting-terms</loc>
<lastmod>2026-04-15T02:13:28.315714Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-before-buying-automation</loc>
<lastmod>2026-04-27T21:27:46.761248Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-one-page-scope</loc>
<lastmod>2026-04-27T21:36:33.618319Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/dependency-graph-ownership-monolith</loc>
<lastmod>2026-04-11T06:26:54.762874Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-debt-contracts</loc>
<lastmod>2026-04-12T06:15:26.48378Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-code-conventions-shared-repos</loc>
<lastmod>2026-04-11T17:36:28.435039Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-audit-missed-launch</loc>
<lastmod>2026-04-12T06:12:37.836075Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-offer-stall-signals</loc>
<lastmod>2026-04-14T21:27:52.62629Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-budget-runway</loc>
<lastmod>2026-04-11T22:56:25.310621Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/interim-cto-hiring-fixes</loc>
<lastmod>2026-04-14T20:59:32.611423Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cfo-cto-spend-margin</loc>
<lastmod>2026-04-14T07:00:39.205355Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-ai-project-one-queue</loc>
<lastmod>2026-04-11T22:28:35.436496Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/internal-admin-panel-first</loc>
<lastmod>2026-04-10T10:50:28.45717Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/backup-restore-test</loc>
<lastmod>2026-04-13T05:40:58.78008Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tenant-rate-limits-partners</loc>
<lastmod>2026-04-10T07:41:38.341154Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-technical-charter</loc>
<lastmod>2026-04-14T21:57:12.978578Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-invoice-dispute-triage</loc>
<lastmod>2026-04-13T07:30:06.312153Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/php-image-libraries-roundup</loc>
<lastmod>2026-04-13T02:47:19.275233Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-field-service-paperwork</loc>
<lastmod>2026-04-11T21:48:45.947089Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/team-inboxes-delegated-access</loc>
<lastmod>2026-04-11T07:49:38.358184Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/review-ai-code-risks</loc>
<lastmod>2026-04-13T20:28:56.272909Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-readiness-small-team</loc>
<lastmod>2026-04-12T06:18:45.115752Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nextjs-middleware-readable-rules</loc>
<lastmod>2026-04-12T23:44:56.344407Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/vendor-breach-first-hour</loc>
<lastmod>2026-04-11T19:55:08.354263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/contract-metadata-fields</loc>
<lastmod>2026-04-11T05:48:18.265292Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pgbouncer-pooling-before-rollout</loc>
<lastmod>2026-04-13T06:42:20.376496Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cpp-modules-service-stack</loc>
<lastmod>2026-04-12T23:58:04.622444Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/domain-language-before-api</loc>
<lastmod>2026-04-13T00:20:01.52274Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/codebase-audit-before-fundraising</loc>
<lastmod>2026-04-13T06:22:18.271101Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-architecture-mistakes</loc>
<lastmod>2026-04-14T19:42:53.583031Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-redis-caching-libraries</loc>
<lastmod>2026-04-13T06:26:15.655548Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pr-handoff-ai-code</loc>
<lastmod>2026-04-11T06:43:58.538713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/time-business-rules-modeling</loc>
<lastmod>2026-04-12T23:35:51.823476Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-feature-latency-budgets</loc>
<lastmod>2026-04-10T12:02:38.359047Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-exception-handling-plans</loc>
<lastmod>2026-04-13T07:20:09.539953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/kubernetes-ingress-traffic-split</loc>
<lastmod>2026-04-13T06:18:21.362376Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-print-pdf-export</loc>
<lastmod>2026-04-13T01:12:07.9594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/reduce-outages-cut-dependencies</loc>
<lastmod>2026-04-12T06:11:25.099164Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/choose-first-ai-pilot</loc>
<lastmod>2026-04-27T05:25:03.213949Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-multi-tenant-libraries</loc>
<lastmod>2026-04-13T01:51:34.803362Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/turn-scripts-into-tools</loc>
<lastmod>2026-04-11T18:19:18.465143Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/automating-finance-tasks-safely</loc>
<lastmod>2026-04-11T18:09:08.343468Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/sqlalchemy-2-patterns-bugs</loc>
<lastmod>2026-04-13T02:14:49.585116Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-ai-workflow-queue</loc>
<lastmod>2026-04-13T07:08:30.983309Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/starter-stack-new-services</loc>
<lastmod>2026-04-13T05:40:19.282942Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-batch-retrospectives</loc>
<lastmod>2026-04-14T18:15:26.565917Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/advisor-operator-startup-path</loc>
<lastmod>2026-04-15T02:14:37.056933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-engineering-manager-prep</loc>
<lastmod>2026-04-27T21:27:46.402518Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ios-android-background-sync</loc>
<lastmod>2026-04-12T23:41:37.203181Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/event-storming-tickets-logs-modules</loc>
<lastmod>2026-04-12T23:25:53.691664Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/security-logging-investigations</loc>
<lastmod>2026-04-10T11:39:28.299368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/crud-to-domain-model</loc>
<lastmod>2026-04-12T23:35:26.941551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/finance-close-automation-wins</loc>
<lastmod>2026-04-10T06:59:48.796554Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-team-enterprise-support</loc>
<lastmod>2026-04-11T21:50:25.542153Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-pilots-stall</loc>
<lastmod>2026-04-13T05:40:18.929107Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/self-hosting-managed-services</loc>
<lastmod>2026-04-27T21:31:36.714814Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-account-reviews</loc>
<lastmod>2026-04-10T07:19:28.627375Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/k3s-vs-talos-bare-metal</loc>
<lastmod>2026-04-13T07:17:00.881237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/release-captain-risky-days</loc>
<lastmod>2026-04-13T20:33:44.114152Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/git-tags-semver-commit-sha</loc>
<lastmod>2026-04-10T11:32:48.10775Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-agency-handoff-checklist</loc>
<lastmod>2026-04-14T12:08:05.667873Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/python-job-idempotency</loc>
<lastmod>2026-04-13T03:17:54.742711Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/frontend-ai-screen-states</loc>
<lastmod>2026-04-12T23:44:27.525283Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-technical-hires-next</loc>
<lastmod>2026-04-12T22:50:19.466608Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/blue-green-vs-rolling-deploys</loc>
<lastmod>2026-04-11T23:07:16.505517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/what-not-automate-ai</loc>
<lastmod>2026-04-13T06:49:19.013613Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-image-libraries</loc>
<lastmod>2026-04-13T01:50:56.066987Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-leadership-open-decisions</loc>
<lastmod>2026-04-27T21:36:39.115406Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/kotlin-coroutines-android-callbacks</loc>
<lastmod>2026-04-12T23:45:18.455502Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/model-federation-startup-budget</loc>
<lastmod>2026-04-12T23:26:42.1306Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/test-bare-metal-economics</loc>
<lastmod>2026-04-27T21:31:37.600154Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/transaction-boundaries-commit-rules</loc>
<lastmod>2026-04-12T23:40:48.701689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/frontend-side-effects-architecture</loc>
<lastmod>2026-04-12T23:28:32.126894Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/15-minute-architecture-review</loc>
<lastmod>2026-04-14T19:42:51.5739Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/screen-recordings-automation-discovery</loc>
<lastmod>2026-04-13T20:06:59.052308Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-team-buyer-trust</loc>
<lastmod>2026-04-13T07:10:30.499995Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-query-builders</loc>
<lastmod>2026-04-13T00:26:06.247759Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/buy-software-vs-automate</loc>
<lastmod>2026-04-13T20:14:01.036932Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-hosted-upgrade-path</loc>
<lastmod>2026-04-12T06:19:25.093291Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-accessibility-libraries</loc>
<lastmod>2026-04-12T23:53:20.88018Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/paid-cofounder-trial</loc>
<lastmod>2026-04-14T21:46:28.009374Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-single-point-failure</loc>
<lastmod>2026-04-12T06:40:45.956115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-technical-qa-format</loc>
<lastmod>2026-04-14T06:06:52.393081Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/explain-ai-risk-customers</loc>
<lastmod>2026-04-14T05:57:02.452356Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/business-fragility-hidden-risk</loc>
<lastmod>2026-04-14T05:45:13.583957Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/buyer-trust-after-incident</loc>
<lastmod>2026-04-10T06:41:28.642831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-cost-sales-promises</loc>
<lastmod>2026-04-13T04:34:49.063287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shared-dev-environment-ai</loc>
<lastmod>2026-04-12T06:16:45.220482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/software-architecture-notes</loc>
<lastmod>2026-04-11T06:40:18.167342Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/file-naming-rules-automation</loc>
<lastmod>2026-04-11T06:57:48.081827Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fix-team-before-scaling</loc>
<lastmod>2026-04-14T20:48:03.117078Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-timeline-view</loc>
<lastmod>2026-04-11T22:55:45.186473Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-mentoring-startup-risk</loc>
<lastmod>2026-04-14T06:35:36.279263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/linters-formatters-ai-code</loc>
<lastmod>2026-04-11T17:18:58.558702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/support-ticket-refactoring</loc>
<lastmod>2026-04-10T09:53:28.508507Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/usage-pricing-metering-reconciliation</loc>
<lastmod>2026-04-10T05:03:38.256924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/private-network-ci</loc>
<lastmod>2026-04-10T13:11:18.555602Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-data-export-promises</loc>
<lastmod>2026-04-13T07:30:04.411676Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/b2b-account-hierarchies</loc>
<lastmod>2026-04-10T11:20:18.395529Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cloudflare-r2-vs-s3-storage</loc>
<lastmod>2026-04-13T07:17:01.854729Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/self-hosting-cost-math</loc>
<lastmod>2026-04-27T05:46:21.29026Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/warm-replica-vs-backup-restore</loc>
<lastmod>2026-04-10T07:03:38.333283Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/risk-reviews-ai-teams</loc>
<lastmod>2026-04-13T20:20:41.655772Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/mvp-handoff-plan-investors</loc>
<lastmod>2026-04-13T00:47:43.589344Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/single-source-rules-table</loc>
<lastmod>2026-04-27T05:20:31.817735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/incident-calendar-patterns</loc>
<lastmod>2026-04-13T20:23:53.425206Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/part-time-tech-leader-batch</loc>
<lastmod>2026-04-14T06:39:13.200088Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/low-cloud-spend-investors</loc>
<lastmod>2026-04-13T00:14:58.583022Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hire-acting-cto-before-search</loc>
<lastmod>2026-04-15T02:15:41.43973Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/human-checkpoints-automation</loc>
<lastmod>2026-04-12T06:22:35.319764Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-output-vs-ownership</loc>
<lastmod>2026-04-14T12:22:30.642005Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/prometheus-api-buckets</loc>
<lastmod>2026-04-13T20:33:45.745178Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/prompt-ab-tests-setup</loc>
<lastmod>2026-04-11T17:30:58.300149Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-specs-ai-workflows</loc>
<lastmod>2026-04-12T06:09:55.66196Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/sales-demo-environment-reset</loc>
<lastmod>2026-04-10T07:00:38.43841Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/map-hidden-dependencies-refactor</loc>
<lastmod>2026-04-12T06:11:45.611295Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-debt-review-founders</loc>
<lastmod>2026-04-10T06:27:38.488334Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-email-staging-tools</loc>
<lastmod>2026-04-13T03:22:29.381691Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/vendor-outage-runbook-teams</loc>
<lastmod>2026-04-11T19:55:49.686918Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/attachment-retention-rules</loc>
<lastmod>2026-04-10T08:08:09.706412Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/boring-libraries-startups</loc>
<lastmod>2026-04-13T02:47:37.716382Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-first-company-roles</loc>
<lastmod>2026-04-11T22:09:35.641502Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-confidence-signals</loc>
<lastmod>2026-04-11T20:10:48.132725Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/repository-context-packs</loc>
<lastmod>2026-04-11T06:12:29.925934Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/human-reviewer-scorecards</loc>
<lastmod>2026-04-13T07:31:28.901769Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ddd-lite-grpc-modules</loc>
<lastmod>2026-04-12T23:34:47.451311Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/debugging-wrong-answers-trace</loc>
<lastmod>2026-04-12T23:25:57.442388Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/release-owner-blame-loops</loc>
<lastmod>2026-04-14T07:24:05.989923Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/saas-patch-window-rhythm</loc>
<lastmod>2026-04-11T21:55:05.305496Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-reset-warning-signs</loc>
<lastmod>2026-04-13T05:35:29.18325Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-admin-panel-libraries</loc>
<lastmod>2026-04-13T00:57:51.671361Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/front-end-test-mix-ai-code</loc>
<lastmod>2026-04-13T00:59:08.449655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/accelerator-mentoring-mixed-cohorts</loc>
<lastmod>2026-04-14T21:27:33.091908Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/access-reviews-business-tools</loc>
<lastmod>2026-04-11T20:08:58.586415Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/investor-follow-up-packet</loc>
<lastmod>2026-04-12T23:22:51.162658Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-process-mapping-exceptions</loc>
<lastmod>2026-04-12T06:16:55.194349Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/dependency-bot-ci-rules</loc>
<lastmod>2026-04-10T08:12:28.30133Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/software-margin-profit-leaks</loc>
<lastmod>2026-04-14T07:00:38.554672Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rag-fail-month-two</loc>
<lastmod>2026-04-10T03:26:20.530045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-team-platform-stack</loc>
<lastmod>2026-04-11T21:51:56.187484Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-assessment-product-pivot</loc>
<lastmod>2026-04-11T06:27:38.265063Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/broken-engineering-decisions</loc>
<lastmod>2026-04-13T06:56:01.695338Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-api-resilience-stack</loc>
<lastmod>2026-04-12T23:48:44.032951Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/artifact-retention-ci-storage</loc>
<lastmod>2026-04-10T11:13:28.222752Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fundraising-ai-code-checklist</loc>
<lastmod>2026-04-12T23:01:58.720733Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/prisma-vs-raw-sql</loc>
<lastmod>2026-04-13T02:31:44.440162Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/backup-bandwidth-large-databases</loc>
<lastmod>2026-04-10T09:36:58.665451Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cloudflare-workers-origin-code</loc>
<lastmod>2026-04-13T07:17:00.50461Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/worst-production-incident-investors</loc>
<lastmod>2026-04-13T00:44:06.776661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/reusable-automation-blocks</loc>
<lastmod>2026-04-11T20:00:28.053547Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-coding-skills-senior-engineers</loc>
<lastmod>2026-04-11T22:06:17.025267Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/architecture-standards-external-teams</loc>
<lastmod>2026-04-10T08:10:49.72372Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/portfolio-risk-map-accelerators</loc>
<lastmod>2026-04-14T11:13:35.540455Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/capital-efficient-tech-roadmap</loc>
<lastmod>2026-04-12T23:21:20.504785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/staff-engineer-assistant-role</loc>
<lastmod>2026-04-11T06:32:58.410383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-service-templates</loc>
<lastmod>2026-04-13T07:30:06.011278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-fit-delivery-gaps</loc>
<lastmod>2026-04-13T04:34:24.910096Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rewrite-ai-job-descriptions</loc>
<lastmod>2026-04-13T07:47:03.085815Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/go-webhook-libraries-retries</loc>
<lastmod>2026-04-13T03:22:44.458632Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-automation-fails-small-business</loc>
<lastmod>2026-04-10T11:36:58.587193Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pricing-reviewer-time</loc>
<lastmod>2026-04-13T07:10:30.847496Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/human-review-sampling-ai</loc>
<lastmod>2026-04-11T18:06:38.21339Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/release-approval-handover</loc>
<lastmod>2026-04-13T07:04:13.013265Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shared-ai-infrastructure</loc>
<lastmod>2026-04-13T07:57:00.46462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/multi-model-support-qa</loc>
<lastmod>2026-04-27T21:35:23.472907Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-generated-code-architecture</loc>
<lastmod>2026-04-27T21:43:11.250633Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/openfga-vs-rbac-tables</loc>
<lastmod>2026-04-27T05:24:14.168498Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/turn-workflow-into-software</loc>
<lastmod>2026-04-27T05:18:45.194596Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-technical-decision-framework</loc>
<lastmod>2026-04-14T10:14:02.58647Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-mentorship-ten-customers</loc>
<lastmod>2026-04-14T21:18:52.400115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-close-investors</loc>
<lastmod>2026-04-12T22:58:38.200387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/business-rules-operations-code</loc>
<lastmod>2026-04-13T05:40:22.73459Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/weekly-model-evaluation-habit</loc>
<lastmod>2026-04-10T06:01:28.569016Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-auth-tenant-switching</loc>
<lastmod>2026-04-13T01:11:47.715625Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/production-ops-automation-first</loc>
<lastmod>2026-04-11T22:26:35.702196Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/sales-promise-review-deals</loc>
<lastmod>2026-04-11T22:32:15.4563Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/token-budgets-workflow-steps</loc>
<lastmod>2026-04-10T05:41:58.70815Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/incident-system-ai-agents</loc>
<lastmod>2026-04-13T19:57:16.77372Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pre-seed-tech-plan</loc>
<lastmod>2026-04-15T02:07:19.767297Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/minimal-audit-evidence</loc>
<lastmod>2026-04-11T19:53:18.260864Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/token-streaming-ai-trust</loc>
<lastmod>2026-04-11T16:46:28.008595Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/reduce-cloud-costs-architecture</loc>
<lastmod>2026-04-27T05:38:23.406023Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/buyer-hosted-install-rules</loc>
<lastmod>2026-04-13T20:26:46.987282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/choosing-ai-vendors-playbook</loc>
<lastmod>2026-04-10T08:18:58.44868Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/redis-coordination-layer</loc>
<lastmod>2026-04-13T06:42:19.748008Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/software-rescue-without-rewrite</loc>
<lastmod>2026-04-12T06:20:55.445556Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/observability-cost-audit</loc>
<lastmod>2026-04-12T06:02:15.076062Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-coding-small-teams</loc>
<lastmod>2026-04-10T03:31:07.032467Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/config-rollback-checks</loc>
<lastmod>2026-04-10T08:34:18.385864Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/buildable-plan-before-coding</loc>
<lastmod>2026-04-11T22:06:55.645911Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-product-sprawl</loc>
<lastmod>2026-04-14T08:13:08.133764Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/compose-vs-kubernetes-saas</loc>
<lastmod>2026-04-10T08:51:38.450545Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-churn-investor-questions</loc>
<lastmod>2026-04-12T23:05:58.209912Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/investor-demo-backstage-fixes</loc>
<lastmod>2026-04-13T06:22:10.653707Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/generated-code-deletion-rules</loc>
<lastmod>2026-04-12T06:11:48.360249Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/weekly-ai-repo-cleanup</loc>
<lastmod>2026-04-11T21:47:45.452174Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/manage-ai-engineering-teams</loc>
<lastmod>2026-04-12T06:20:56.669396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tiny-team-burnout-signs</loc>
<lastmod>2026-04-11T22:03:26.022006Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-cto-reference-calls</loc>
<lastmod>2026-04-14T20:11:03.686272Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/weekly-operating-review-ai-team</loc>
<lastmod>2026-04-13T07:57:00.069133Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/engineering-office-hours-setup</loc>
<lastmod>2026-04-11T18:14:28.292555Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-adoption-50-person-company</loc>
<lastmod>2026-04-27T21:27:04.131145Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/redis-streams-vs-postgresql-queues</loc>
<lastmod>2026-04-13T07:30:05.058013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/status-page-support-tickets</loc>
<lastmod>2026-04-11T17:41:28.852621Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/architecture-proposals-review</loc>
<lastmod>2026-04-14T22:03:06.575414Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-references-investors</loc>
<lastmod>2026-04-12T23:38:28.446307Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/feature-velocity-hidden-work</loc>
<lastmod>2026-04-12T22:50:07.638962Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/observability-dashboard-audit</loc>
<lastmod>2026-04-13T20:11:54.050938Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-stop-list</loc>
<lastmod>2026-04-13T20:06:50.942512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/manual-override-rates</loc>
<lastmod>2026-04-11T18:23:08.6683Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/one-observability-stack</loc>
<lastmod>2026-04-11T21:50:35.851354Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-cto-team-disagreements</loc>
<lastmod>2026-04-14T21:40:03.12098Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-refactor-stop-rule</loc>
<lastmod>2026-04-13T20:15:55.1428Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nodejs-csv-spreadsheet-imports</loc>
<lastmod>2026-04-13T01:51:49.646428Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/log-retention-by-signal</loc>
<lastmod>2026-04-11T05:55:37.956155Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/zustand-vs-state-machines</loc>
<lastmod>2026-04-27T05:27:51.524842Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/production-access-uptime</loc>
<lastmod>2026-04-13T20:22:01.707487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/bare-metal-failover-warm-spare</loc>
<lastmod>2026-04-13T20:12:18.799715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hire-cto-before-pmf</loc>
<lastmod>2026-04-15T02:07:40.893345Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/swiftui-uikit-legacy-apps</loc>
<lastmod>2026-04-13T00:03:10.609372Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-audit-revenue-risk</loc>
<lastmod>2026-04-27T21:27:04.484681Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-startup-pitch-checklist</loc>
<lastmod>2026-04-14T10:57:54.352951Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-infra-approval-rules</loc>
<lastmod>2026-04-13T07:57:17.006335Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/infrastructure-budget-owner</loc>
<lastmod>2026-04-13T05:40:20.863132Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/security-exceptions-register</loc>
<lastmod>2026-04-10T09:25:48.388982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-rollout-guardrails</loc>
<lastmod>2026-04-13T20:13:00.866315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/quote-cash-simple-automation</loc>
<lastmod>2026-04-11T20:05:38.260876Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-business-automation-roi</loc>
<lastmod>2026-04-14T06:34:02.344847Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-equity-cash</loc>
<lastmod>2026-04-14T12:22:32.537446Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/prometheus-remote-write-retention</loc>
<lastmod>2026-04-13T06:26:30.261242Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-before-team</loc>
<lastmod>2026-04-14T21:50:45.065795Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/grpc-error-codes-frontend</loc>
<lastmod>2026-04-13T20:38:42.810669Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/optimistic-ui-confirmation-rules</loc>
<lastmod>2026-04-12T23:28:11.076303Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-secrets-management</loc>
<lastmod>2026-04-10T07:57:38.570151Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-exception-handling-first</loc>
<lastmod>2026-04-14T11:27:15.576202Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-bug-taxonomy</loc>
<lastmod>2026-04-11T18:34:18.324362Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/project-rescue-freeze-first</loc>
<lastmod>2026-04-12T06:34:45.674104Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/map-handoffs-before-ai</loc>
<lastmod>2026-04-13T06:56:01.310384Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/consent-logs-ai-features</loc>
<lastmod>2026-04-10T07:54:38.304579Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/react-editor-stack-review</loc>
<lastmod>2026-04-12T23:56:31.756302Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/single-region-multi-region</loc>
<lastmod>2026-04-11T07:33:28.284583Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/patch-verification-checklist</loc>
<lastmod>2026-04-13T20:11:54.506824Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/single-server-deployment</loc>
<lastmod>2026-04-13T05:43:17.974494Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-team-weekly-cadence</loc>
<lastmod>2026-04-13T05:47:27.725335Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/seed-stage-hiring-plan</loc>
<lastmod>2026-04-14T19:42:54.066028Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/custom-feature-support-cost</loc>
<lastmod>2026-04-13T20:26:28.272463Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-workflow-handover</loc>
<lastmod>2026-04-13T07:37:39.545695Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/board-ai-questions-margins</loc>
<lastmod>2026-04-14T13:02:04.68689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-authority-turnaround</loc>
<lastmod>2026-04-14T09:18:13.793245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/simplify-ai-team-infrastructure</loc>
<lastmod>2026-04-13T07:37:39.843897Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/postgres-audit-write-amplification</loc>
<lastmod>2026-04-13T20:12:19.675685Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/support-ticket-patterns-leadership</loc>
<lastmod>2026-04-14T07:00:37.896849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/promote-engineer-fractional-cto</loc>
<lastmod>2026-04-15T02:16:07.225537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/single-tenant-support-model</loc>
<lastmod>2026-04-13T20:26:06.362646Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/caddy-nginx-traefik-small-teams</loc>
<lastmod>2026-04-13T07:04:39.4165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-speaker-topics-founders</loc>
<lastmod>2026-04-14T15:15:35.781848Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-portfolio-support</loc>
<lastmod>2026-04-14T21:27:33.523719Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/portfolio-ai-policy-rules</loc>
<lastmod>2026-04-14T06:44:53.387832Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hire-fractional-cto-scope</loc>
<lastmod>2026-04-15T02:14:35.393625Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-architecture-change-pain</loc>
<lastmod>2026-04-13T20:12:19.311309Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-cto-conflict-script</loc>
<lastmod>2026-04-14T15:15:34.52354Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cdn-failover-pages-outages</loc>
<lastmod>2026-04-13T06:32:28.74294Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/price-custom-technical-work</loc>
<lastmod>2026-04-14T06:35:36.655237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/self-host-inference-one-gpu</loc>
<lastmod>2026-04-13T19:57:16.35534Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-direction-engineering-managers</loc>
<lastmod>2026-04-14T07:36:14.853223Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/advisor-rescue-failing-sprint</loc>
<lastmod>2026-04-14T21:18:12.657319Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-context-bottleneck</loc>
<lastmod>2026-04-13T05:47:29.109594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-leadership-agency-built-products</loc>
<lastmod>2026-04-27T21:27:46.046673Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-bottleneck-tech-decisions</loc>
<lastmod>2026-04-15T02:07:34.939307Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/product-market-fit-architecture-signs</loc>
<lastmod>2026-04-14T21:38:26.150487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-classifier-before-agent</loc>
<lastmod>2026-04-13T07:04:35.086052Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-advisory-board-startups</loc>
<lastmod>2026-04-14T21:38:26.538083Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ticket-queues-ai-readiness</loc>
<lastmod>2026-04-13T20:07:09.735093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-bandwidth-founder-mistakes</loc>
<lastmod>2026-04-15T18:23:31.295821Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-transition-program-owner</loc>
<lastmod>2026-04-13T07:47:04.000391Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-request-scorecard</loc>
<lastmod>2026-04-27T05:18:45.795866Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-customer-records-checklist</loc>
<lastmod>2026-04-14T14:03:13.525538Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tool-sprawl-audit-renewals</loc>
<lastmod>2026-04-14T07:43:22.69315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/outside-cto-infrastructure-review</loc>
<lastmod>2026-04-27T21:31:38.992902Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/gitlab-registry-cleanup-rules</loc>
<lastmod>2026-04-13T07:04:37.318303Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-cofounder-equity-mvp</loc>
<lastmod>2026-04-15T02:14:12.300887Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ask-after-missed-release</loc>
<lastmod>2026-04-27T05:46:19.998238Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/reduce-onboarding-friction-fixes</loc>
<lastmod>2026-04-13T07:04:13.768425Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/measure-ai-workflow-trust</loc>
<lastmod>2026-04-13T07:34:00.934752Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/cto-role-questions</loc>
<lastmod>2026-04-14T09:43:23.10713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/stack-cost-review-workflows</loc>
<lastmod>2026-04-13T05:40:24.041668Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-tech-lead-agreement</loc>
<lastmod>2026-04-13T07:14:28.464504Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/business-events-before-model-calls</loc>
<lastmod>2026-04-13T20:18:06.987079Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/staff-engineering-ai-teams</loc>
<lastmod>2026-04-13T07:31:56.304985Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shorter-ai-workflows</loc>
<lastmod>2026-04-13T05:38:18.100072Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-code-risk-boundaries</loc>
<lastmod>2026-04-13T05:38:17.54243Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/queue-automation-without-babysitting</loc>
<lastmod>2026-04-13T20:15:44.669415Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-architecture-meeting-prep</loc>
<lastmod>2026-04-14T21:27:42.915286Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/questions-before-ai-feature</loc>
<lastmod>2026-04-14T06:48:04.232245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-onboarding-automation-order</loc>
<lastmod>2026-04-27T05:38:22.254315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ktor-vs-spring-boot-apis</loc>
<lastmod>2026-04-13T07:19:42.393357Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/short-specs-hard-checks</loc>
<lastmod>2026-04-13T07:56:59.720673Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-risk-labels-work</loc>
<lastmod>2026-04-13T05:35:29.498927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nontechnical-founders-demo-day</loc>
<lastmod>2026-04-14T19:42:51.09518Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/part-time-cto-boundaries</loc>
<lastmod>2026-04-27T21:36:51.769122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-founder-office-hours</loc>
<lastmod>2026-04-27T05:09:53.568897Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-cofounder-hiring-plan</loc>
<lastmod>2026-04-14T21:36:52.474057Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/repeatable-ai-workflows</loc>
<lastmod>2026-04-13T05:40:24.366735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shrink-engineering-team-safely</loc>
<lastmod>2026-04-14T21:38:27.988977Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-shared-inbox-automation</loc>
<lastmod>2026-04-13T07:30:06.642042Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/who-owns-production-ai-teams</loc>
<lastmod>2026-04-13T07:56:59.403032Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/outside-cto-missed-releases</loc>
<lastmod>2026-04-27T21:26:14.057208Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-review-workflow-experts</loc>
<lastmod>2026-04-13T20:18:09.349989Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-mentorship-support-queue</loc>
<lastmod>2026-04-14T06:51:53.917501Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pay-technical-cofounder</loc>
<lastmod>2026-04-14T21:47:02.668839Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/incident-runbook-template</loc>
<lastmod>2026-04-13T05:43:17.348115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/s3-fanout-queues-workers</loc>
<lastmod>2026-04-13T07:19:41.399305Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-cofounder-vs-vendor</loc>
<lastmod>2026-04-15T02:07:25.754204Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ownership-gaps-recurring-incidents</loc>
<lastmod>2026-04-14T09:01:43.187784Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/multiple-ai-models-product</loc>
<lastmod>2026-04-13T05:35:28.834133Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/enterprise-setup-audit</loc>
<lastmod>2026-04-13T20:33:45.304351Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-cto-onboarding-board-context</loc>
<lastmod>2026-04-14T21:49:34.804603Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/human-review-risky-changes</loc>
<lastmod>2026-04-13T07:31:29.227012Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-delivery-risk-signals</loc>
<lastmod>2026-04-14T08:46:30.029845Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/postgresql-failover-drills</loc>
<lastmod>2026-04-13T06:42:20.717016Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-cto-vendor-contracts</loc>
<lastmod>2026-04-15T02:07:35.450295Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/internal-platform-small-workflow</loc>
<lastmod>2026-04-13T06:48:21.930997Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/late-stage-mvp-rescue</loc>
<lastmod>2026-04-27T21:37:53.011661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/operator-engineers-startups</loc>
<lastmod>2026-04-14T12:54:24.749239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/hidden-cost-ai-work</loc>
<lastmod>2026-04-14T13:11:44.897352Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/axum-actix-rocket-rust-api</loc>
<lastmod>2026-04-27T05:24:27.834321Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/kysely-drizzle-raw-sql</loc>
<lastmod>2026-04-27T05:24:25.434264Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-team-enterprise-trust</loc>
<lastmod>2026-04-27T21:43:22.48864Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/part-time-tech-leadership-lanes</loc>
<lastmod>2026-04-27T21:27:21.247158Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/docker-image-signing-gitlab</loc>
<lastmod>2026-04-13T07:04:38.180436Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-discipline</loc>
<lastmod>2026-04-27T21:43:12.599849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/automate-copy-paste-first</loc>
<lastmod>2026-04-13T06:48:22.280448Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/part-time-cto-hiring-role</loc>
<lastmod>2026-04-27T21:37:01.057204Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/agency-mvp-handover</loc>
<lastmod>2026-04-14T20:33:23.284069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/gitlab-linear-jira-choice</loc>
<lastmod>2026-04-27T05:15:52.080765Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/lean-roadmap-stop-list</loc>
<lastmod>2026-04-27T05:25:02.543595Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/service-inventory-software-cleanup</loc>
<lastmod>2026-04-13T05:40:22.437184Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/interim-cto-vp-engineering</loc>
<lastmod>2026-04-14T12:22:32.169432Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/postgres-logical-decoding-vs-polling</loc>
<lastmod>2026-04-13T06:42:21.010605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/agency-product-executive-help</loc>
<lastmod>2026-04-14T09:30:34.286568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/pull-request-queue-time</loc>
<lastmod>2026-04-13T20:17:49.237556Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/shared-infrastructure-accelerators</loc>
<lastmod>2026-04-14T12:08:06.056462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-pilot-review-lane</loc>
<lastmod>2026-04-14T18:15:24.945447Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/support-macros-product-rules</loc>
<lastmod>2026-04-13T20:14:44.580525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/coding-assistant-guardrails</loc>
<lastmod>2026-04-14T06:29:43.221577Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-procurement-questions-operations</loc>
<lastmod>2026-04-13T07:04:43.079824Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tiny-team-contracts</loc>
<lastmod>2026-04-13T07:57:01.803018Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/questions-before-rewrite</loc>
<lastmod>2026-04-14T08:46:29.636708Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/opentelemetry-exemplars-slow-api</loc>
<lastmod>2026-04-13T06:15:09.934719Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-mentor-day-plan</loc>
<lastmod>2026-04-14T09:43:42.698317Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/change-control-small-teams-uptime</loc>
<lastmod>2026-04-27T05:46:23.989338Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/rule-ownership-pricing-approvals</loc>
<lastmod>2026-04-13T07:31:57.116829Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/delivery-slows-senior-hires</loc>
<lastmod>2026-04-27T21:36:33.962067Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-technical-review-calls</loc>
<lastmod>2026-04-14T06:44:42.475595Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/nomad-vs-kubernetes-small-team</loc>
<lastmod>2026-04-13T06:18:23.746077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-pricing-models</loc>
<lastmod>2026-04-14T09:42:13.040639Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-cofounder-dating-sessions</loc>
<lastmod>2026-04-14T22:02:07.456075Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/outside-cto-sales-framework</loc>
<lastmod>2026-04-27T21:25:43.928638Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-pilot-architecture</loc>
<lastmod>2026-04-27T21:27:04.897624Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/fractional-cto-pricing-model</loc>
<lastmod>2026-04-14T20:08:42.650008Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/sentry-fingerprinting-cleaner-groups</loc>
<lastmod>2026-04-13T20:23:40.164159Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/measure-fractional-cto-roi</loc>
<lastmod>2026-04-27T21:37:11.542651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-adoption-qa-first</loc>
<lastmod>2026-04-13T20:12:04.255863Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ts-rest-trpc-openapi-codegen</loc>
<lastmod>2026-04-27T05:24:27.292331Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-delegation-handoff-plan</loc>
<lastmod>2026-04-14T11:13:34.758775Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-cto-help</loc>
<lastmod>2026-04-27T21:27:21.614091Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/sell-small-engineering-team</loc>
<lastmod>2026-04-13T07:47:04.494928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/compare-technical-options-pressure</loc>
<lastmod>2026-04-14T08:13:07.414043Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/gitlab-ci-monorepo-cache</loc>
<lastmod>2026-04-13T20:23:41.916096Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/outside-tech-leadership-ai-repos</loc>
<lastmod>2026-04-27T21:38:01.909841Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/repo-rules-ai-code</loc>
<lastmod>2026-04-13T07:04:43.78377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-technical-leader-types</loc>
<lastmod>2026-04-14T20:53:16.025334Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-lead-bottleneck-signs</loc>
<lastmod>2026-04-14T08:20:53.230896Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-delivery-workflow-stack</loc>
<lastmod>2026-04-27T21:36:28.491541Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/tiny-team-global-software</loc>
<lastmod>2026-04-13T07:31:29.56279Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/small-ai-pull-requests</loc>
<lastmod>2026-04-13T07:31:27.40983Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/buyer-hosted-deal-checklist</loc>
<lastmod>2026-04-27T21:31:37.195351Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-drafting-before-automation</loc>
<lastmod>2026-04-13T05:40:19.615617Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/support-led-architecture-review</loc>
<lastmod>2026-04-27T05:17:24.797Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-leadership-ai-owner</loc>
<lastmod>2026-04-14T12:54:24.32109Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-operator-candidates</loc>
<lastmod>2026-04-13T19:57:14.70052Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/delivery-process-five-owners</loc>
<lastmod>2026-04-13T06:48:11.747765Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/founder-update-format</loc>
<lastmod>2026-04-14T07:51:32.373404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/promotion-ai-teams-growth</loc>
<lastmod>2026-04-13T07:47:02.392245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/saas-implementation-costs-cto</loc>
<lastmod>2026-04-27T21:31:37.969536Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/dry-run-ai-workflows</loc>
<lastmod>2026-04-13T05:47:28.172934Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/first-enterprise-deal-architecture</loc>
<lastmod>2026-04-13T07:14:26.703263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/talk-ai-limits-clearly</loc>
<lastmod>2026-04-14T19:42:53.086193Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/koin-vs-hilt-android</loc>
<lastmod>2026-04-27T05:24:26.033521Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-adoption-cost-review</loc>
<lastmod>2026-04-13T07:57:17.327029Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/prompt-driven-architecture-boundaries</loc>
<lastmod>2026-04-13T07:05:19.317641Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/technical-mentor-customer-calls</loc>
<lastmod>2026-04-14T06:46:42.349948Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/automation-project-mistakes</loc>
<lastmod>2026-04-13T05:02:07.60106Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/ai-license-audit</loc>
<lastmod>2026-04-27T05:09:53.912187Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/no-code-back-office-decisions</loc>
<lastmod>2026-04-13T07:30:07.369876Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/review-cto-candidate</loc>
<lastmod>2026-04-14T12:54:25.100991Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/executive-tech-problems-teams</loc>
<lastmod>2026-04-14T12:22:33.394505Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/internal-tools-need-leadership</loc>
<lastmod>2026-04-27T21:27:16.504329Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/office-hours-vs-mentoring</loc>
<lastmod>2026-04-14T18:15:27.032813Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-cto-search-bottleneck</loc>
<lastmod>2026-04-15T02:13:49.339522Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/postgres-logical-replication-upgrade</loc>
<lastmod>2026-04-13T06:26:29.668282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-release-process-signals</loc>
<lastmod>2026-04-27T21:51:21.105916Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/part-time-cto-weekly-decisions</loc>
<lastmod>2026-04-27T21:30:03.490466Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/approval-table-ai-tools</loc>
<lastmod>2026-04-13T07:04:43.4639Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/design-docs-generated-code</loc>
<lastmod>2026-04-13T07:37:44.980863Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/customer-churn-architecture</loc>
<lastmod>2026-04-14T05:31:42.308881Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/blog/startup-ai-workshops-operations</loc>
<lastmod>2026-04-14T08:13:07.057241Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/upravlenie-raskhodami-saas</loc>
<lastmod>2026-08-09T01:42:39.164573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/optimizatsiia-zatrat-gpu-nagruzka</loc>
<lastmod>2026-08-09T01:43:11.146972Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-reagirovaniya-na-incidenty-ii</loc>
<lastmod>2026-08-09T01:39:39.308564Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vnedrenie-politiki-ispol-zovaniia-ii</loc>
<lastmod>2026-08-09T01:40:31.159932Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/metriki-ii-podderzhki-sboi</loc>
<lastmod>2026-08-09T01:40:18.68232Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vybor-ii-chatbota-dlia-saita</loc>
<lastmod>2026-08-09T01:44:09.514014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-poc-proekta-s-ii</loc>
<lastmod>2026-08-09T01:41:17.887505Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prilozheniia-chatgpt-dlia-biznes-protsessov</loc>
<lastmod>2026-08-09T01:37:08.478293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/shtrafy-reglament-es-ii</loc>
<lastmod>2026-08-09T01:35:38.939159Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vybrat-konsul-tanta-po-ii-transformatsii</loc>
<lastmod>2026-08-09T01:34:13.170609Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/model-roi-dlia-ii</loc>
<lastmod>2026-08-09T01:31:38.90575Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/strategiia-dannykh-ochered-stsenariev</loc>
<lastmod>2026-08-09T01:31:19.201715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/gotovnost-dannykh-k-ii-audit</loc>
<lastmod>2026-08-09T01:33:59.28149Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sistema-upravleniia-ii-v-rabote</loc>
<lastmod>2026-08-09T01:30:49.096215Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/iso-42001-ili-soc-2</loc>
<lastmod>2026-08-09T01:30:19.696496Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tsena-vciso-modeli</loc>
<lastmod>2026-08-09T01:33:23.392324Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/poleznoe-testirovanie-veb-prilozheniy</loc>
<lastmod>2026-08-09T01:28:40.435275Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-testa-na-proniknovenie-2026</loc>
<lastmod>2026-08-09T01:33:09.99707Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vybor-llm-dlia-prodakshena</loc>
<lastmod>2026-08-09T01:29:09.177272Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/parnoe-programmirovanie-s-ii-pravila</loc>
<lastmod>2026-08-09T01:24:49.569565Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-promptov-inzhenernykh-komand</loc>
<lastmod>2026-08-09T01:25:59.451879Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chto-delaet-kompaniiu-ai-first-rabotaiushchei</loc>
<lastmod>2026-08-09T01:33:35.107682Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-native-inzhenernaia-sistema</loc>
<lastmod>2026-08-09T01:25:18.350732Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/lokal-nye-ii-assistenty-programmirovanie</loc>
<lastmod>2026-08-09T01:23:49.860799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/patterny-orkestratsii-ii-agentov</loc>
<lastmod>2026-08-09T01:22:07.395938Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mul-tiagentnaia-avtomatizatsiia-operatsii</loc>
<lastmod>2026-08-09T01:17:50.198747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/metriki-sdlc-s-ii-priniatye-izmeneniia</loc>
<lastmod>2026-08-09T01:21:38.409274Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razrabotka-na-osnove-spetsifikatsii</loc>
<lastmod>2026-08-09T01:16:28.40597Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sravnenie-ii-agentov-programmirovaniia</loc>
<lastmod>2026-08-09T01:19:19.949483Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/monitoring-mcp-servera-v-production</loc>
<lastmod>2026-08-09T01:16:48.832081Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/upravlenie-nechelovecheskimi-identichnostiami-model</loc>
<lastmod>2026-08-09T01:17:03.394484Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/identichnost-nagruzki-ii-agentov</loc>
<lastmod>2026-08-09T01:20:08.913666Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dostup-po-zaprosu-inzhenernym-komandam</loc>
<lastmod>2026-08-09T01:14:58.921096Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nulevye-postoiannye-privilegii-ii-agentov</loc>
<lastmod>2026-08-09T01:14:02.036523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plotnost-talantov-epokha-ii</loc>
<lastmod>2026-08-09T01:13:48.441276Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/gotovnost-magazina-k-ii-agentam</loc>
<lastmod>2026-08-09T01:12:28.196576Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/agent-payments-platezhi-prodavtsa</loc>
<lastmod>2026-08-09T01:11:20.080747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-ii-koda-za-god</loc>
<lastmod>2026-08-09T01:15:12.176688Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskii-dolg-koda-agentov</loc>
<lastmod>2026-08-09T01:13:18.140424Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/skanirovanie-bezopasnosti-ii-koda</loc>
<lastmod>2026-08-09T01:20:21.932599Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/instrumenty-vaib-programmirovaniia-prodakshen</loc>
<lastmod>2026-08-09T01:09:09.232344Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vaib-inzhiniring-distsiplina</loc>
<lastmod>2026-08-09T01:06:08.808074Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ocenka-korporativnyh-platform-ii-agentov</loc>
<lastmod>2026-08-09T01:05:15.317155Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/naim-ii-sotrudnika-proverka-real-nosti</loc>
<lastmod>2026-08-09T01:05:00.542543Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granitsy-doveriia-bukhgalterskomu-ii</loc>
<lastmod>2026-08-09T01:10:00.469419Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vtoroi-mozg-ii-znaniia-kompanii</loc>
<lastmod>2026-08-09T01:04:25.115893Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/instrumenty-nabliudaemosti-llm-sravnenie</loc>
<lastmod>2026-08-09T01:03:29.252782Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vybor-freimvorka-otsenki-llm</loc>
<lastmod>2026-08-09T01:02:48.425627Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otsenka-ii-zolotoi-nabor</loc>
<lastmod>2026-08-09T01:00:21.694512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/patterny-agentnogo-rag-zhestkie-limity</loc>
<lastmod>2026-08-09T01:01:09.491Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-graph-rag-okupaet-zatraty</loc>
<lastmod>2026-08-09T01:00:46.522444Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prilozheniia-mcp-rasprostranenie-po</loc>
<lastmod>2026-08-09T01:04:11.113286Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/openai-agents-sdk-ili-claude-agent-sdk</loc>
<lastmod>2026-08-09T01:02:20.624108Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obzor-brauzera-comet-dlia-biznesa</loc>
<lastmod>2026-08-09T01:00:33.690776Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/brauzer-atlas-dlia-raboty</loc>
<lastmod>2026-08-09T00:58:59.098979Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/atlas-comet-agentnyi-brauzer</loc>
<lastmod>2026-08-09T01:00:58.668781Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vnedrenie-cursor-komanda-standarty</loc>
<lastmod>2026-08-09T00:56:40.119345Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/gemini-cli-claude-code-razrabotka</loc>
<lastmod>2026-08-09T00:53:22.990012Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/gemini-cli-dlia-komand</loc>
<lastmod>2026-08-09T00:53:49.106176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/voprosy-na-vtorom-sobesedovanii</loc>
<lastmod>2026-08-09T00:51:00.89515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sovety-inzheneram-panel-noe-interv-iu</loc>
<lastmod>2026-08-09T00:52:20.798867Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otvety-na-voprosy-o-konfliktakh</loc>
<lastmod>2026-08-09T00:51:28.224089Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-otvetit-pochemu-rabotat-zdes</loc>
<lastmod>2026-08-09T00:48:28.077007Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/besplatnye-resursy-dlia-sobesedovanii</loc>
<lastmod>2026-08-09T00:52:34.823481Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/servisy-probnykh-sobesedovanii-i-ii</loc>
<lastmod>2026-08-09T00:53:10.39633Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-pomoshchniki-na-sobesedovanii-obman</loc>
<lastmod>2026-08-09T00:49:18.385496Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/realistichnaia-praktika-sobesedovaniia-s-ii</loc>
<lastmod>2026-08-09T00:48:40.584325Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-reziume-s-pomoshch-iu-ii</loc>
<lastmod>2026-08-09T00:48:52.870469Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/optimizatsiia-profilia-linkedin-inzhenerov</loc>
<lastmod>2026-08-09T00:47:44.585132Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/reziume-cto-istoriia-rukovoditelia</loc>
<lastmod>2026-08-09T00:45:14.345276Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oshibki-reziume-rukovoditelia-razrabotki</loc>
<lastmod>2026-08-09T00:49:04.692033Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/reziume-starshego-razrabotchika</loc>
<lastmod>2026-08-09T00:45:00.542627Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-rabotaiut-kliuchevye-slova-reziume</loc>
<lastmod>2026-08-09T00:44:18.945125Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rezjume-dlja-ats-parsing</loc>
<lastmod>2026-08-09T00:40:05.84712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/perekhod-v-it-epokha-ii</loc>
<lastmod>2026-08-09T00:40:29.861897Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/posle-uvolneniya-iz-it</loc>
<lastmod>2026-08-09T00:41:38.467315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-razrabotchika-posle-sokrashcheniia</loc>
<lastmod>2026-08-09T00:39:49.453277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/risk-raboty-inzhenera-ii</loc>
<lastmod>2026-08-09T00:40:17.944365Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ustoichivaia-k-ii-kar-era-v-razrabotke</loc>
<lastmod>2026-08-09T00:42:19.24768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/defitsit-navykov-ii-inzhenery</loc>
<lastmod>2026-08-09T00:37:46.592588Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-rabotodateli-proveriaiut-ii-gramotnost</loc>
<lastmod>2026-08-09T00:37:09.960454Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sertifikatsii-openai-rabota-naim</loc>
<lastmod>2026-08-09T00:38:30.736133Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zarplata-ai-inzhenera-2026</loc>
<lastmod>2026-08-09T00:40:43.127858Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rol-ii-inzhenera-na-praktike</loc>
<lastmod>2026-08-09T00:33:49.004416Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/menedzher-razrabotki-ili-staff-inzhener</loc>
<lastmod>2026-08-09T00:35:45.881106Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervye-90-dnei-menedzhera</loc>
<lastmod>2026-08-09T00:38:18.210312Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-stat-inzhenernym-menedzherom</loc>
<lastmod>2026-08-09T00:34:27.342075Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-stat-cto-real-nyi-put</loc>
<lastmod>2026-08-09T00:32:19.883725Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/peregovory-po-offeru-pis-ma</loc>
<lastmod>2026-08-09T00:31:09.433795Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/skripty-peregovorov-o-zarplate</loc>
<lastmod>2026-08-09T00:28:41.658256Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/peregovory-o-zarplate-razrabotchika</loc>
<lastmod>2026-08-09T00:29:48.29848Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/interv-iu-amazon-leadership-principles</loc>
<lastmod>2026-08-09T00:29:19.209026Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/podgotovka-faang-bez-vygoraniia</loc>
<lastmod>2026-08-09T00:27:39.530409Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/podgotovka-sobesedovanie-google-vosem-nedel</loc>
<lastmod>2026-08-09T00:26:58.502985Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otvet-inzhenera-na-sobesedovanii</loc>
<lastmod>2026-08-09T00:28:29.664918Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/voprosy-sobesedovaniia-rukovoditelia-razrabotki</loc>
<lastmod>2026-08-09T00:24:28.544438Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/podgotovka-k-sobesedovaniiu-po-sistemnomu-dizainu</loc>
<lastmod>2026-08-09T00:27:12.165557Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/povedencheskie-voprosy-razrabotchikam</loc>
<lastmod>2026-08-09T00:25:18.961301Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/lokal-naia-llm-programmirovanie-oborudovanie-modeli</loc>
<lastmod>2026-08-09T00:23:32.044358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/varianty-chastnogo-khostinga-llm</loc>
<lastmod>2026-08-09T00:23:45.175694Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ii-na-ustroistve-v-produkte</loc>
<lastmod>2026-08-09T00:22:49.873098Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/malye-iazykovye-modeli-dlia-biznesa</loc>
<lastmod>2026-08-09T00:22:28.035144Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pleibuk-prodavtsa-dlia-pokupok-chatgpt</loc>
<lastmod>2026-08-09T00:23:19.973243Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/gotovnost-magazina-k-agentnoi-kommertsii</loc>
<lastmod>2026-08-09T00:20:48.889569Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/naim-inzhenerov-s-pomoshch-iu-ii</loc>
<lastmod>2026-08-09T00:18:50.458713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vyiavlenie-spisyvaniia-ii-sobesedovanie</loc>
<lastmod>2026-08-09T00:20:14.603849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ii-skrining-reziume-inzhenery</loc>
<lastmod>2026-08-09T00:17:38.949007Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ii-rekrutery-voronka-naima</loc>
<lastmod>2026-08-09T00:20:27.403354Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/instrumenty-glubokogo-poiska-b2b</loc>
<lastmod>2026-08-09T00:18:09.584301Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-ii-agenta-modeli</loc>
<lastmod>2026-08-09T00:13:30.129734Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-vnedreniia-ii-100-sotrudnikov</loc>
<lastmod>2026-08-09T00:17:50.746271Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vnedrenie-ii-perestroika-raboty</loc>
<lastmod>2026-08-09T00:12:30.086734Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proval-ai-poc-posle-demo</loc>
<lastmod>2026-08-09T00:16:16.924165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/avtomatizatsiia-protsessov-s-ii</loc>
<lastmod>2026-08-09T00:15:19.019986Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tsifrovye-sotrudniki-pilot-msb</loc>
<lastmod>2026-08-09T00:14:40.299206Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ii-assistent-rabochii-protsess</loc>
<lastmod>2026-08-09T00:10:59.529125Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kastomnyi-gpt-dlia-biznesa</loc>
<lastmod>2026-08-09T00:12:18.092681Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ii-podderzhka-malogo-biznesa</loc>
<lastmod>2026-08-09T00:12:59.544083Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granitsy-ii-agenta-prodazh</loc>
<lastmod>2026-08-09T00:11:28.149974Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ii-golosovye-agenty-biznes-zadachi</loc>
<lastmod>2026-08-09T00:07:16.905807Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/okupaemost-ii-administratora</loc>
<lastmod>2026-08-09T00:07:39.515636Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zashchita-ot-kosvennoi-in-ektsii-prompta</loc>
<lastmod>2026-08-09T00:06:48.248396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prompt-in-ektsii-v-biznes-prilozheniiakh</loc>
<lastmod>2026-08-09T00:07:51.779854Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/instrumenty-testirovaniia-bezopasnosti-llm</loc>
<lastmod>2026-08-09T00:03:48.835887Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/redtiming-ai-prilozhenii-llm</loc>
<lastmod>2026-08-09T00:04:15.324992Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ob-em-testirovaniia-ii-na-proniknovenie</loc>
<lastmod>2026-08-09T00:09:38.62298Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-micro-saas-pered-pokupkoi</loc>
<lastmod>2026-08-09T00:04:01.925574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskaia-podgotovka-prodazha-saas</loc>
<lastmod>2026-08-09T00:03:13.590201Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sroki-tekhnologicheskoi-proverki-ma</loc>
<lastmod>2026-08-09T00:00:39.16233Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/it-d-iu-dilidzhens-peredacha</loc>
<lastmod>2026-08-09T00:02:28.909748Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/trevozhnye-priznaki-pokupki-saas</loc>
<lastmod>2026-08-09T00:03:00.344141Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kompleksnaia-proverka-saas-tsena-sdelki</loc>
<lastmod>2026-08-08T23:59:59.154312Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-openai-api-protiv-claude</loc>
<lastmod>2026-08-09T00:01:50.231047Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/repatriatsiia-iz-oblaka-na-servery</loc>
<lastmod>2026-08-08T23:58:24.066527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/optimizatsiia-zatrat-snowflake</loc>
<lastmod>2026-08-08T23:57:23.973414Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/optimizatsiia-zatrat-databricks-nagruzki</loc>
<lastmod>2026-08-09T00:00:12.350285Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sravnenie-instrumentov-zatrat-kubernetes</loc>
<lastmod>2026-08-08T23:57:37.142134Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prichiny-vysokogo-scheta-aws</loc>
<lastmod>2026-08-08T23:57:10.434976Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/metody-optimizatsii-zatrat-llm</loc>
<lastmod>2026-08-08T23:58:10.904622Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/finops-kontrol-raskhodov-ii</loc>
<lastmod>2026-08-08T23:54:39.793787Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stavki-fractional-rukovoditelei-2026</loc>
<lastmod>2026-08-08T23:52:53.650971Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chief-ai-officer-ili-cto</loc>
<lastmod>2026-08-08T23:50:37.028404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/coo-dlia-saas-poriadok-v-postavke</loc>
<lastmod>2026-08-08T23:50:03.754792Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vneshnii-cfo-ili-cto</loc>
<lastmod>2026-08-08T23:51:49.413977Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/primery-tenevogo-ii-riski-kompanii</loc>
<lastmod>2026-08-08T23:48:22.359987Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otvetstvennost-za-oshibki-ii-agentov</loc>
<lastmod>2026-08-08T23:52:38.810081Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/strakhovanie-ii-pokrytie-2026</loc>
<lastmod>2026-08-08T23:49:49.734408Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/upravlenie-riskami-storonnego-ii</loc>
<lastmod>2026-08-08T23:48:09.398704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/anketa-otsenki-postavshchika-ii</loc>
<lastmod>2026-08-08T23:48:36.31524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chek-list-sootvetstviya-ai-act</loc>
<lastmod>2026-08-08T23:43:49.736699Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-sertifikatsii-iso-42001</loc>
<lastmod>2026-08-08T23:45:12.157337Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otsenka-vozdeistviia-ii-iso-42005</loc>
<lastmod>2026-08-08T23:44:59.586177Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/klassifikatsiia-sistem-vysokogo-riska</loc>
<lastmod>2026-08-08T23:51:09.919867Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obiazatel-stva-gpai-pokupateliam-ii</loc>
<lastmod>2026-08-08T23:47:10.47732Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/trebovaniia-stat-i-4-ai-act</loc>
<lastmod>2026-08-08T23:42:57.978879Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sroki-akta-ob-ii-dlia-msp</loc>
<lastmod>2026-08-08T23:42:01.35543Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/eksport-lovable-vladenie-zavisimost</loc>
<lastmod>2026-08-08T23:37:11.553749Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sravnenie-ii-konstruktorov-test-vykhoda</loc>
<lastmod>2026-08-08T23:46:58.0362Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/v0-vercel-gotovyj-frontend</loc>
<lastmod>2026-08-08T23:37:52.16676Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/replit-agent-vnutrennie-biznes-prilozheniya</loc>
<lastmod>2026-08-08T23:37:40.282553Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/polomki-bolt-new-v-prodakshene</loc>
<lastmod>2026-08-08T23:38:28.018443Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prilozhenie-lovable-v-prodakshen</loc>
<lastmod>2026-08-08T23:36:19.526617Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obiazatel-naia-proverka-koda-ii</loc>
<lastmod>2026-08-08T23:35:49.405598Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/inzhenery-fde-dlia-startapov</loc>
<lastmod>2026-08-08T23:35:38.734407Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zhiznennyi-tsikl-razrabotki-po-s-ii</loc>
<lastmod>2026-08-08T23:38:05.1664Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/agentnaia-razrabotka-protiv-vaib-programmirovaniia</loc>
<lastmod>2026-08-08T23:33:52.609069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/windsurf-vs-cursor-dlia-maloi-komandy</loc>
<lastmod>2026-08-08T23:33:40.555572Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sravnit-codex-i-claude-code</loc>
<lastmod>2026-08-08T23:31:09.974119Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/claude-skills-dlia-inzhenernykh-komand</loc>
<lastmod>2026-08-08T23:29:31.857993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/claude-agent-sdk-vnutrennie-instrumenty</loc>
<lastmod>2026-08-08T23:29:19.142256Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/luchshii-ii-agent-programmirovanie-komanda</loc>
<lastmod>2026-08-08T23:30:09.037114Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/claude-chatgpt-dlia-programmirovaniia</loc>
<lastmod>2026-08-08T23:28:33.218433Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kontekstnaia-inzheneriia-komandy-razrabotki-ii</loc>
<lastmod>2026-08-08T23:32:08.679068Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razrabotka-po-specifikatsiyam-ai-agentov</loc>
<lastmod>2026-08-08T23:26:37.737245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nuzhen-li-llm-shlyuz</loc>
<lastmod>2026-08-08T23:26:50.230688Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pamiat-agentov-biznes-protsessy</loc>
<lastmod>2026-08-08T23:27:03.28918Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/a2a-protokol-ili-mcp</loc>
<lastmod>2026-08-08T23:28:20.750064Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/agents-md-repozitorii-dlia-agentov</loc>
<lastmod>2026-08-08T23:23:39.911462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sravnenie-mcp-shliuzov-kontrol</loc>
<lastmod>2026-08-08T23:26:10.03303Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otravlenie-instrumentov-zashchita-agentov</loc>
<lastmod>2026-08-08T23:24:29.163189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-vredonosnykh-mcp-serverov</loc>
<lastmod>2026-08-08T23:23:53.335237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bezopasnost-reestra-mcp</loc>
<lastmod>2026-08-08T23:26:23.835689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/khosting-udalionnykh-mcp-serverov</loc>
<lastmod>2026-08-08T23:15:26.210645Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mcp-ili-api-dlia-prodakshena</loc>
<lastmod>2026-08-08T23:14:56.689128Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/instrumenty-ii-poiska-dlia-maloi-komandy</loc>
<lastmod>2026-08-08T23:14:42.257731Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/programmaticheskoe-seo-ai-poisk</loc>
<lastmod>2026-08-08T23:19:00.319218Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/llms-txt-dannye-o-kraulerah</loc>
<lastmod>2026-08-08T23:15:11.381025Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vidimost-brenda-v-ii-poiske</loc>
<lastmod>2026-08-08T23:20:29.305145Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dolia-modeli-otchet-sovetu</loc>
<lastmod>2026-08-08T23:21:59.4286Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/aeo-instrumenty-izmereniya</loc>
<lastmod>2026-08-08T23:16:20.473865Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otslezhivanie-vidimosti-ii-panel-promptov</loc>
<lastmod>2026-08-08T23:13:50.479563Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/seo-dlia-perplexity-tsitirovanie-istochnikov</loc>
<lastmod>2026-08-08T23:16:33.048725Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ranzhirovanie-poisk-chatgpt-plan</loc>
<lastmod>2026-08-08T23:16:55.946339Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/aeo-i-seo-byudzhet</loc>
<lastmod>2026-08-08T23:19:40.442087Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/primery-tsitirovaniia-generativnymi-sistemami</loc>
<lastmod>2026-08-08T23:14:29.800013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/strategiia-llm-seo-dlia-b2b-saas</loc>
<lastmod>2026-08-08T23:16:44.569351Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/seo-poisk-ii-dokazatelstva</loc>
<lastmod>2026-08-08T23:15:49.969607Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chatgpt-seo-rekomendatsii-produktov</loc>
<lastmod>2026-08-08T23:17:59.026726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sovpadeniia-copilot-s-publichnym-kodom</loc>
<lastmod>2026-07-27T08:10:39.824499Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/iso-42001-ili-nist-ai-rmf</loc>
<lastmod>2026-07-27T08:10:20.008684Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ii-agenty-v-raznykh-repozitoriiakh</loc>
<lastmod>2026-07-27T08:06:54.44288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-inferensa-na-izmenenie</loc>
<lastmod>2026-07-27T08:06:39.66086Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/produktivnost-ii-dora-metr</loc>
<lastmod>2026-07-27T08:00:10.136977Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prodakshen-sekrety-mcp-broker</loc>
<lastmod>2026-07-27T07:59:50.598713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-ai-instrumentov-pered-prodleniem</loc>
<lastmod>2026-07-27T07:57:19.07608Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/upravlenie-ii-agentami-v-prodakshene</loc>
<lastmod>2026-07-27T07:59:38.420372Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-inzhenernoi-komandy-uzkoe-mesto</loc>
<lastmod>2026-07-27T07:58:50.847608Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vneshnii-cto-riski-ii</loc>
<lastmod>2026-07-27T07:58:25.466368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-priviazki-k-agentu</loc>
<lastmod>2026-07-27T07:58:12.889237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vnedrenie-nist-ai-rmf-vnutrenniy-vladelets</loc>
<lastmod>2026-07-27T08:00:39.054108Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/retainer-ai-transformacii-cena</loc>
<lastmod>2026-07-27T07:56:40.479143Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-arkhitektury-mul-tiagentnogo-konveiera</loc>
<lastmod>2026-07-27T08:01:08.012968Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kto-pervym-otsenivaet-kommercheskii-kod-ii</loc>
<lastmod>2026-07-27T07:58:37.793609Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/platnoe-testovoe-zadanie-lidera-ii</loc>
<lastmod>2026-07-27T07:57:32.751246Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/fraktsionnyi-cto-vciso-ii-upravlenie-izmeneniiami</loc>
<lastmod>2026-07-27T07:59:03.24495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/upravlenie-ii-i-relizy</loc>
<lastmod>2026-07-27T07:57:45.932983Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-raskhodov-ii-inferens</loc>
<lastmod>2026-07-27T07:57:58.874987Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vladel-tsy-privilegirovannogo-dostupa-ii-agentov</loc>
<lastmod>2026-07-27T07:59:14.342683Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uchetnye-dannye-mcp-agentov-prodakshen</loc>
<lastmod>2026-07-27T02:04:11.651953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dokazatel-stva-pilota-s-ii</loc>
<lastmod>2026-07-27T02:04:11.651953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razdelenie-obiazannostei-soc-2-dva-inzhenera</loc>
<lastmod>2026-07-27T02:04:11.651953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/upravlenie-dostupom-mcp-k-prodakshenu</loc>
<lastmod>2026-07-27T02:04:11.651953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/porog-ostanovki-pilota-ii-agentov</loc>
<lastmod>2026-07-27T02:04:11.651953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/snizit-zavisimost-ot-ii-agentov</loc>
<lastmod>2026-07-27T02:04:11.651953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-razrabotki-fiksirovannaia-tsena-okupaemost</loc>
<lastmod>2026-07-27T02:04:11.651953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sravnit-predlozheniia-fractional-cto</loc>
<lastmod>2026-07-27T02:04:11.651953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/konsul-tant-po-vnedreniiu-ii-ili-cto</loc>
<lastmod>2026-07-27T02:04:11.651953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rassledovanie-intsidentov-ii-bez-zapisi</loc>
<lastmod>2026-07-27T02:04:11.651953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zamena-mul-tiagentnogo-konveiera-razrabotki</loc>
<lastmod>2026-07-27T01:33:05.315982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-zamenit-agentstvo-razrabotki</loc>
<lastmod>2026-07-27T01:33:05.315982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-avtonomnogo-programmirovaniia</loc>
<lastmod>2026-07-27T01:33:05.315982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/autentifikatsiia-mcp-agentov-sekrety</loc>
<lastmod>2026-07-27T01:33:05.315982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverki-proiskhozhdeniia-koda-ii</loc>
<lastmod>2026-07-27T01:33:05.315982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razvertyvanie-ii-agenta-soc-2</loc>
<lastmod>2026-07-27T01:33:05.315982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otvetstvennost-za-intsident-s-ii</loc>
<lastmod>2026-07-27T01:33:05.315982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vneshnii-shtatnyi-cto-ai-transformatsiia</loc>
<lastmod>2026-07-27T01:33:05.315982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/izmerit-kontsentratsiiu-znanii</loc>
<lastmod>2026-07-27T01:33:05.315982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/claude-code-openhands-migraciya</loc>
<lastmod>2026-07-27T01:33:05.315982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tarify-na-ii-s-fiksirovannoj-oplatoj-i-zapasnym-kanalom</loc>
<lastmod>2026-07-24T01:15:59.755226Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-rezervnyy-marshrut-ii-konveyera-zashchishchaet-propusknuyu-sposobnost</loc>
<lastmod>2026-07-24T01:15:59.755226Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-priniatogo-izmeneniia-koda</loc>
<lastmod>2026-07-22T06:13:23.334893Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/inzhenernye-byudzhetnye-kategorii-dlya-osnovnyh-rashodov-i-incidentov</loc>
<lastmod>2026-07-22T06:12:09.451612Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/fond-zarplat-razrabotki-po-istochnikam-sprosa</loc>
<lastmod>2026-07-22T05:27:20.395012Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/test-vakansii-pered-zamenoj-inzhenera</loc>
<lastmod>2026-07-22T06:13:59.826493Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/osnovnaya-komanda-iz-dvukh-inzhenerov-i-specialisty</loc>
<lastmod>2026-07-22T05:28:01.039181Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/effektivnost-inzhenernoy-komandy-i-model-finansirovaniya</loc>
<lastmod>2026-07-22T05:29:51.429069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-inzhenernyh-rashodov-za-pyat-dney</loc>
<lastmod>2026-07-11T01:03:09.640521Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/reagirovanie-na-incidenty-s-pomoshyu-ai-dlya-nebolshih-inzhenernyh-komand</loc>
<lastmod>2026-07-11T01:03:15.199442Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/okupaemost-avtomatizatsii-sezonnykh-nagruzok</loc>
<lastmod>2026-07-22T06:13:11.711665Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ocenka-uverennosti-v-ekonomii-po-rezultatam-audita</loc>
<lastmod>2026-07-22T06:14:34.89129Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chto-ostavit-vnutri-kompanii-nebol-shoi-inzhenernoi-komande</loc>
<lastmod>2026-07-11T03:53:04.590628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-inzhenernoi-komandy-i-ai-za-piat-dnei</loc>
<lastmod>2026-07-11T03:53:11.516567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nalog-na-koordinaciyu-v-inzhenerii</loc>
<lastmod>2026-07-22T05:27:34.605481Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rashody-na-razrabotku-na-vypushchennyi-rezultat</loc>
<lastmod>2026-07-11T01:03:12.068209Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/git-worktree-dlya-agentov-programmirovaniya</loc>
<lastmod>2026-07-22T06:11:32.563421Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-komandy-razrabotki-menshe-lyudey-stabilnyy-uptime</loc>
<lastmod>2026-07-11T03:53:08.401067Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ezhemesyachnyy-reestr-ekonomii-po-rezultatam-audita</loc>
<lastmod>2026-07-22T05:27:48.031644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-nachat-snizhenie-zatrat-na-razrabotku-s-audita-po-fiksirovannoi-cene</loc>
<lastmod>2026-07-22T05:29:02.127871Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/byudzhet-ai-instrumentov-polnaya-stoimost-avtomatizatsii</loc>
<lastmod>2026-07-11T03:53:24.021029Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vysokii-fond-oplaty-truda-i-medlennye-relizy</loc>
<lastmod>2026-07-11T03:54:03.231238Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prompt-injection-v-repozitorii-i-bezopasnost-coding-agents</loc>
<lastmod>2026-07-22T06:11:56.239049Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/scorecard-transformatsii-startapa-s-ai</loc>
<lastmod>2026-07-14T01:51:57.126122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sokrashchenie-fonda-oplaty-truda-inzhenernoy-komandy</loc>
<lastmod>2026-07-11T03:54:26.709761Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/fractional-cto-ili-shtatnyy-rukovoditel-stoimost-zaderzhki</loc>
<lastmod>2026-07-11T03:53:00.794729Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obratimye-sokrashcheniya-inzhenernyh-rashodov</loc>
<lastmod>2026-07-22T05:29:26.19204Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-nastroit-parallelnost-agentov-po-vozmozhnostyam-repozitoriya</loc>
<lastmod>2026-07-22T05:28:23.864736Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/komanda-inzhenerov-s-ai-razbor-bekloga</loc>
<lastmod>2026-07-11T03:53:38.385815Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/inzhenernye-vozmozhnosti-posle-vnedreniia-ai-chto-izmeriat</loc>
<lastmod>2026-07-13T17:59:43.082869Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dokazyvayut-li-chetyre-tsifry-sokrashchenie-inzhenernyh-rashodov</loc>
<lastmod>2026-07-22T06:12:21.211383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/znacheniya-po-umolchaniyu-v-baze-dannyh-kotorye-ploho-starayutsya</loc>
<lastmod>2026-04-11T06:11:58.085988Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dostatochno-stabilen-dlya-ii-kak-ocenit-protsess</loc>
<lastmod>2026-04-11T22:29:45.373904Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-ekonomiya-na-zarplatakh-inzhenerov-prevrashchaetsya-v-budushchie-scheta</loc>
<lastmod>2026-07-22T05:26:40.19408Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/go-loggery-dlya-ponyatnykh-logov-v-prodakschene</loc>
<lastmod>2026-04-13T02:08:41.141749Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/karta-roley-ai-dlya-komand-gde-ai-vypolnyaet-rabotu</loc>
<lastmod>2026-04-13T07:31:54.324732Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/struktura-obektnoe-khranilishche-kotoraya-rabotaet</loc>
<lastmod>2026-04-10T07:40:58.140757Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/process-eskalacii-bagov-kogda-kazhdaya-problema-dohodit-do-osnovatelya</loc>
<lastmod>2026-04-27T21:24:20.347472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskaya-ochistka-pered-naymom-inzhenerov</loc>
<lastmod>2026-04-14T06:03:03.443051Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/struktura-paketov-go-servisa-dlya-rastushchego-repozitoriya</loc>
<lastmod>2026-04-12T23:32:07.409077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-vremeni-zapuska-prilozheniya</loc>
<lastmod>2026-04-12T23:44:00.145555Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ogranicheniya-byudzheta-dlya-eksperimentov-s-ii</loc>
<lastmod>2026-04-11T17:26:28.325138Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/aliasy-putey-typescript-i-barrel-fayly-v-bolshikh-repozitoriyakh</loc>
<lastmod>2026-04-12T23:33:52.492931Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/instrumenty-ucheta-oblachnyh-rashodov-vybirajte-realnye-otvety-a-ne-krasivye-grafiki</loc>
<lastmod>2026-04-27T05:36:45.238769Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-migracii-s-ii-pust-ii-gotovit-chernovik-a-lyudi-reshayut</loc>
<lastmod>2026-04-13T20:17:19.432738Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-ostanovit-gallyucinacii-paketov-v-sgenerirovannom-kode</loc>
<lastmod>2026-07-22T06:13:47.725938Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/revyu-koda-s-ii-nachinayutsya-s-pravil-komandy</loc>
<lastmod>2026-04-27T05:36:45.879766Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zaderzhki-ruchnyh-soglasovanij-snachala-izmeryjte-skrytoe-vremya-ozhidaniya</loc>
<lastmod>2026-04-27T05:18:44.512074Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biudzhet-infrastruktury-posle-product-market-fit</loc>
<lastmod>2026-04-12T06:35:46.204177Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/k3s-protiv-upravlyaemogo-kubernetes-dlya-nebolshikh-komand</loc>
<lastmod>2026-04-13T07:17:01.527872Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskiy-vorkshop-folou-ap-progresa-osnovatelya</loc>
<lastmod>2026-04-14T08:46:40.084251Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/poiskovyi-stek-dlya-nebolshikh-produktov-s-chego-nachat</loc>
<lastmod>2026-04-13T02:29:22.803849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/grpc-vs-rest-dlya-vnutrennih-servisov</loc>
<lastmod>2026-04-10T05:25:28.690279Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oshibki-soglasheniia-s-cto-na-chastichnoi-zaniatosti</loc>
<lastmod>2026-04-27T21:36:24.475552Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-izmerit-stoimost-obsluzhivaniya-po-produktovym-oblastyam</loc>
<lastmod>2026-07-22T06:11:27.428358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vybiraite-model-po-stoimosti-oshibki</loc>
<lastmod>2026-04-11T06:40:27.998337Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/platnyi-paket-vnedreniya-skolko-brat-za-nastroiku</loc>
<lastmod>2026-04-13T05:35:28.542085Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-vnedrenie-dlya-servisnyh-biznesov-nachnite-s-odnogo-protsessa</loc>
<lastmod>2026-04-14T08:53:23.05034Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ochered-zadach-dlya-komand-s-chastymi-vstrechami-bez-haosa</loc>
<lastmod>2026-04-13T07:08:31.286488Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/neskolko-tekhstekov-kogda-svoboda-komand-tormozit-kompaniyu</loc>
<lastmod>2026-04-14T05:56:32.997607Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/patterny-kompozicii-interfejsa-dlya-korporativnyh-scenariev-nastrojki</loc>
<lastmod>2026-04-12T23:32:44.249365Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/effektivnost-fraktsionnogo-cto-signaly-osnovatelya</loc>
<lastmod>2026-04-15T02:13:41.263574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-internacionalizacii-react-dlya-multirynochnyh-prilozheniy</loc>
<lastmod>2026-04-12T23:53:06.04443Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cto-protiv-sovetnika-kogda-peredavat-polnomochiya</loc>
<lastmod>2026-04-12T06:13:56.634034Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/berezhlivaya-piramida-testov-pri-menyayushchikhsya-trebovaniyakh</loc>
<lastmod>2026-04-10T05:53:38.756287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/repetitsiia-avariinogo-dostupa-sso</loc>
<lastmod>2026-04-11T17:15:18.347068Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zavoevat-doverie-novomu-tekhnicheskomu-rukovoditelyu-za-30-dney</loc>
<lastmod>2026-04-14T05:56:33.347759Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pereoobuchite-komandu-podderzhki-pod-ii-pered-naemom-specialistov</loc>
<lastmod>2026-04-13T07:56:59.0251Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/osnovnye-oshibki-ci-cd-v-malenkoj-komande-i-s-chego-nachat</loc>
<lastmod>2026-04-10T03:27:02.325845Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/monolit-ili-mikroservisy-dlya-komandy-iz-pyati</loc>
<lastmod>2026-04-10T04:50:21.53293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sostoyanie-sistemy-ne-tolko-aptaym-priznaki-hrupkogo-steka</loc>
<lastmod>2026-04-13T05:43:18.697762Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/modelirovanie-predmetnoj-oblasti-dlya-malenkih-komand-skolko-nuzhno</loc>
<lastmod>2026-04-13T00:04:53.137132Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnologicheskii-dek-dlia-soveta-direktorov</loc>
<lastmod>2026-04-14T11:48:43.956031Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mailgun-postmark-ses-tranzakcionnaya-pochta</loc>
<lastmod>2026-04-27T05:15:52.750788Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-semplirovaniya-oshibok-dlya-bolshogo-obema</loc>
<lastmod>2026-04-11T23:03:15.015533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/analitika-produkta-dlia-osnovatelei-kotorye-ne-doveriaiut-paneliam</loc>
<lastmod>2026-04-10T07:42:08.465667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskij-onboarding-dlya-netekhnicheskikh-nastavnikov-v-startapakh</loc>
<lastmod>2026-04-14T18:15:25.476315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/marshrutizatsiya-alertov-grafana-po-komandam-i-servisam</loc>
<lastmod>2026-04-13T06:26:29.929747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/goryachee-teploe-holodnoe-khranilishche-snizhenie-zatrat-na-bekapy</loc>
<lastmod>2026-04-10T06:20:18.23818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nadezhnost-produkta-dlya-korporativnyh-prodazh</loc>
<lastmod>2026-04-12T23:04:13.484916Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/karta-zavisimostey-servisov-kak-pokazat-realnoe-vliyanie-sboya</loc>
<lastmod>2026-04-11T16:54:28.196111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-konfiguracii-tenanta-pered-prodleniem</loc>
<lastmod>2026-04-12T06:17:45.318714Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tsenoobrazovanie-vnutrennih-integracij-bez-poter</loc>
<lastmod>2026-04-10T06:47:28.51382Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otchet-o-tekhnicheskom-dolge-dlya-byudzheta</loc>
<lastmod>2026-04-13T05:02:34.96504Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-paket-dokazatelstv-vypuska-pomogaet-dvum-inzheneram-rabotat-nadezhno</loc>
<lastmod>2026-07-22T06:11:24.21925Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/qa-plan-pered-sokrashcheniem-inzhenernoj-komandy-chto-menyat-snachala</loc>
<lastmod>2026-04-13T07:31:58.019182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cena-slishkom-bolshogo-chisla-upravlyaemyh-servisov</loc>
<lastmod>2026-04-14T07:24:05.275586Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zamenit-avtorizaciyu-billing-i-potoki-dannyh-bez-polnogo-perepisyvaniya</loc>
<lastmod>2026-04-13T05:38:17.865396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/shablony-zadach-tokio-chtoby-izbezhat-skrytoi-konkurentsii-v-rust</loc>
<lastmod>2026-04-13T02:23:59.128187Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vladeniye-sostoyaniem-frontend-prostaya-karta-pered-razrastaniem-ui</loc>
<lastmod>2026-04-12T23:25:48.404628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-keshirovaniya-frontend-urovni-riska</loc>
<lastmod>2026-04-12T23:27:55.965678Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/spiski-razreshennyh-komand-dlya-kod-assistentov-v-realnyh-repozitoriyah</loc>
<lastmod>2026-04-13T20:17:18.972315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-kachestva-transkriptov-dlya-chistykh-svodok-v-crm</loc>
<lastmod>2026-04-11T19:59:48.154001Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/planirovanie-emkosti-pula-ai-vorkerov-do-poyavleniya-zaderzhek</loc>
<lastmod>2026-04-11T18:20:08.044315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/perevesti-prototip-v-prodakshn</loc>
<lastmod>2026-04-10T14:22:28.399366Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zhurnal-izmeneniy-pri-vnedrenii-ii</loc>
<lastmod>2026-04-13T06:48:11.395583Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rezultaty-audita-cto-kotorye-komanda-dejstvitelno-ispolzuet</loc>
<lastmod>2026-04-13T07:31:26.064137Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/taksonomiia-iskliuchenii-dlia-rabochikh-protsessov-pered-avtomatizatsiei</loc>
<lastmod>2026-04-10T06:33:48.324263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vrashchenie-kliuchei-shifrovaniia-dlia-malykh-komand</loc>
<lastmod>2026-04-10T12:52:28.420258Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-imenovaniya-repozitoriev-dlya-poleznoj-raboty-ai-assistenta</loc>
<lastmod>2026-04-11T22:08:45.87158Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/minimalnyy-sostav-inzhenernoy-komandy-saas</loc>
<lastmod>2026-07-22T05:26:16.499588Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/enterprise-tekhnicheskie-voprosy-papka-dlya-prodazh</loc>
<lastmod>2026-04-27T05:18:46.110281Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-markdown-dlia-react-kogda-prostogo-renderinga-dostatochno</loc>
<lastmod>2026-04-12T23:53:11.418329Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dezhurstvo-bez-vyigoraniya-dlya-pyati-inzhenerov</loc>
<lastmod>2026-04-10T08:00:08.40858Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/derzhat-setevye-shemy-v-aktualnom-sostoyanii-posle-reliza</loc>
<lastmod>2026-04-10T07:15:59.744061Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervyy-tekhnicheskiy-sovetnik-kto-reshaet-chto-i-kogda</loc>
<lastmod>2026-04-13T20:14:38.621218Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ritualy-inzhenerov-dlya-komand-ai</loc>
<lastmod>2026-04-12T06:15:55.242841Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ogranichte-parallelnye-ii-eksperimenty-poka-ne-nachali-sryvatsya-sroki</loc>
<lastmod>2026-04-13T07:57:02.140635Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/npm-pakety-dlya-node-js-api-bez-lishnego-boilerplate</loc>
<lastmod>2026-04-13T03:20:54.79439Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cheklist-dlya-perekhoda-ot-prototipa-k-kontraktu</loc>
<lastmod>2026-04-12T06:34:35.127647Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/avtomatizatsiia-zaiavok-podderzhki-kak-vybrat-pravil-nye-zadachi</loc>
<lastmod>2026-04-11T22:30:05.13112Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-vremeni-sborki-android-pered-pokupkoy-bolee-bystrogo-noutbuka</loc>
<lastmod>2026-04-13T04:21:04.309441Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/gitlab-merge-trains-vs-protected-branches-na-praktike</loc>
<lastmod>2026-04-13T07:04:36.150771Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-reestr-inzhenernoi-rutiny-nakhodit-poteri-fonda-oplaty-truda</loc>
<lastmod>2026-07-22T06:14:13.07373Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/turborepo-nx-ili-obychnye-workspaces-dlya-rastushchikh-komand</loc>
<lastmod>2026-04-27T05:17:22.295625Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/shablon-ai-zaprosa-dlya-finansov-i-operatsiy</loc>
<lastmod>2026-04-13T07:31:54.640885Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/privychki-berezhlivoy-inzhenernoy-komandy-dlya-privlecheniya-investitsiy</loc>
<lastmod>2026-04-13T00:31:40.314414Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/krasnye-flagi-v-obnovleniyakh-faundera</loc>
<lastmod>2026-04-14T19:42:49.078644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/saas-sozdannyi-osnovatelem-ot-geroicheskogo-kodinga-k-sovmestnoi-otvetstvennosti</loc>
<lastmod>2026-04-27T21:27:45.339976Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zaiavleniia-o-bezopasnosti-startapam-ne-stoit-delat-do-masshtabirovaniia</loc>
<lastmod>2026-04-27T05:46:19.371542Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervye-tri-tekhnicheskikh-memo-dlya-cto-startapa</loc>
<lastmod>2026-04-15T02:07:34.36024Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zametki-posle-kazhdoy-vstrechi-s-nastavnikom-dlya-programmnykh-menedzherov</loc>
<lastmod>2026-04-14T08:13:09.510849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-form-react-bez-haosa</loc>
<lastmod>2026-04-12T23:52:56.104683Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/riski-injekcii-promptov-ai-prostye-pravila-dizayna</loc>
<lastmod>2026-04-10T07:25:18.295899Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/enterprise-proverka-bezopasnosti-pochemu-nuzhen-tekhnicheskiy-otvetstvennyy</loc>
<lastmod>2026-04-27T21:25:42.776227Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vneshnee-tekhnicheskoe-liderstvo-dlya-komand-kotorye-ne-zavershayut</loc>
<lastmod>2026-04-27T21:35:35.671891Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ogranicheniya-bazy-dannykh-protiv-koda-gde-pravila-dolzhny-zhit</loc>
<lastmod>2026-04-12T23:27:48.241419Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obshchie-biznes-pravila-dlya-ios-i-android-bystree-ispravlyat-bagi</loc>
<lastmod>2026-04-12T23:42:43.392051Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/karta-prav-resheniy-dlya-komand-do-10-chelovek</loc>
<lastmod>2026-04-11T21:56:59.408809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/roli-intsidentov-dlia-maloi-komandy</loc>
<lastmod>2026-04-12T06:02:56.024969Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/spokoinyi-put-eskalatsii-dlia-tekhnicheskikh-osnovatelei</loc>
<lastmod>2026-04-12T06:44:15.32463Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obshchaya-funkciya-cto-dlya-portfeley-akkeleratorov-kogda-podderzhku-luchshe-obedinit</loc>
<lastmod>2026-04-14T11:13:34.381301Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/fractional-cto-advisory-sprint-pered-full-time-naymom</loc>
<lastmod>2026-04-15T02:14:22.960229Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/monorepo-ili-multirepo-vypuski-ci-vladelstvo-koda</loc>
<lastmod>2026-04-11T07:41:28.241047Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/povtoriaemoe-predlozhenie-posle-pilota</loc>
<lastmod>2026-04-11T22:12:05.554602Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/karta-vladeniya-dostupom</loc>
<lastmod>2026-04-12T06:25:46.450465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vhod-ot-imeni-polzovatelya-podderzhka-proslezhivaemost</loc>
<lastmod>2026-04-10T08:56:58.163227Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kachestvo-dannyh-importa-pered-zapuskom-s-3-primerami</loc>
<lastmod>2026-07-22T02:38:30.924332Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/fiksirovanie-namerenii-dlia-ai-vorkflou</loc>
<lastmod>2026-04-10T12:08:38.140289Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/frontend-proverki-prav-dostupa-po-pravilam-servera</loc>
<lastmod>2026-04-13T03:18:36.976242Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-audit-effektivnosti-inzhenernoy-komandy-prezhdevremenen</loc>
<lastmod>2026-07-22T06:13:35.36367Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-pervogo-mesyaca-dlya-ai-komandy-bez-proekt-menedzhera</loc>
<lastmod>2026-04-13T06:56:02.403534Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sbor-sredstv-dlya-funkcii-ai-s-chelovecheskim-prosmotrom</loc>
<lastmod>2026-04-13T01:03:35.476558Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/reglament-kommunikacii-pri-incidentah-dlya-komand-prodazh-i-podderzhki</loc>
<lastmod>2026-04-27T05:09:53.206056Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obrabotka-oshibok-v-go-posle-50-paketov-chto-ispolzovat-i-gde</loc>
<lastmod>2026-04-13T00:32:09.822195Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskoe-nastavnichestvo-dlya-osnovateley-chto-obsyzhdat-snachala</loc>
<lastmod>2026-04-15T02:07:25.169338Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kto-vladeyet-arhitekturoy-kogda-prihodit-pervyj-inzhenernyj-menedzher</loc>
<lastmod>2026-04-10T06:17:28.715017Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-go-dlya-tranzakcionnoy-pochty-chto-sravnit</loc>
<lastmod>2026-04-12T23:48:06.580739Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cto-zhurnal-resheniy-dlya-osnovateley</loc>
<lastmod>2026-04-27T05:46:19.675152Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tsentralizovannye-praila-tsenoobrazovaniia</loc>
<lastmod>2026-04-12T06:40:47.172237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nginx-cloudflare-keshirovanie-gde-kazhdyj-uroven-vygoden</loc>
<lastmod>2026-04-10T06:01:29.561464Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/limity-byudzheta-eksperimentov-s-ii</loc>
<lastmod>2026-04-12T06:08:15.425583Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/podgotovka-tekhnicheskogo-sovetnika-k-voprosam-i-otvetam-s-investorami</loc>
<lastmod>2026-04-14T21:59:05.559985Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vysokiy-schet-oblaka-model-dannyh</loc>
<lastmod>2026-04-12T06:33:42.341304Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-vernut-kontrol-posle-zapuska-sdelannogo-agentstvom-pervye-shagi</loc>
<lastmod>2026-04-14T21:46:58.579956Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plejbuk-cto-startapa-dlya-unasledovannyh-zaputannyh-sistem</loc>
<lastmod>2026-04-14T20:53:15.435559Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tsenoobrazovanie-razvertyvaniy-u-klienta-bez-poteri-marzhi</loc>
<lastmod>2026-04-12T06:12:05.433045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otvetstvennost-za-bezopasnost-v-malyh-komandah</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biudzhet-podderzhki-kotoryi-osnovateli-smogut-otstaivat</loc>
<lastmod>2026-04-12T06:25:45.351561Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/versirovannye-api-klienty-dlya-swift-i-kotlin-b2b-prilozheniy</loc>
<lastmod>2026-04-13T03:19:40.711542Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vm-kontenery-bare-metal-kak-vybrat</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/formy-dlya-ai-vorkflou-ispravte-vvod-do-nastrojki-modelej</loc>
<lastmod>2026-04-13T05:40:21.454144Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/formy-dlya-ai-vorkflou-ispravte-vvod-do-nastrojki-modelej</loc>
<lastmod>2026-04-13T05:40:21.454144Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/korporativnye-zaprosy-skrytaia-stoimost-da</loc>
<lastmod>2026-04-10T06:52:48.703928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zaprosy-na-vydelennoe-razvertyvanie-kak-naznachat-cenu-ili-govorit-net</loc>
<lastmod>2026-04-14T12:22:32.957234Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/byudzhetirovanie-rosta-diska-postgres-obyektnoe-hranilishche</loc>
<lastmod>2026-04-11T06:46:28.234797Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biudzhet-oshibok-avtomatizatsiia-bek-ofisa-pered-zapuskom</loc>
<lastmod>2026-04-11T22:04:25.212358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-otkata-chto-vosstanavlivat-pomimo-koda</loc>
<lastmod>2026-04-11T22:13:06.081492Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-sgenerirovannogo-koda-i-pochemu-granicy-produkta-kazhutsya-falshivymi</loc>
<lastmod>2026-04-13T07:57:17.63995Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zavershenie-tls-cdn-balansirovshchik-ili-prilozhenie</loc>
<lastmod>2026-04-11T18:05:28.074695Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/trace-id-vo-vseh-sistemah</loc>
<lastmod>2026-04-11T18:10:28.221669Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chtenie-postgres-otdelnyy-servis</loc>
<lastmod>2026-04-11T23:07:15.511553Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/voprosy-dlya-sobesedovaniya-s-tekhnicheskim-soosnovatelem-po-beklogu</loc>
<lastmod>2026-04-15T02:13:58.993264Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sokratite-zatraty-na-logirovanie-sokhranyaya-oshibki-a-ne-kazhdyi-uspekh</loc>
<lastmod>2026-04-13T20:07:10.174717Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prioritizatsiia-dorozhnoi-karty-po-dokhodu-risku-i-stoimosti</loc>
<lastmod>2026-04-11T19:47:28.306497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/upravlenie-dostupom-podryadchikov</loc>
<lastmod>2026-04-11T22:03:05.319581Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nepreryvnost-otvetstvennosti-servisa-pri-otpuskakh-i-uvolneniyakh</loc>
<lastmod>2026-04-11T21:50:15.502109Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/spravedlivyy-bazovyy-pokazatel-audita-inzhenernoy-effektivnosti</loc>
<lastmod>2026-07-22T05:29:14.147204Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskie-otvety-dlia-korporativnykh-pokupatelei</loc>
<lastmod>2026-04-12T06:02:45.974125Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tsitaty-istochnikov-v-otvetakh-ii</loc>
<lastmod>2026-04-10T05:43:38.442707Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prostota-v-ekspluatatsii-dlia-startapov</loc>
<lastmod>2026-04-12T06:34:55.632669Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bun-node-js-deno-dlya-bekend-instrumentov-chto-podhodit-seychas</loc>
<lastmod>2026-04-13T02:32:50.045778Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/starshie-resheniia-v-komandakh-s-ii</loc>
<lastmod>2026-04-11T22:02:25.412524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/formy-priema-bez-povtornogo-vvoda</loc>
<lastmod>2026-04-11T23:05:04.928536Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ezhenedelnoe-obnovlenie-infrastruktury-kotoroe-deystvitelno-chitayut</loc>
<lastmod>2026-04-13T05:43:16.094941Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/osnovy-inzhenerii-dlya-netechnicheskih-liderov-pri-relize</loc>
<lastmod>2026-04-11T21:56:25.388764Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obrabotchiki-sluchaev-ispol-zovaniia</loc>
<lastmod>2026-04-12T23:20:35.270163Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pochemu-uskorenie-razrabotki-ne-vedet-k-rostu-vyruchki</loc>
<lastmod>2026-07-22T05:29:38.462024Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chelovecheskaya-proverka-v-federativnyh-potokah-ii-gde-vmeshat-sya</loc>
<lastmod>2026-04-12T23:26:58.288495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chek-list-nastavnichestva-tehnicheskogo-foundera-dlya-akseleratorov</loc>
<lastmod>2026-04-14T09:43:43.132528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sdelka-s-razmeshcheniem-u-pokupatelya-podderzhka-obnovleniya-i-bezopasnost</loc>
<lastmod>2026-04-13T05:02:42.600842Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kontrol-raskhodov-na-oblake-dlya-nebolshikh-komand</loc>
<lastmod>2026-04-27T21:26:12.782977Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-sovetov-startapu-uzhe-nedostatochno-priznaki-dlya-deistviya</loc>
<lastmod>2026-04-15T02:14:48.665498Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uvedomleniia-ob-ustarevanii-api</loc>
<lastmod>2026-04-11T19:43:38.458244Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mozhet-li-inzhenernaia-komanda-s-podderzhkoi-ai-upravliat-operatsiiami-iz-25-chelovek</loc>
<lastmod>2026-07-22T05:28:36.190172Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-vykhoda-dlya-proof-of-concept-chtoby-test-ne-sbilsya-s-puti</loc>
<lastmod>2026-04-13T05:43:19.752191Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-validacii-i-dekodirovaniya-go-dlya-bolee-bezopasnyh-obrabotchikov</loc>
<lastmod>2026-04-12T23:47:59.893407Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/redux-toolkit-vs-zustand-vs-jotai-v-slozhnyh-react-prilozheniyah</loc>
<lastmod>2026-04-27T05:24:25.109278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nabliudaemost-rabochikh-protsessov-ii-uzkie-mesta</loc>
<lastmod>2026-04-10T13:38:39.649928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pesoch-nitsa-ii-dlya-sotrudnikov-pered-zapuskom-v-kompanii</loc>
<lastmod>2026-04-10T05:42:00.448492Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/onbording-ii-dlya-inzhenerov-plan-na-pervuyu-nedelyu</loc>
<lastmod>2026-04-10T14:09:08.713481Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/shablony-podskazok-dlya-reguliruemyh-rabochih-protsessov</loc>
<lastmod>2026-04-11T05:58:38.316573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/optimizaciya-proizvoditelnosti-bazy-dannyh-nachinaetsya-s-modeli-dannyh</loc>
<lastmod>2026-04-13T05:40:20.197216Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zametki-office-hours-s-otvetstvennymi-i-srokami</loc>
<lastmod>2026-04-14T15:15:36.238494Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pochemu-prinyatie-assistenta-provalivaetsya-kogda-protsessnyy-dolg-skryt</loc>
<lastmod>2026-04-10T08:01:28.738635Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pgbouncer-i-podgotovlennye-zaprosy-pri-roste-trafika</loc>
<lastmod>2026-04-13T06:27:00.512732Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteka-avtorizatsii-dlia-saas-otsenka-chetyrekh-stekov</loc>
<lastmod>2026-04-13T00:58:08.577501Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/perehod-ot-obshchego-hostinga-k-sobstvennoj-infrastruktury</loc>
<lastmod>2026-04-10T07:57:08.160669Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ocenka-ci-cd-dlya-osnovatelej-pered-najmom-devops</loc>
<lastmod>2026-04-10T12:45:48.332795Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/loki-protiv-clickhouse-dlia-dolgogo-khraneniia-logov-i-skorosti-zaprosov</loc>
<lastmod>2026-04-13T06:32:29.051328Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sdelat-ili-kupit-ii-instrumenty-kak-cto-vybirayut-pravilnyy-put</loc>
<lastmod>2026-04-14T09:18:13.402431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rezul-taty-inzhenernoi-komandy-posle-raunda</loc>
<lastmod>2026-04-12T23:01:52.52608Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biznes-pravila-pered-ii-chto-v-kode</loc>
<lastmod>2026-04-11T22:52:45.482749Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/protsess-soglasovaniia-ai-soobshchenii-dlia-spokoinoi-komandnoi-proverki</loc>
<lastmod>2026-04-13T07:57:04.636626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-dobavit-scim</loc>
<lastmod>2026-04-11T17:55:28.318562Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-funktsii-dlya-cto-startapa-voprosy-pered-odobreniem</loc>
<lastmod>2026-04-15T02:13:14.49316Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/raspisaniya-indeksirovaniya-po-tipam-kontenta-ekonomyat-cpu</loc>
<lastmod>2026-04-11T20:01:19.692315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rezervirovanie-dlya-nebolshoy-komandy-do-polnoy-vysokoy-dostupnosti</loc>
<lastmod>2026-04-13T05:43:18.326502Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/iazyk-predmetnoi-oblasti-dlia-ai-programmirovaniia</loc>
<lastmod>2026-04-13T07:37:40.13281Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chto-ishut-tekhnicheskie-soosnovateli-v-netekhnicheskom-osnovatele</loc>
<lastmod>2026-04-15T02:07:32.70153Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chto-avtomatizirovat-v-poslednyuyu-ochered-pri-perekhode-na-ai-first</loc>
<lastmod>2026-04-13T07:08:30.580219Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/b2b-produktovyi-neiming-s-odnim-otvetstvennym-s-pervogo-dnia</loc>
<lastmod>2026-04-13T20:12:16.311799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravilo-lean-ops-stack-kogda-novyy-servis-imeet-smysl</loc>
<lastmod>2026-04-13T20:14:17.704849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tonkaya-nastrojka-vs-dizajn-promptov-kogda-ispolzovat-instrumenty</loc>
<lastmod>2026-04-10T05:47:58.193846Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otsenka-zavisimosti-postavshchikov</loc>
<lastmod>2026-04-10T07:13:48.767678Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prekratite-perepisyvat-mvp-kogda-stabilizirovat-arkhitekturu</loc>
<lastmod>2026-04-10T07:17:58.519668Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-billinga-v-kode-pochemu-peresmotr-cen-postoyanno-buksuet</loc>
<lastmod>2026-04-13T20:23:40.633122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/priznaki-tekhperezagruzki-kotorye-ne-ignorirovat</loc>
<lastmod>2026-04-14T18:10:23.741037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bezopasnye-obnovleniya-infrastruktury-dlya-malenkikh-komand</loc>
<lastmod>2026-04-13T20:21:08.657062Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-proverit-zayavleniya-ob-ekonomii-posle-inzhenernogo-audita</loc>
<lastmod>2026-07-22T05:30:02.741779Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervyy-arkhitekturnyy-obzor-3-dokumenta</loc>
<lastmod>2026-04-11T23:13:35.632426Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/edge-funktsii-protiv-konteynernyh-servisov</loc>
<lastmod>2026-04-11T19:55:48.300376Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-nablyudaemosti-go-dlya-logov-metrik-i-treysov</loc>
<lastmod>2026-04-13T03:21:46.252789Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oshibki-chasovyh-poyasov-v-globalnyh-produktah-dreif-cron-i-ispavleniya</loc>
<lastmod>2026-04-10T16:34:28.242193Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/renovate-vs-dependabot-sokratit-shum-obnovleniy-i-gruppirovat-umnee</loc>
<lastmod>2026-04-27T05:36:44.654165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/srok-okupaemosti-transformatsii-komandy-s-ii</loc>
<lastmod>2026-07-22T05:26:29.123162Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhproverka-ai-pered-podpisaniem</loc>
<lastmod>2026-04-27T21:27:44.967473Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/playwright-vs-cypress-dlya-biznes-veb-prilozheniy</loc>
<lastmod>2026-04-27T05:12:31.180217Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sdvig-shemy-api-poymat-sboi-do-vypuska</loc>
<lastmod>2026-04-11T05:46:28.086637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/maskirovannye-dannye-dlia-steidzhinga-sokhraniaiushchie-povedenie-prodakshena</loc>
<lastmod>2026-04-10T16:33:38.351617Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sokratit-peredelki-ai-cherez-yasnye-brify</loc>
<lastmod>2026-04-12T06:36:46.333888Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bezopasnyi-refaktoring-bez-testov</loc>
<lastmod>2026-04-11T22:13:37.167922Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/temporal-inngest-i-obychnye-ocheredi-dlya-produktovyh-scenariev</loc>
<lastmod>2026-04-27T05:24:12.765339Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kontrol-izmeneniy-postavshchikov-uslug</loc>
<lastmod>2026-04-12T06:35:45.124742Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kakuyu-infrastrukturu-snachala-stoit-imet-maloy-kompanii</loc>
<lastmod>2026-04-14T07:24:05.631122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/testy-ii-kogda-predlagat-ne-pisat</loc>
<lastmod>2026-04-11T21:56:55.321544Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cache-tags-dlya-saas-dashbordov-bez-polnyh-purgej</loc>
<lastmod>2026-04-13T07:17:00.157205Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/arkhitektura-ai-agentov-na-granitse-rabochego-protsessa</loc>
<lastmod>2026-04-12T23:39:12.602976Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pisemennye-opredeleniya-zon-otvetstvennosti-dlya-bystro-rastushchih-komand</loc>
<lastmod>2026-04-13T04:34:36.683013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vybor-loki-label-kotorye-derzhat-zatraty-na-logi-pod-kontrolem</loc>
<lastmod>2026-04-13T20:23:41.014813Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oshibki-fastapi-async-kotorye-zamedlyayut-prilozheniya-pod-nagruzkoy</loc>
<lastmod>2026-04-12T23:36:20.091293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/upravlenie-pravami-dostupa-bez-razbrosa-tsenovoi-logiki</loc>
<lastmod>2026-04-11T17:44:18.206504Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervyi-nabor-operatsionnykh-dannykh-dlia-ii-nachnite-s-zaiavok</loc>
<lastmod>2026-04-11T22:05:55.200924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vladenie-arhitekturoy-startapa-kogda-stendapy-perestayut-pomogat</loc>
<lastmod>2026-04-27T21:36:52.31144Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/state-mashiny-v-react-dlya-oformleniya-zakaza-i-soglasovaniya</loc>
<lastmod>2026-04-13T03:19:19.357825Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/karty-konteksta-dlia-tekhnicheskikh-peredach-novym-lideram</loc>
<lastmod>2026-04-12T23:35:22.447172Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/default-cloud-architecture-kogda-startapu-nuzhen-sobstvennyi-stack</loc>
<lastmod>2026-04-14T09:15:03.542953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-dostupa-k-proizvodstvennym-dannym-pri-podderzhke</loc>
<lastmod>2026-04-11T17:06:48.270551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/fractional-cto-posle-peredachi-proekta-ot-frilansera</loc>
<lastmod>2026-04-27T21:36:28.341274Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/property-based-testy-dlya-parserov</loc>
<lastmod>2026-07-22T06:11:43.559109Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/avtomatizaciya-devops-zadach-s-ehzhenedelnyh-rutin</loc>
<lastmod>2026-04-13T07:14:25.76477Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rasskrytie-riskov-dorozhnoj-karty-do-term-sheet</loc>
<lastmod>2026-04-12T22:58:42.617644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/property-based-testy-dlya-parserov</loc>
<lastmod>2026-07-22T06:11:43.559109Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rasskrytie-riskov-dorozhnoj-karty-do-term-sheet</loc>
<lastmod>2026-04-12T22:58:42.617644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sostoianie-ekrana-na-kotlin-flow-bez-zaputannykh-nabliudatelei</loc>
<lastmod>2026-04-13T02:00:17.135545Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/korotkoe-onbording-i-privlechenie-investicij</loc>
<lastmod>2026-04-13T01:00:45.448898Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uskorit-sborki-docker-v-ci-optimalnyj-poryadok-sloev</loc>
<lastmod>2026-04-10T09:28:09.483003Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/operacii-s-kontentom-rag</loc>
<lastmod>2026-04-11T23:05:15.280296Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/texnicheskaia-due-diligence-startapa-sderzhannost-vazhnee-shem</loc>
<lastmod>2026-04-27T21:31:22.273536Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-investory-vidyat-protsess-vypuska-software</loc>
<lastmod>2026-04-12T23:23:02.958377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/go-biblioteki-autentifikatsii-jwt-sessii-i-oauth</loc>
<lastmod>2026-04-13T02:08:29.659945Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/iz-demo-v-prodakshn-cheklist</loc>
<lastmod>2026-04-12T06:07:27.168322Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverki-razresheniy-ui-chtoby-izbezhat-lzhi</loc>
<lastmod>2026-04-13T00:20:34.266273Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-offline-sinhronizatsii-dlya-polevykh-prilozhenij</loc>
<lastmod>2026-04-11T05:53:28.513509Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-soderzhaniia-neispol-zuemykh-funktsii</loc>
<lastmod>2026-04-11T05:52:58.422876Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/podhodit-li-byudzhet-kognitivnoy-nagruzki-vashey-komande</loc>
<lastmod>2026-07-22T05:28:12.655423Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/spasatelnyj-audit-startapa-priznaki-dlya-akseleratorov</loc>
<lastmod>2026-04-14T06:51:53.544763Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tene-vye-tablitsy-izmeneniya-billinga-pered-zapuskom</loc>
<lastmod>2026-04-11T06:50:58.167483Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/patterny-relizov-gitlab-monorepozitoriya-dlya-rastushchikh-komand</loc>
<lastmod>2026-04-13T07:04:38.484875Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-hraneniya-dannyh-snimkov-elektronnoy-pochty-i-fajlov</loc>
<lastmod>2026-04-11T16:48:48.26389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/format-zvonka-mentora-dlya-faundera-s-odnim-resheniem</loc>
<lastmod>2026-04-14T19:42:50.11227Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/szhatie-docker-obrazov-dlya-bystrykh-razvertyvanij</loc>
<lastmod>2026-04-10T09:16:58.498837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dizayn-dostavki-vebkhukov-mgnovennaya-sinhronizatsiya</loc>
<lastmod>2026-04-11T20:20:08.146918Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zhurnal-izmenenii-ii-poniatnyi-klientam</loc>
<lastmod>2026-04-10T06:57:18.6095Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sqlmodel-vs-sqlalchemy-dlya-rastushchikh-python-servisov</loc>
<lastmod>2026-04-27T05:24:25.726033Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/paiplain-generatsii-koda-buf-dlia-go-typescript-i-ci</loc>
<lastmod>2026-04-27T05:21:32.413961Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskaia-komanda-osnovatelia-posle-pervykh-pobed</loc>
<lastmod>2026-04-13T01:01:40.168138Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/potokovye-otvety-kogda-pokazyvat-tekst-i-kogda-zhdat</loc>
<lastmod>2026-04-11T17:11:18.003441Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obrabotka-oshibok-v-react-adminke-dlya-ponyatnyh-deystviy-operatora</loc>
<lastmod>2026-04-13T20:11:04.416623Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-sostavit-byudzhet-perehoda-ai-komandy</loc>
<lastmod>2026-07-22T06:14:24.357369Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/buildery-testovykh-dannykh</loc>
<lastmod>2026-04-11T17:47:38.67805Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/shablony-zadach-dlya-generacii-koda-sokratyvajut-peredelki</loc>
<lastmod>2026-04-11T06:36:28.463838Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ot-no-code-mvp-k-stabilnomu-produktu-bez-bolshoy-komandy</loc>
<lastmod>2026-04-27T21:27:05.21057Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-instrumenty-dlia-programmirovaniia-kak-otsenit-pervyi-mesiats-ispol-zovaniia</loc>
<lastmod>2026-04-13T05:02:56.114976Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dizayn-potokov-podderzhki-dlya-snimkov-oshibok</loc>
<lastmod>2026-04-11T05:56:58.412938Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/reestr-konfiguratsij-arendatora</loc>
<lastmod>2026-04-11T18:21:18.344366Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/metriki-fandraizinga-malykh-tekh-komand</loc>
<lastmod>2026-04-12T23:22:56.531054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-kanalov-slack-chtoby-poisk-ostalsa-poleznym</loc>
<lastmod>2026-04-11T06:52:08.154054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-first-cto-sobesedovanie-zaputannyy-process</loc>
<lastmod>2026-07-22T02:38:30.924332Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/minio-vs-upravlyaemoe-obektnoe-hranilishche-dlya-faylov-produkta</loc>
<lastmod>2026-04-27T05:21:33.101383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/texnicheskoe-delegirovanie-dlya-osnovatelej-kotorye-ranshe-programmirovali</loc>
<lastmod>2026-04-13T06:44:34.261263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razvertyvanie-produkta-u-zakazchika-dokhody-podderzhka-riski</loc>
<lastmod>2026-04-10T05:14:18.250079Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cpp-protiv-upravlyaemoy-sredy-vypolneniya-kogda-kontrol-snizhaet-zatraty</loc>
<lastmod>2026-04-13T01:29:04.006195Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vnedrenie-mfa-ustranite-obshchij-avariynyy-dostup-pered-vklyucheniem</loc>
<lastmod>2026-04-10T10:13:18.513585Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vnedrenie-swift-concurrency-v-prilozheniyakh-so-starymi-sdk</loc>
<lastmod>2026-04-13T02:54:30.937311Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/onbording-ai-dlya-netehnicheskih-sotrudnikov-bezopasnye-cikly-postavki</loc>
<lastmod>2026-04-13T07:31:56.70343Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zashchitit-marzhu-pri-bystrom-roste-s-vneshnim-cto</loc>
<lastmod>2026-04-27T21:43:51.007397Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/waterfall-ekonomii-v-razrabotke-kak-izbezhat-dvoinogo-scheta</loc>
<lastmod>2026-07-22T06:14:48.335139Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ranie-signaly-problem-akkaunta</loc>
<lastmod>2026-04-13T04:14:31.81331Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vneshnyaya-arhitekturnaya-pomoshch-dlya-opytnyh-inzhenerov-pri-slozhnyh-resheniyah</loc>
<lastmod>2026-04-13T07:14:28.856816Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/agregatnye-invarianty-ostanovka-dvoinykh-zapisei</loc>
<lastmod>2026-04-12T23:33:15.994576Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/perenos-nagruzki-iz-oblaka</loc>
<lastmod>2026-04-12T06:10:16.117505Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskiy-sovetnik-po-sdelkam-s-postavshchikami-chto-proveryat-osnovatelyam</loc>
<lastmod>2026-04-12T06:20:35.258158Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bezopasnyj-refaktoring-s-ai-assistentom-i-jetalonnymi-testami</loc>
<lastmod>2026-07-22T06:12:46.27792Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskie-dokazatel-stva-dlia-seed-investorov</loc>
<lastmod>2026-04-12T22:57:47.296965Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bullmq-vs-trigger-dev-vs-cron-dlya-node-js-komand</loc>
<lastmod>2026-04-27T05:24:13.392938Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obzor-bezopasnosti-integratsii-za-odin-den</loc>
<lastmod>2026-04-11T18:10:38.362437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/davlenie-investorov-na-bystryy-najm</loc>
<lastmod>2026-04-13T00:47:28.275757Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obzor-stoimosti-integracii-30-dnej-posle-zapuska</loc>
<lastmod>2026-04-11T05:52:18.443089Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/haotichnaya-kodovaya-baza-pered-naymom-inzhenerov-chto-ispravit</loc>
<lastmod>2026-04-27T21:30:42.107142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mashiny-sostoianii-dlia-protsessov-utverzhdeniia</loc>
<lastmod>2026-04-11T20:01:38.464286Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-budushchego-cto-rasti-v-liderstvo-bez-stavki-na-kompaniyu</loc>
<lastmod>2026-04-27T21:36:53.092762Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/naym-cto-dlya-startapa-kogda-pomogaet-korporativnyy-opyt</loc>
<lastmod>2026-04-14T10:25:34.523974Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vyruchka-na-inzhenera-pokazatel-planirovaniya-a-ne-reyting</loc>
<lastmod>2026-07-22T05:26:53.016198Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sovmestnye-tekhnicheskie-vorkshopy-dlia-bystroi-postavki-po-produktovoi-modeli</loc>
<lastmod>2026-04-14T07:37:52.989623Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskaya-istoriya-dlya-osnovateley-pered-sistemnoy-shemoy</loc>
<lastmod>2026-04-14T18:15:26.00921Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mutacionnoe-testirovanie-koda-sozdannogo-ii</loc>
<lastmod>2026-07-22T06:11:21.489479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/logirovanie-federatsii-modelei-odin-treis-prezhde-chem-komandy-sporyat</loc>
<lastmod>2026-04-12T23:27:28.428729Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/politika-podderzhki-versij-mobilnogo-prilozheniya-dlya-staryh-ustrojstv</loc>
<lastmod>2026-04-12T23:43:34.897054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/shablony-idempotentnosti-dlya-platezhey</loc>
<lastmod>2026-04-10T06:51:38.387438Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/podbor-oborudovaniia-dlia-lokal-nykh-modelei-pered-perekhodom-na-on-prem</loc>
<lastmod>2026-04-13T20:14:22.984451Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pokazat-slozhnost-produkta-investoram-pered-privlecheniem-investitsiy</loc>
<lastmod>2026-04-13T06:26:22.146285Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-odobreniya-v-odnom-module</loc>
<lastmod>2026-04-12T23:28:49.017338Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granitsy-python-servisov-dlia-ii-funktsii-v-vashem-prilozhenii</loc>
<lastmod>2026-04-13T00:30:15.798271Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sohranit-neformalnye-znaniya-v-semejnom-biznese-bez-nagromozhdeniya-prilozhenij</loc>
<lastmod>2026-04-14T09:00:13.241187Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/php-auth-i-prava-dostupa-dlya-b2b-rolej</loc>
<lastmod>2026-04-13T02:31:07.294124Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/shablony-pr-dlya-repozitoriev-s-aktivnym-ispolzovaniem-assistentov</loc>
<lastmod>2026-04-13T20:11:59.968706Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obzor-arkhitektury-dlya-nebolshikh-komand</loc>
<lastmod>2026-04-10T07:19:48.197894Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cena-korporativnogo-pilota-po-obemu-raboty</loc>
<lastmod>2026-04-13T20:14:20.924405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervyj-ai-workflow-dlya-inzhenernyh-komand</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/voprosy-k-tekhnicheskomu-lidu-v-ezhemesyachnom-obzore-faundera</loc>
<lastmod>2026-04-14T09:30:33.536641Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vypusk-reguliruemykh-izmenenii-s-ai-proverkoi-i-otkatom</loc>
<lastmod>2026-04-13T07:31:55.940714Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uzkie-mesta-odobreniya-osnovatelya-zamedlyayut-dostavku-produkta</loc>
<lastmod>2026-04-11T18:10:08.61445Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zagruzchiki-marshrutov-klientskie-zaprosy-servernye-deistviia</loc>
<lastmod>2026-04-12T23:28:39.387831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/operatsionnye-pravila-cto-dlia-prevrashcheniia-rasplyvchatykh-tselei-v-deistvie</loc>
<lastmod>2026-04-27T21:37:52.63635Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/odobrenie-ai-instrumentov-v-kompanii</loc>
<lastmod>2026-04-12T06:04:26.984428Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/klientskie-api-tokeny-istekaiut-rotatsiia-ogranicheniia</loc>
<lastmod>2026-04-11T18:25:28.072396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/id-zaprosov-v-ui-i-logah-kotorye-delayut-skrinshoty-poleznymi</loc>
<lastmod>2026-04-11T20:01:58.467873Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/politika-upravleniya-ii-dlya-kompanii-iz-50-chelovek</loc>
<lastmod>2026-04-11T23:14:16.368968Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/skor-karta-vnedreniya-ii-dlya-rukovoditeley-otdelov</loc>
<lastmod>2026-04-12T06:04:15.129408Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-sanitizacii-react-dlya-bezopasnogo-polzovatelskogo-kontenta</loc>
<lastmod>2026-04-13T00:12:35.573897Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/operatsionnyi-ritm-komandy-30-dnei</loc>
<lastmod>2026-04-12T06:11:49.654567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/standarty-infrastruktury-dlia-malykh-komand</loc>
<lastmod>2026-04-11T21:55:35.506489Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/byudzhet-nablyudayemosti-obosnovat-kazhduyu-statyu-zaranee</loc>
<lastmod>2026-04-13T04:19:55.771644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-vernut-uverennost-komandy-posle-ii</loc>
<lastmod>2026-04-27T21:36:24.021297Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/enterprise-funkcii-bez-razduvaniya</loc>
<lastmod>2026-04-11T22:15:15.128006Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/voprosy-pokupatelya-do-podklyucheniya-yuristov</loc>
<lastmod>2026-04-13T05:02:20.256177Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/voprosy-faundera-ob-arhitekture-dlya-proverki-biznesa</loc>
<lastmod>2026-04-14T06:51:54.294388Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rukovodstvo-podderzhki-platezhei-dlia-slozhnykh-programmnykh-produktov</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/moduli-terraform-protiv-prostykh-stekov-dlya-startapa-s-pyatyu-servisami</loc>
<lastmod>2026-04-13T06:18:23.463402Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mobilnye-oflayn-ocheredi-dlya-form-povtorov-i-ustarevshikh-pravok</loc>
<lastmod>2026-04-13T00:02:55.477446Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/infrastrukturnye-reglamenty-kotorye-zamenyayut-geroicheskie-avraly</loc>
<lastmod>2026-04-13T05:43:19.054636Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ogranicheniia-podkliuchenii-bazy-dannykh</loc>
<lastmod>2026-04-10T08:50:48.295896Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/upravlenie-vnutrennimi-instrumentami-kogda-skriptu-nuzhna-dorozhnaya-karta</loc>
<lastmod>2026-04-11T06:22:08.152799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/frakcionnyj-cto-protiv-starshogo-inzhenera-stoimost-riski-sroki</loc>
<lastmod>2026-04-10T09:42:28.664468Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/marshrutizaciya-zadach-dlya-ai-modeley-poka-ne-nachalsya-razrost</loc>
<lastmod>2026-04-27T21:36:51.183437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/upravlenie-tekhnicheskim-dolgom-nachinaetsya-s-otvetstvennostyu</loc>
<lastmod>2026-04-14T07:36:14.520473Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/struktura-papok-nextjs-posle-shesti-mesiatsev</loc>
<lastmod>2026-04-12T23:27:14.62681Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskiy-mentor-pri-nayme-faundera-kogda-vmeshivatsya</loc>
<lastmod>2026-04-14T06:48:04.587821Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/udalennyj-kesh-sborki-dlya-monorepo-bez-zapertosti</loc>
<lastmod>2026-04-10T06:58:48.331602Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mozhno-li-odnomu-operatoru-zamenit-trekh-koordinatorov-test</loc>
<lastmod>2026-04-13T07:57:03.982779Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/arkhitekturnaya-klinika-startapa-bez-peregruza-osnovateley</loc>
<lastmod>2026-04-14T08:46:28.931689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/format-api-otvetov-s-oshibkami-kotoryi-komandy-mogut-ispolzovat-v-lyubom-kliente</loc>
<lastmod>2026-04-13T01:36:41.251518Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-perenesti-odnu-nagruzku-iz-oblaka-nachav-so-stabilnykh-zadach</loc>
<lastmod>2026-04-13T05:43:15.447173Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-autsorsnoy-razrabotki-kogda-proektu-nuzhen-perezapusk</loc>
<lastmod>2026-04-13T07:31:28.316595Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/burn-multiple-inzhenernaya-istoriya-rashodov</loc>
<lastmod>2026-04-13T01:01:13.423375Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kontrol-dostupa-v-ai-poiske-filtraciya-otvetov-po-rolyam</loc>
<lastmod>2026-04-10T10:06:18.191784Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/podgotovka-ii-demo-dlia-osnovatelei</loc>
<lastmod>2026-04-14T06:35:35.240287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pochemu-plany-i-arhitektura-lomayutsya</loc>
<lastmod>2026-04-10T06:12:48.532284Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/inzhenernye-problemy-posle-product-market-fit</loc>
<lastmod>2026-04-12T06:17:25.551398Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-vybora-instrumentov-dlya-agentov-perepiska-deploy</loc>
<lastmod>2026-04-10T12:21:28.279075Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sentry-vs-opentelemetry-dlya-nebolshikh-komand-chto-podklyuchit-pervym</loc>
<lastmod>2026-04-27T05:21:33.509807Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/karta-dannyh-dlya-proverok-bezopasnosti</loc>
<lastmod>2026-04-13T20:33:47.692863Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ochered-ili-dvizhok-rabochikh-protsessov-dlia-real-nykh-biznes-protsessov</loc>
<lastmod>2026-04-13T02:28:40.315768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granitsy-kontekstov-po-tiketam-podderzhki</loc>
<lastmod>2026-04-12T23:26:01.438961Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/limity-rashodov-agentov</loc>
<lastmod>2026-04-11T06:49:19.210641Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-obiasnit-ogranicheniia-ii-rukovoditeliu-bez-tehnicheskogo-obrazovaniia</loc>
<lastmod>2026-04-11T21:49:25.442599Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/triage-tekhnicheskogo-dolga</loc>
<lastmod>2026-04-10T04:58:38.358742Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vitest-vs-jest-vs-node-test-dlya-povsednevnoj-raboty-bekenda</loc>
<lastmod>2026-04-27T05:16:10.975665Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/griaznaia-arkhitektura-proverka-investorov-chto-ispravit</loc>
<lastmod>2026-04-12T23:05:34.917056Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obrabotka-sboev-v-ai-demo</loc>
<lastmod>2026-04-13T20:12:04.716621Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/testy-arkhitektury-granits-modulei-v-bystrykh-bekendakh</loc>
<lastmod>2026-04-12T23:40:20.447237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/put-isklyucheniy-ai-pokazhite-gde-podklyuchaetsya-chelovek-i-pochemu</loc>
<lastmod>2026-04-13T07:37:40.46469Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/migratsiya-s-python-na-rust-dlya-odnogo-uzkogo-mesta-v-servise</loc>
<lastmod>2026-04-13T02:38:30.202342Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/model-byudzheta-ai-komandy-dlya-malenkogo-startapa</loc>
<lastmod>2026-04-13T07:10:31.558689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vosproizvedenie-trafika-pered-perenosom-infrastruktury-chto-testirovat</loc>
<lastmod>2026-04-11T06:32:18.095066Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pm-posle-togo-kak-kod-stal-deshevym-chto-vazhno-seychas</loc>
<lastmod>2026-04-13T07:37:44.143728Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/npm-pakety-dlia-upravleniia-dostupom-v-admin-i-klientskikh-prilozheniiakh</loc>
<lastmod>2026-04-13T00:16:54.753523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ruchnoe-upravlenie-routerom-modeley-v-dni-sboev</loc>
<lastmod>2026-04-13T20:16:09.355278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plany-deystviy-pri-sboyah-modelej-ii</loc>
<lastmod>2026-04-12T06:10:46.681409Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-obrabotki-izobrazheniy-v-next-js-do-togo-kak-zagruzki-stanut-dorogimi</loc>
<lastmod>2026-04-13T03:17:33.365671Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vybor-ai-pilota-snachala-po-zrelosti-ocheredi</loc>
<lastmod>2026-04-13T19:57:17.127047Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-http-klientov-go-dlya-api-integraciy</loc>
<lastmod>2026-04-13T03:22:59.188586Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/testirovanie-shlyuza-federativnyh-modelej</loc>
<lastmod>2026-04-12T23:35:36.359556Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/monaco-vs-codemirror-dlya-vstroennyh-redaktorov</loc>
<lastmod>2026-04-27T05:18:45.456077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/politika-ii-v-programmirovanii-pravila-na-osnove-realnyh-oshibok-komandy</loc>
<lastmod>2026-04-13T20:07:29.60176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/najm-tech-lead-otsenka-sudej-i-spokojstvie-komandy</loc>
<lastmod>2026-04-12T06:15:07.814967Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ruchnaya-proverka-kak-produkt-shtat-eskalaciya-ceny</loc>
<lastmod>2026-04-14T11:27:14.788148Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/statusy-dlitelnyh-zadach</loc>
<lastmod>2026-04-11T18:28:28.114085Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vnutrennie-formy-zaprosov</loc>
<lastmod>2026-04-10T06:41:48.673827Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/graphql-v-typescript-bekendakh-posle-legkikh-pobed</loc>
<lastmod>2026-04-12T23:33:59.423098Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obrabotka-valyut-i-dat-bez-skrytyh-oshibok-v-prilozheniyah</loc>
<lastmod>2026-04-13T01:21:38.38579Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/fallback-ux-ii-puti-vosstanovleniya</loc>
<lastmod>2026-04-11T05:46:18.252899Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/udalyat-funkcii-v-ai-produkte-poka-kod-ne-razrossya</loc>
<lastmod>2026-04-13T19:57:15.14831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zaderzhka-replik-chteniia-i-tikhie-oshibki</loc>
<lastmod>2026-04-10T09:17:08.26196Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dokumentatsiya-posle-incidenta-kotoraya-ostayotsya-poleznoj</loc>
<lastmod>2026-04-11T06:27:18.269751Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razbor-backloga-po-obrascheniyam-podderzhki-dlya-ai-komand-s-povtoryayuschimisya-tiketami</loc>
<lastmod>2026-04-13T07:09:19.578209Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cto-otsenivaet-zaprosy-prodazh</loc>
<lastmod>2026-04-14T12:22:34.182188Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dva-produkta-odna-dorozhnaia-karta-kak-zametit-raskhozhdenie-ran-she</loc>
<lastmod>2026-04-13T05:35:26.713814Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervyy-vnutrenniy-mcp-server-kak-vybrat-poleznyy</loc>
<lastmod>2026-04-13T06:18:21.91552Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ddd-lite-dlya-sozdateley-bez-polnoy-pererabotki</loc>
<lastmod>2026-04-13T01:00:15.993606Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/problemy-platformy-startapa-s-chego-nachat</loc>
<lastmod>2026-04-12T06:25:15.303457Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/raspisanie-rotacii-sekretov</loc>
<lastmod>2026-04-10T05:45:28.473786Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zametki-v-stadii-dejstvij-ii</loc>
<lastmod>2026-04-10T08:38:38.250956Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kontrakty-federatsii-dlia-stabil-nykh-vyzovov-instrumentov</loc>
<lastmod>2026-04-12T23:27:41.000514Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/neprinyatye-produktovye-resheniya-ruchnaya-rabota-v-prilozheniyah</loc>
<lastmod>2026-04-12T06:14:46.490914Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/periodicheskie-zadachi-v-go-s-chetkimi-granitsami-mezhdu-servisom-i-planirovshchikom</loc>
<lastmod>2026-04-13T00:30:24.838544Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sbros-tekhsteka-udalite-odin-sloy-pered-bolshimi-izmeneniyami</loc>
<lastmod>2026-04-27T05:36:46.81355Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskoe-liderstvo-v-startapah-eto-ne-vladenie</loc>
<lastmod>2026-04-27T21:35:50.322467Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cheklist-pilota-dlya-pervogo-korporativnogo-klienta</loc>
<lastmod>2026-04-10T05:43:58.304895Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sokrashchenie-ocheredi-avtomatizatsiya-vokrug-rezultatov</loc>
<lastmod>2026-04-12T06:14:45.245531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskie-spikery-dlya-akseleratorov-s-urokami-iz-realnoj-praktiki</loc>
<lastmod>2026-04-14T11:03:23.246417Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vosstanovlenie-pri-oshibochnoj-rasylke</loc>
<lastmod>2026-04-11T07:34:18.383247Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-koda-s-ii-do-pull-request</loc>
<lastmod>2026-04-12T06:04:05.565837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mobil-nye-reliznye-poezda-kogda-proverka-app-store-zatiagivaetsia</loc>
<lastmod>2026-04-12T23:43:00.056855Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/monolit-protiv-mikroservisov-dlya-pervykh-20-inzhenerov</loc>
<lastmod>2026-04-10T07:16:28.286752Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vladenie-vnutrennimi-sistemami-do-otkaza-skrytykh-instrumentov</loc>
<lastmod>2026-04-12T06:05:47.008413Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/next-js-route-handlery-ili-otdelnyj-api-servis-dlya-komand</loc>
<lastmod>2026-04-13T03:03:00.342801Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/neitral-naia-pamiat-agenta-dlia-federativnykh-agentov</loc>
<lastmod>2026-04-12T23:32:54.56389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-ai-dorabotok-po-istorii-git</loc>
<lastmod>2026-07-22T05:27:07.706435Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ii-instrumenty-v-legacy-kodbazah-snachala-granicy</loc>
<lastmod>2026-04-27T21:38:41.283175Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/soglasovatelnyy-workflow-iz-email-v-ponyatnye-stadii</loc>
<lastmod>2026-04-27T21:27:45.736392Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-go-dlya-api-serverov-kotorye-ostayutsya-prostymi-po-mere-rosta</loc>
<lastmod>2026-04-12T23:47:53.201309Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/odnostranichnaya-tekhnicheskaya-strategiya</loc>
<lastmod>2026-04-10T07:17:18.309106Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stroi-ili-pokupat-vnutrennie-instrumenty-kogda-dostatochno-skripta</loc>
<lastmod>2026-04-10T05:31:08.435787Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/modeli-dannyh-swift-dlya-gryaznyh-i-menyayushchihsya-otvetov-api</loc>
<lastmod>2026-04-12T23:45:03.740762Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/byudzhety-konteksta-dlya-assistentov-po-programmirovaniyu-v-bolshih-repozitoriyah</loc>
<lastmod>2026-04-11T06:28:18.314746Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-valovoy-marzhi-kotoriy-investory-smozhet-otslezhivat</loc>
<lastmod>2026-04-13T00:14:30.345831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zavisimost-ot-postavshchika-kak-osnovateli-otvechayut-na-slozhnye-voprosy</loc>
<lastmod>2026-04-13T00:29:57.950819Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskij-soosnovatel-ili-konsultant-dlya-pervogo-produkta</loc>
<lastmod>2026-04-14T21:12:02.892693Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vykluchatel-funkcii-ii</loc>
<lastmod>2026-04-10T06:18:48.332576Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chek-list-migraciy-ai-bezopasnye-izmeneniya-v-prodakshene</loc>
<lastmod>2026-04-12T06:08:55.62232Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bare-metal-arkhitektura-dlia-investorov</loc>
<lastmod>2026-04-13T00:45:37.796387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prioritety-rabot-s-ii-dlya-finansov-operatsiy-podderzhki</loc>
<lastmod>2026-04-11T21:45:15.560456Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tipy-oshibok-rust-dlya-komand-yasnoe-modelirovanie-sboev</loc>
<lastmod>2026-04-13T03:25:19.138219Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/opros-websockets-webhooks-obnovleniya-produkta</loc>
<lastmod>2026-04-11T18:53:38.6424Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-vykhoda-iz-ii-modeli</loc>
<lastmod>2026-04-13T07:34:00.235598Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/monolit-protiv-mikroservisov-i-problema-komandy</loc>
<lastmod>2026-04-14T09:01:43.566147Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ii-chernoviki-dlya-inzhenerov-po-prodazham-bez-oshibok</loc>
<lastmod>2026-04-12T06:25:35.271583Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sledy-dlya-izmeneniy-koda-ii</loc>
<lastmod>2026-04-12T06:26:15.15987Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kto-utverzhdaet-risk-v-malyh-komandah</loc>
<lastmod>2026-04-14T05:45:13.267895Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uverennost-v-relizakh-dvukhpotochnyy-plan</loc>
<lastmod>2026-04-14T07:00:37.555944Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/planirovanie-vzryva-rosta-lyudi-sistemy-protsess-byudzhet</loc>
<lastmod>2026-04-12T23:06:52.119868Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/benchmarks-ii-dlya-realnoj-raboty-v-repozitorii</loc>
<lastmod>2026-04-11T23:05:36.285436Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-zashchity-vetki-dlya-rosta-komandy</loc>
<lastmod>2026-04-11T05:59:38.141383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rust-serde-dlya-nestabilnyh-api-patterny-kotorye-perezhivayut-izmeneniya</loc>
<lastmod>2026-04-13T01:07:05.770277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pilotnyy-dohod-vs-produktyy-dohod-dlya-traktsii-startapa</loc>
<lastmod>2026-04-13T00:30:46.516278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uprazhneniya-dlya-otsenki-inzhenernogo-suzhdeniya</loc>
<lastmod>2026-04-11T20:03:38.693605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vnutrennii-audit-portfelya-prilozhenii-pered-zagruzhennym-kvartalom</loc>
<lastmod>2026-04-13T05:01:46.174852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-nodejs-auth-dlya-saas-oauth-i-b2b-sso</loc>
<lastmod>2026-04-13T01:52:03.770526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/strategiya-arkhivirovaniya-dlya-bystroy-raboty-goryachih-tablits</loc>
<lastmod>2026-04-10T11:51:28.364786Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/go-cli-biblioteki-dlya-vnutrennikh-instrumentov</loc>
<lastmod>2026-04-13T01:51:20.904076Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zakrytie-ostavshegosia-dostupa-podriadchika</loc>
<lastmod>2026-04-10T07:09:28.587494Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-ispolzovat-kubernetes-proverte-izmenchivost-pravila-i-podhod-komandy</loc>
<lastmod>2026-04-13T07:04:13.330773Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/metriki-podderzhki-ii-kotorye-pokazyvayut-snizilas-li-rabota</loc>
<lastmod>2026-04-27T05:20:32.459842Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sfera-otvetstvennosti-part-time-cto-chto-reshit-do-pervogo-dnya</loc>
<lastmod>2026-04-15T05:02:54.620345Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskii-roi-avtomatizatsii-bez-lozhnykh-raschetov</loc>
<lastmod>2026-04-12T06:36:14.925495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obuchenie-reviewerov-ii-dlya-inzhenerov</loc>
<lastmod>2026-04-12T06:07:35.340611Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pakety-feature-flag-dlya-nodejs-dlya-ostorozhnyh-rlizov</loc>
<lastmod>2026-04-13T04:24:44.277512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bjudzhety-obnovlenija-rag-dlja-dokumentacii-politik-i-tiketov</loc>
<lastmod>2026-04-13T07:04:36.701893Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/openapi-first-dlya-sovmestnyh-api</loc>
<lastmod>2026-04-11T17:47:19.506469Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskij-spiker-dlya-akseleratorov-pochemu-office-hours-rabotayut</loc>
<lastmod>2026-04-14T07:37:53.344989Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskii-plan-pervoi-nedeli-startapa</loc>
<lastmod>2026-04-12T06:07:15.324453Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-ozhidaniya-v-inzhenernoy-rabote</loc>
<lastmod>2026-07-22T06:12:59.741754Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/odnostranichnoe-opisanie-arkhitektury-dlya-vstrech-s-pokupatelyami</loc>
<lastmod>2026-04-12T06:15:06.60649Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-ai-instrumentov-dlya-startap-komand</loc>
<lastmod>2026-04-14T12:08:04.864317Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/protsessy-priema-peremescheniya-i-uvolneniya-dlya-bezopasnogo-dostupa</loc>
<lastmod>2026-04-11T17:27:28.231811Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-iskusstvennyy-intellekt-menyaet-sootnoshenie-inzhenernyh-menedzherov</loc>
<lastmod>2026-07-22T05:26:03.333667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rezhim-bez-ochistki-dlya-riskovannyh-ispravleniy-v-prodaksene</loc>
<lastmod>2026-04-13T20:12:17.92384Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/deshevye-gitlab-rannery-izbezhat-zatorov-i-sboev</loc>
<lastmod>2026-04-10T06:33:39.087523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/inzhenernyj-audit-ili-najm-v-startape</loc>
<lastmod>2026-07-22T06:12:33.546147Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bezopasnaya-migraciya-paketov-v-smeshannyh-repozitoriyah-esm-i-commonjs</loc>
<lastmod>2026-04-13T00:03:03.521497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/specifikatsii-funktsiy-ustoychivye-k-smene-modelej</loc>
<lastmod>2026-04-11T19:59:38.220695Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-ai-proverki-koda</loc>
<lastmod>2026-04-10T06:01:08.210044Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ceo-cto-razdel-otvetstvennosti-pri-ozdorovlenii</loc>
<lastmod>2026-04-10T06:42:48.452938Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/argo-cd-protiv-gitlab-deploy-jobs-dlya-komand-kubernetes</loc>
<lastmod>2026-04-10T07:57:18.667316Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oidc-dlya-ci-cd-zamenite-dolgozhivushchie-klyuchi-oblaka</loc>
<lastmod>2026-04-10T12:24:48.312587Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dokumenty-arkhitektury-dlia-malykh-komand</loc>
<lastmod>2026-04-12T23:36:01.336368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/podpisannaia-dostavka-failov-s-cloudflare-dlia-chastnykh-failov</loc>
<lastmod>2026-04-27T05:20:20.846183Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proektirovanie-oauth-dlya-partnerov-bez-rasprostraneniya-prav</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/api-gateway-protiv-reverse-proxy-dlya-malenkoy-komandy</loc>
<lastmod>2026-04-11T19:50:40.919291Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/shablon-peredachi-ot-prodazh-v-razrabotku-kotoryj-predotvrashchaet-peredelki</loc>
<lastmod>2026-04-13T19:57:17.541254Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prilozhenie-doveriia-dlia-enterprise-demo-po-bezopasnosti</loc>
<lastmod>2026-04-13T06:48:18.58759Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/instrumenty-testirovaniya-php-dlya-bezopasnogo-refaktoringa-starykh-kodovykh-baz</loc>
<lastmod>2026-04-13T02:47:02.537226Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-zdorov-ia-portfelia-startapov-za-5-dnei</loc>
<lastmod>2026-04-14T07:08:03.662319Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/peredacha-proekta-ot-agentstva-v-komandu</loc>
<lastmod>2026-04-13T06:48:12.089678Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proektirovanie-schemy-mcp-instrumentov-dlya-nadezhnyh-deystviy-assistenta</loc>
<lastmod>2026-04-13T07:04:36.413908Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskij-obzor-izmeneniya-cen-pered-zapuskom-novogo-tarifa</loc>
<lastmod>2026-04-14T07:00:36.517003Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskii-sovetnik-na-vstrechakh-s-investorami</loc>
<lastmod>2026-04-12T23:22:44.490434Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razdelit-react-pakety-vladelstvo-marshrutov</loc>
<lastmod>2026-04-12T23:26:49.821417Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uchenie-po-nepreryvnosti-dlya-dvukh-inzhenerov</loc>
<lastmod>2026-07-22T05:28:49.12406Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sloe-tehnicheskoe-liderstvo-v-enterprise-sdelkah</loc>
<lastmod>2026-04-14T12:22:29.561828Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-feature-flag-dlya-go-dlya-bezopasnyh-relizov-v-nebolshih-prilozheniyah</loc>
<lastmod>2026-04-12T23:48:21.675691Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prevratit-servisnye-uslugi-v-produkt</loc>
<lastmod>2026-04-13T00:44:56.975418Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dvuhmodelnyy-process-kogda-razdelennaya-ai-nastroyka-ekonomit-dengi</loc>
<lastmod>2026-04-13T05:38:17.284375Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rezhimy-otkazov-pered-nazvaniem-servisov</loc>
<lastmod>2026-04-12T06:39:45.314665Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/marshrutizaciya-opoveshcheniy-po-vliyaniyu-na-klientov</loc>
<lastmod>2026-04-13T20:09:29.785047Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bezopasnye-vidy-otladki-dlia-podderzhki</loc>
<lastmod>2026-04-11T23:05:34.992387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bezopasnye-massovye-deystviya-v-admin-paneli</loc>
<lastmod>2026-04-11T16:44:48.208638Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervyy-inzhenernyy-naym-kogda-fraktsionnomu-cto-stoit-podozhdat</loc>
<lastmod>2026-04-14T20:48:12.478193Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/shema-komandy-posle-pmf-bez-rannih-menedzherov</loc>
<lastmod>2026-04-11T18:29:38.343586Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tipobezopasnaia-konfiguratsiia-okruzheniia-dlia-deploia-typescript-prilozhenii</loc>
<lastmod>2026-04-13T00:03:17.342621Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/platformennye-privychki-dlya-startapov-kotorye-rano-snizhayut-rutinu-relizov</loc>
<lastmod>2026-04-27T05:46:23.028071Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razogrev-kesha-posle-reliza</loc>
<lastmod>2026-04-11T23:03:45.63879Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/inzhenernye-demo-dlia-uluchsheniia-planirovaniia-pered-relizom</loc>
<lastmod>2026-04-11T07:15:38.442102Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-marzhi-ai-funkcii-v-odnoy-tablice-pered-zapuskom</loc>
<lastmod>2026-04-14T08:13:09.196397Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vstrechi-po-infrastrukture-startapa-bez-zhargona</loc>
<lastmod>2026-04-14T08:13:08.482138Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/maining-protsessov-pered-avtomatizatsiei-khaotichnykh-peredach</loc>
<lastmod>2026-04-10T08:17:58.41358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zavoevat-doverie-korporativnyh-pokupatelej-s-podtverzhdeniyami</loc>
<lastmod>2026-04-14T07:46:22.451382Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pochemu-provalivaetsya-naym-cto</loc>
<lastmod>2026-04-14T21:19:23.473314Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/php-logirovanie-i-otslezhivanie-oshibok-dlya-bystroi-otladki-v-komande</loc>
<lastmod>2026-04-13T02:13:53.65211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otsenka-federatsii-modelei-dlia-drifta-marshrutizatora-i-nepravil-nykh-marshrutov</loc>
<lastmod>2026-04-12T23:32:51.119488Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/assistenty-ii-dlya-mladshikh-razrabotchikov-sohranyayte-mentorstvo</loc>
<lastmod>2026-04-12T06:12:45.376269Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/globalnyy-produkt-v-odnom-regione</loc>
<lastmod>2026-04-12T06:40:15.135772Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/versiionirovanie-podskazok-dlya-komand-s-testami-i-otvetstvennostyu</loc>
<lastmod>2026-04-10T07:42:48.315034Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/autsorsing-inzhiniringa-bez-slepykh-uglov</loc>
<lastmod>2026-04-12T23:05:27.241849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-blokirovki-sso-dlya-personala-bez-paniki</loc>
<lastmod>2026-04-11T17:13:29.80827Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-osnovatel-dolzhen-perestat-byt-cto</loc>
<lastmod>2026-04-10T05:36:58.394282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mladshie-razrabotchiki-posle-ii-kogda-rol-stoit-sokhranyat</loc>
<lastmod>2026-04-13T07:37:42.57841Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-vyihoda-iz-kubernetes-dlya-stabilnyh-prilozhenij</loc>
<lastmod>2026-04-10T13:02:48.358405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/shardirovanie-testov-v-ci-kogda-nabor-testov-perestal-bystro-zavershatsya</loc>
<lastmod>2026-04-10T14:46:28.497405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dreif-videniia-produkta-priznaki</loc>
<lastmod>2026-04-10T13:48:58.701583Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chelovecheskaya-proverka-ii-pered-enterprise-security-call</loc>
<lastmod>2026-04-13T07:37:45.332898Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vybor-agentstva-razrabotki-bez-lovushki</loc>
<lastmod>2026-04-10T08:04:18.570175Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/fastapi-protiv-django-dlya-vnutrenney-platformy</loc>
<lastmod>2026-04-13T00:30:27.677284Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kto-dolzhen-vesti-beklog-zaprosov-vnutrennih-instrumentov</loc>
<lastmod>2026-04-11T18:31:58.073537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/predlozheniya-bare-metal-serverov-izbegat-lovushek</loc>
<lastmod>2026-04-12T06:18:16.532361Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/izbezhat-putanicy-akkauntov-sessii-podderzhki</loc>
<lastmod>2026-04-11T19:50:28.178592Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/voprosy-osnovatelya-dlya-cto-kandidata-o-strategii</loc>
<lastmod>2026-04-14T21:51:29.779637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/avtomatizaciya-s-ii-s-odnogo-obratimogo-resheniya</loc>
<lastmod>2026-04-13T05:35:26.397548Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sokrashchenie-raskhodov-v-komandakh-razrabotki</loc>
<lastmod>2026-04-27T05:46:22.351317Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/upravlenie-flagami-politikami-i-datami-istecheniia</loc>
<lastmod>2026-04-12T23:35:31.221565Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervyy-tekhnicheskiy-nayom-posle-agentstva</loc>
<lastmod>2026-04-11T22:00:25.426972Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chek-list-soglasheniya-ob-obrabotke-dannyh</loc>
<lastmod>2026-04-12T06:12:25.422223Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/b2b-onboarding-prostaya-nastrojka</loc>
<lastmod>2026-04-11T22:04:05.195557Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tenevoe-testirovanie-ii-pered-pokupkoj</loc>
<lastmod>2026-04-13T05:01:58.849677Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cheklist-deploya-podderzhka-pered-riskovannym-relizom</loc>
<lastmod>2026-04-13T20:05:48.628655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ochered-protiv-cron-kogda-dostatochno-zadachi</loc>
<lastmod>2026-04-10T12:00:18.459487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-ispol-zovat-lokal-nuiu-model-v-federatsii-modelei</loc>
<lastmod>2026-04-12T23:33:06.738067Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zametki-promptov-v-repo-chto-sohranit-chto-isklyuchit</loc>
<lastmod>2026-04-11T22:06:35.378784Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cheklist-tehnicheskogo-spikera-dlya-rukovoditeley-programm-i-komand</loc>
<lastmod>2026-04-14T06:48:05.290011Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/izmeneniya-cen-postavshchikov-ii-kak-zashchitit-ekonomiku-na-edinicu</loc>
<lastmod>2026-04-12T23:06:50.123931Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sqlc-vs-gorm-vs-ent-vybor-sloya-dannyh-dlya-rosta</loc>
<lastmod>2026-04-27T05:17:22.617202Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/fraktsionnyy-cto-dlya-servisnogo-biznesa-s-ruchnymi-peredachami-zadach</loc>
<lastmod>2026-04-27T21:27:18.67901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mify-tekhnicheskoy-izolyacii-v-b2b-sdelkakh</loc>
<lastmod>2026-04-27T21:30:42.779951Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/v-ai-komandakh-za-domen-vsio-eshchio-dolzhen-otvechat-chelovek</loc>
<lastmod>2026-04-13T07:57:03.137715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kriterii-gotovnosti-ii-fich-revju-sprinta</loc>
<lastmod>2026-04-11T06:43:08.304424Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-tekhnicheskogo-dolga-dlya-startapov-pered-rostom-klientov</loc>
<lastmod>2026-04-14T19:42:52.057779Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sbor-trebovanij-onboarding-bez-pererabotok</loc>
<lastmod>2026-04-11T06:54:18.313511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/slozhnost-razvertyvaniya-dlya-raunda</loc>
<lastmod>2026-04-12T23:19:20.637492Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zametki-arkhitektury-dlya-kodiruyushchikh-agentov</loc>
<lastmod>2026-04-11T19:51:08.320526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/spisok-proverok-otklyucheniya-klienta</loc>
<lastmod>2026-04-11T19:55:18.73569Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sryvy-relizov-v-orgstrukture</loc>
<lastmod>2026-04-14T05:36:32.205635Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/peredacha-ot-agentov-ekonomit-vremya-i-pererabotku</loc>
<lastmod>2026-04-11T18:21:08.151709Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nastroyka-proizvoditelnosti-postgres-pered-shardingom</loc>
<lastmod>2026-04-10T08:47:18.126065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-dorozhnaia-karta-dlia-startapov-sortirovka-portfel-nykh-kompanii</loc>
<lastmod>2026-04-14T05:50:12.49265Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vladeniye-master-dannyh-dlya-chistykh-finansov-i-operacij</loc>
<lastmod>2026-04-10T07:21:48.54039Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/potoki-onborndinga-pered-pokupkoy-novogo-po</loc>
<lastmod>2026-04-11T20:20:28.621896Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kanareechnye-relizy-dlia-podskazok-instrumentov-i-politik</loc>
<lastmod>2026-04-11T18:20:58.402796Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kotlin-multiplatform-gde-obshchiy-kod-pomogaet-i-meshaet</loc>
<lastmod>2026-04-12T23:42:25.133067Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prostoy-format-tekhnicheskogo-obnovleniya-dlya-sozdateley</loc>
<lastmod>2026-04-10T11:52:48.215447Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bezopasnost-startapov-dlya-opaslivyh-pokupatelej</loc>
<lastmod>2026-04-11T22:24:25.030387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ogranicheniia-dlia-vnutrennikh-administrativnykh-deistvii</loc>
<lastmod>2026-04-11T05:58:58.325229Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/red-team-uprazhneniia-dlia-ai-vorkflou-pered-zapuskom</loc>
<lastmod>2026-04-10T08:02:28.908462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/startap-bystrye-relizy-no-vse-ravno-buksuet</loc>
<lastmod>2026-04-14T15:15:35.184279Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/node-js-vs-bun-kogda-razdelenie-pomogaet-a-kogda-meshaet</loc>
<lastmod>2026-04-27T05:24:27.014558Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ii-sgenerirovannye-testy-kotorye-razrabotchiki-ostavyat</loc>
<lastmod>2026-04-11T19:52:38.308859Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ii-assistenty-audit-nasleduego-koda-s-chego-nachat</loc>
<lastmod>2026-04-11T23:02:45.735455Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/migraciya-github-actions-v-gitlab-ci-bez-prostoev</loc>
<lastmod>2026-04-10T08:32:48.274163Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vnutrennij-prosmotr-api-pered-zavisimostyu-komandy</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cto-na-nepolnuyu-zanyatost-dlya-startapov-kakaya-model-podoydet</loc>
<lastmod>2026-04-14T07:00:37.245664Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/graphql-resolvery-na-granice-bez-razrastaniya-svyazyvayushchego-koda-shemy</loc>
<lastmod>2026-04-12T23:35:17.342557Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kontrol-dostupa-k-modelyam-kto-testiruet-i-utverzhdaet</loc>
<lastmod>2026-04-11T22:13:35.839408Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-konfiguracii-node-js-dlya-chistyh-i-bezopasnyh-nastroek-prilozheniya</loc>
<lastmod>2026-04-12T23:53:24.95798Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prioretizatsiya-produktovoy-dorozhnoy-karty-pri-slishkom-bystrykh-komandakh</loc>
<lastmod>2026-04-13T07:57:00.781379Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervaya-sessiya-s-fractional-cto-kotoraya-dovodit-delo-do-rezultata</loc>
<lastmod>2026-04-14T21:46:34.279192Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/brief-fraktsionnogo-cto-chetyre-rezultata-pered-pervoy-vstrechey</loc>
<lastmod>2026-04-27T05:10:00.891568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ag-grid-vs-tanstack-table-vs-mui-data-grid-dlya-b2b-prilozheniy</loc>
<lastmod>2026-04-27T05:18:46.422088Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stress-test-dezhurstva-s-ii-podderzhkoi</loc>
<lastmod>2026-04-13T07:47:02.009931Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/react-query-ili-redux-dlya-produktov-s-servernymi-dannymi</loc>
<lastmod>2026-04-12T23:33:41.828785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bezopasnost-pered-pervym-korporativnym-pilotom</loc>
<lastmod>2026-04-12T06:05:55.308641Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/instrumenty-ii-dlya-programmirovaniya-v-komandakh-revyu-vazhnee-syrykh-rezultatov</loc>
<lastmod>2026-04-14T11:27:14.415815Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervyy-razgovor-novogo-cto-s-sovetom-direktorov-risk-temp-raskhody</loc>
<lastmod>2026-04-14T22:07:04.044794Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ochistite-protsessy-pochty-pered-avtomatizatsiei</loc>
<lastmod>2026-04-11T22:05:45.572065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uverennost-dorozhnoi-karty-ii-bez-priviazki-k-modeli</loc>
<lastmod>2026-04-12T23:01:41.617328Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sbrokennye-peredachi-roli-pered-pokupkoy-ai-instrumentov</loc>
<lastmod>2026-04-27T05:20:32.176559Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chto-kandidaty-v-cto-uznayut-iz-tiketov-podderzhki</loc>
<lastmod>2026-04-15T02:14:56.443462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pnpm-vs-npm-vs-bun-dlya-bolshih-repozitoriev</loc>
<lastmod>2026-04-27T05:12:10.944831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dedlainy-go-dlia-http-grpc-i-postgres</loc>
<lastmod>2026-04-13T00:30:30.894567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-cto-v-pervuyu-nedelyu-klientskie-obeshchaniya-pod-ugrozoy</loc>
<lastmod>2026-04-27T05:46:21.990843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chto-investory-ponimaiut-pod-masshtabom</loc>
<lastmod>2026-04-13T01:02:35.67837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rust-dlya-produktovyh-komand-kogda-opravdano-i-kogda-tormozit</loc>
<lastmod>2026-04-10T05:43:18.670569Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nastroyka-tenanta-dlya-slozhnyh-b2b-produktov</loc>
<lastmod>2026-04-11T06:35:28.183317Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/agent-bezopasnyj-backend-uzkie-komandy</loc>
<lastmod>2026-04-13T00:59:53.225363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-perehoda-na-prostye-modeli-pri-vsplyvakh-zatrat-i-otkazah-ii</loc>
<lastmod>2026-04-11T17:50:48.415137Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/karta-rezul-tatov-cto-opredelite-tseli-do-naima-cto</loc>
<lastmod>2026-04-14T22:05:17.169566Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rezervnye-instansy-protiv-planov-ekonomii-neopredelionnyi-rost</loc>
<lastmod>2026-04-10T09:17:29.903977Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/posledstviya-incidenta-otdela-podderzhki</loc>
<lastmod>2026-04-12T06:34:56.909389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rukovodstvo-po-kolokatsii-dlya-pervogo-fizicheskogo-servera</loc>
<lastmod>2026-04-11T21:54:45.372757Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/testy-prav-v-ui-kotorye-obnaruzhivayut-realnye-utechki</loc>
<lastmod>2026-04-11T05:50:48.297245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/upravlenie-inzhenerami-s-ii-assistentami</loc>
<lastmod>2026-04-11T22:44:45.65067Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/peregruzka-otnosheniy-osnovatelya-i-cto-posle-sryva-srokov</loc>
<lastmod>2026-04-14T12:22:31.399672Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dubliruyushchiesya-biznes-pravila-mezhdu-komandami</loc>
<lastmod>2026-04-13T20:02:32.473011Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/poleznye-seed-dannye-v-real-nykh-testakh</loc>
<lastmod>2026-04-11T05:48:28.389224Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/berezhlivaya-infrastruktura-dlya-globalnogo-produkta-s-odnim-vladelcem</loc>
<lastmod>2026-04-27T21:26:00.874364Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/podbor-mentora-dlya-startapa-po-stadii-s-prostoy-matritsey</loc>
<lastmod>2026-04-14T15:12:44.077176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-kachestvo-otvetov-ii-padaet-kogda-prompty-skryvayut-produktovye-resheniya</loc>
<lastmod>2026-04-13T20:26:29.533423Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oshibki-blokirovok-strok-postgres-skrytye-zaderzhki</loc>
<lastmod>2026-04-11T20:00:38.969434Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prompty-dlya-biznes-processov-na-osnove-pravil-a-ne-primerov</loc>
<lastmod>2026-04-27T05:21:21.482886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ocenit-ideyu-ai-startapa-kak-tekhnicheskiy-soosnovatel</loc>
<lastmod>2026-04-15T02:15:12.604111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervyy-zvonok-po-bezopasnosti-chto-dokumentirovat</loc>
<lastmod>2026-04-12T06:23:16.309023Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/circleci-protiv-buildkite-rannery-na-sobstvennoj-infrastrukture-kak-vybrat</loc>
<lastmod>2026-04-10T09:09:18.45878Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vydeleennye-servery-s-oblachnym-rezervom-moshchnosti-dlya-pikov-zapuska</loc>
<lastmod>2026-04-13T06:26:29.333676Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/avtomatizatsiya-bek-ofisa-s-ii-bystroe-okupayetsya</loc>
<lastmod>2026-04-10T08:00:48.492296Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/marshrutizator-modelej-na-bekende</loc>
<lastmod>2026-04-13T01:00:02.000431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/konservativnye-znacheniia-po-umolchaniiu-infrastruktura</loc>
<lastmod>2026-04-11T21:56:58.198479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/slabye-pravila-produkta-chto-rano-vydayut-voprosy-v-podderzhke</loc>
<lastmod>2026-04-27T05:46:20.611838Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverki-dostupa-storonnih-postavshchikov-do-zakupok</loc>
<lastmod>2026-04-10T08:07:58.83936Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/topologii-opentelemetry-collector-dlya-produktov-v-odnom-regione</loc>
<lastmod>2026-04-13T06:08:58.783868Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/voprosy-due-diligence-dlya-ai-startapov-v-akseleratorah</loc>
<lastmod>2026-04-14T08:46:30.741427Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/lovushka-migratsii-na-ii-starye-tsepochki-soglasovaniia</loc>
<lastmod>2026-04-13T07:34:00.573372Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/edinaya-infrastruktura-dlya-klientskikh-produktov-bez-khaosa-instrumentov</loc>
<lastmod>2026-04-13T06:12:00.600326Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vybor-go-nodejs-ili-python-dlya-malenkoj-backend-komandy</loc>
<lastmod>2026-04-10T08:10:48.562413Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/migraciya-s-flask-na-fastapi-dlya-tipizirovannyh-api-bez-perepiski</loc>
<lastmod>2026-04-13T01:59:21.268323Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nizkie-rashody-infrastruktury-startapa</loc>
<lastmod>2026-04-12T23:23:46.536063Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/shtormy-povtorov-v-produktakh-ii-ostanovite-umnozhenie-sboev</loc>
<lastmod>2026-04-10T10:07:58.202954Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervoye-vnedrenie-klienta-nastroyka-otvetstvennost-i-obem-rabot</loc>
<lastmod>2026-04-14T06:10:52.49619Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kontrol-eksporta-dannykh-klientov</loc>
<lastmod>2026-04-11T19:55:40.036713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-ocheredei-zadach-go-dlya-nadezhnoi-fonovoi-raboty</loc>
<lastmod>2026-04-13T02:07:50.128096Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/udalennye-avariynye-vyklyuchateli-dlya-mobilnyh-relizov</loc>
<lastmod>2026-04-11T06:33:08.022787Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/global-nyi-soft-s-maloi-ops-komandoi-kompromissy</loc>
<lastmod>2026-04-14T21:38:27.645452Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/triage-zaprosov-bezopasnosti-dlya-osnovatelej</loc>
<lastmod>2026-04-12T06:12:35.012446Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/due-diligence-fraktsionnogo-cto-chto-nuzhno-podgotovit-investoram</loc>
<lastmod>2026-04-15T02:13:57.883488Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granicy-typescript-monorepo-dlya-web-server-i-obshchego-koda</loc>
<lastmod>2026-04-13T03:02:19.104906Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/optimizaciya-react-bundla-dlya-postepennogo-rosta</loc>
<lastmod>2026-04-12T23:33:49.111332Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/gitlab-dependency-proxy-dlya-bystryh-docker-sborok-v-komande</loc>
<lastmod>2026-04-13T07:04:37.866647Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-obyasnit-investoram-marzhu-startapa</loc>
<lastmod>2026-04-14T11:48:44.602367Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/temperature-top-p-stop-tokeny-dlya-realnyh-sluchaev</loc>
<lastmod>2026-04-11T17:39:38.432134Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zaprashivaite-otsutstvuiushchie-ogranicheniia-pered-programmirovaniem</loc>
<lastmod>2026-04-11T17:09:48.136257Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-prognozy-srokov-postavki</loc>
<lastmod>2026-04-13T07:14:25.39929Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/samohosting-zavisimostey-postavshchikov-kak-sdelat-pervyy-shag</loc>
<lastmod>2026-04-11T19:51:18.21069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vneshniy-cto-dlya-komand-s-podryadchikami</loc>
<lastmod>2026-04-27T21:36:33.290661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-postavshchikov-pered-prodleniyami</loc>
<lastmod>2026-04-10T09:24:18.570192Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-arkhitektury-mvp-pochemu-startapy-tratyat-rano</loc>
<lastmod>2026-04-10T15:23:48.690512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/odin-slomannyi-rabochii-process-v-startape</loc>
<lastmod>2026-04-14T08:53:23.413693Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vremennyy-dostup-podderzhki-s-avto-istecheniem-dlya-tenantov</loc>
<lastmod>2026-04-11T17:11:38.629782Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/podgotovka-k-vstreche-investorov-iz-ocheredi-podderzhki</loc>
<lastmod>2026-04-12T23:02:04.438673Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-inzhenernoj-komandy-do-data-room</loc>
<lastmod>2026-04-14T12:22:31.014435Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proekt-zameny-erp-snachala-svyazhite-sistemy-potom-perestraivayte</loc>
<lastmod>2026-04-13T07:30:05.40008Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/migraciya-s-express-na-fastify-bez-polomki-middleware</loc>
<lastmod>2026-04-12T23:38:29.902967Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/najti-krajnie-sluchai-avtomatizacii-pered-razrabotkoy</loc>
<lastmod>2026-04-11T22:54:15.616753Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-raboty-startapa-ustranite-peredachi-pered-novym-kodom</loc>
<lastmod>2026-04-11T22:29:25.338751Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-podderzhki-individualnoy-izolyatsii</loc>
<lastmod>2026-04-12T06:21:16.738658Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/react-native-vs-native-dlya-slozhnykh-oflayn-prilozheniy</loc>
<lastmod>2026-04-12T23:42:52.303107Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nastroyki-prodakshn-steka-po-umolchaniyu-kotorye-snizhayut-shum</loc>
<lastmod>2026-04-27T21:25:43.111042Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/spisok-zapretov-dlya-vneshnih-inzhenerov</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/diagramma-arhitektury-v-chetyreh-blokah-dlya-neinzhenerov</loc>
<lastmod>2026-04-13T05:40:19.893201Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/individualnye-usloviya-kontrakta-kotorye-nezametno-menyayut-produkt</loc>
<lastmod>2026-04-13T05:48:04.397128Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/grafik-osnovatelia-v-komande-s-aktivnym-ii</loc>
<lastmod>2026-04-13T07:57:04.334071Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sravnenie-bibliotek-react-dlya-polucheniya-dannyh-v-admin-prilozheniyah</loc>
<lastmod>2026-04-12T23:53:16.838079Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-deal-desk-dlya-obeshchanij-produkta-v-b2b-po</loc>
<lastmod>2026-04-11T22:08:46.865631Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/odnostranichnaya-karta-otvetstvennosti-dlya-rastushchikh-kompaniy-luchshe-orgskhem</loc>
<lastmod>2026-04-13T20:26:27.766811Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pomoshch-arhitektury-pered-nastroykoy-produkta</loc>
<lastmod>2026-04-12T06:05:05.394071Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sostoyanie-form-v-react-dlya-dlinnyh-ekranov-lokalnoe-sostoyanie-redyusery-biblioteki</loc>
<lastmod>2026-04-13T00:30:21.993712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/indeksy-bazy-dannykh-dlia-stranits-poiska-posle-zapuska</loc>
<lastmod>2026-04-11T23:03:16.376547Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zametki-ob-incidentah-dlya-klientskih-obhodnyh-reshenij</loc>
<lastmod>2026-04-13T20:07:27.403987Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/signaly-o-vozraste-ocheredi</loc>
<lastmod>2026-04-11T17:54:28.11188Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/byudzhet-izmenenij-dlya-kazhdogo-reliza-bezopasnee-stabilnee</loc>
<lastmod>2026-04-11T06:47:38.418374Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sobytiinaia-arkhitektura-pered-product-market-fit</loc>
<lastmod>2026-04-10T12:51:58.152094Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-invalidacii-kesha-dlya-admin-prilozhenij</loc>
<lastmod>2026-04-11T19:52:48.038472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ddd-lite-dlya-sobytiynykh-sistem-s-yasnoj-otvetstvennostyu</loc>
<lastmod>2026-04-12T23:39:06.766131Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/riski-ii-kogda-otvety-vliyayut-na-dengi-i-zapisi</loc>
<lastmod>2026-04-12T23:05:12.57377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nebolshaya-inzhenernaya-komanda-marzha-a-ne-chislo-sotrudnikov</loc>
<lastmod>2026-04-27T05:46:20.92793Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/edge-mappers-vo-frontend-dlya-bezopasnyh-izmenenij-backenda</loc>
<lastmod>2026-04-12T23:34:54.082809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vneshniy-cto-ili-inzhenernyy-menedzher-kogo-nanimat</loc>
<lastmod>2026-04-27T21:27:16.1593Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/spasenie-komandy-ili-umen-shenie-ob-ema-kak-poniat-rano</loc>
<lastmod>2026-04-12T06:34:15.318675Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cli-vs-ide-dlya-bekend-komand</loc>
<lastmod>2026-04-11T21:49:26.938068Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/istoriya-versij-istochnikov</loc>
<lastmod>2026-04-11T17:23:08.023479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/instrumenty-osnovatelya-riski-dlya-fandrzejzinga</loc>
<lastmod>2026-04-13T00:31:27.169276Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/principy-produkta-dlya-nebolshih-ai-komand-chto-stoit-stroit</loc>
<lastmod>2026-04-13T07:04:42.718286Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razryvy-otvetstvennosti-pri-krosskomandnoj-avtomatizatsii</loc>
<lastmod>2026-04-12T06:06:14.995698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bufferizatsiya-zagruzok-nginx-kak-ispravit-sluchaynye-sboi-pri-bolshikh-importakh</loc>
<lastmod>2026-04-13T07:17:01.203051Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-migracii-vnutrennih-instrumentov-spokojnaya-pervaya-nedelya</loc>
<lastmod>2026-04-10T09:08:08.526432Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/poisk-fich-dlya-bystrykh-komand-nachinaetsya-s-odnoi-realnoi-problemy</loc>
<lastmod>2026-04-13T07:31:57.538142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/politika-podderzhki-kak-sokratit-eskalatsii</loc>
<lastmod>2026-04-12T06:12:46.611165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vladelstvo-servisnyh-akkauntov-i-lichnye-loginy</loc>
<lastmod>2026-04-10T07:48:58.391423Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razdelit-bazy-po-nagruzke-kogda-pomogaet-i-kogda-net</loc>
<lastmod>2026-04-10T09:00:18.299439Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/risk-sryva-postavki-v-portfele-akseleratora-ezhemesyachnyy-obzor</loc>
<lastmod>2026-04-14T06:39:13.576582Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/orm-vs-query-builder-vs-raw-sql-v-go-kak-vybrat</loc>
<lastmod>2026-04-13T02:13:20.179871Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uzkie-mesta-avtomatizatsii-protsessov-kotorye-svodjat-na-net-ekonomiyu-pilotnogo-proekta</loc>
<lastmod>2026-04-11T22:07:55.498722Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sovety-arkhitektury-agentstva-chto-proverit-pered-podpisaniem</loc>
<lastmod>2026-04-11T06:28:19.434924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskij-najm-posle-raunda-ustranite-probel-v-otvetstvennosti</loc>
<lastmod>2026-04-14T10:25:35.243857Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/urlsession-vs-alamofire-v-swift-kogda-podhodyat-generiruemye-klienty</loc>
<lastmod>2026-04-27T05:12:31.453042Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/php-ocheredi-laravel-symfony-sravnenie</loc>
<lastmod>2026-04-13T02:30:49.77886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vlastel-operatsionnykh-pravil-roly-startapa-kotoruyu-propuskayut-komandy</loc>
<lastmod>2026-04-13T20:13:01.830129Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/claude-gpt-otkrytye-modeli-dlya-startapa</loc>
<lastmod>2026-04-10T13:23:08.709487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/odna-lokal-naia-komanda-dlia-podtverzhdeniia-izmenenii</loc>
<lastmod>2026-04-12T06:36:05.493176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otvetstvennost-za-ii-naznach-te-3-lidera-poka-proekty-ne-zastoporilis</loc>
<lastmod>2026-04-14T08:20:52.867913Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-skrytoi-ruchnoi-raboty-v-startapakh</loc>
<lastmod>2026-04-14T10:57:53.954924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chelovecheskij-otzyv-v-ii-podbor-personala</loc>
<lastmod>2026-04-12T06:06:36.016491Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/poetapnaya-modernizaciya-steka-startapa-bez-perepisy-s-nulya</loc>
<lastmod>2026-04-27T05:26:00.778572Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ocenka-zadach-assistenta-dlya-bolshikh-kodovykh-baz</loc>
<lastmod>2026-04-11T22:12:45.197851Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pereproektirovanie-protsessa-zakupok-pered-vnedreniem-ai</loc>
<lastmod>2026-04-10T11:43:48.567927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskie-vorkshopy-dlia-startapov-kotorye-dovodiat-do-rezul-tata</loc>
<lastmod>2026-04-14T08:46:29.300876Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/go-cron-biblioteki-prostye-planirovshchiki-vs-raspredelennye-zadachi</loc>
<lastmod>2026-04-12T23:48:29.313514Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/skorost-vosstanovleniya-bekapa-dlya-startapov-proverte-ves-protsess</loc>
<lastmod>2026-04-13T20:07:18.284843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vosproizvodimye-sessii-programmirovaniia-ii-bez-istorii-chata</loc>
<lastmod>2026-04-11T21:49:45.319428Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rashody-egress-oblaka-posle-eksporta-analitiki</loc>
<lastmod>2026-04-10T11:51:48.522477Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rukovoditeli-inzhenerov-v-ocheredi-podderzhki-raz-v-nedelyu</loc>
<lastmod>2026-04-12T06:35:47.399975Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/texnicheskie-voprosy-dlya-demo-day-osnovateley</loc>
<lastmod>2026-04-14T08:20:03.299189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/porog-raskhodov-ai-kompanii-chto-ostaetsya-platnym-posle-sokrashchenij</loc>
<lastmod>2026-04-13T07:37:41.779846Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prioritizaciya-problem-produkta-dlya-osnovateley</loc>
<lastmod>2026-04-27T21:36:36.021396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/triazh-mobilnykh-sboev-kak-ispravit-vazhnyy-sboy</loc>
<lastmod>2026-04-12T23:41:53.554321Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dve-modeli-ii-bez-rashodov</loc>
<lastmod>2026-04-11T22:01:05.532023Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/raspolzanie-ii-modelej-nachinaetsya-ne-v-steke-a-v-orgstrukture</loc>
<lastmod>2026-04-27T21:35:09.053998Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-nanimat-fractional-cto-vmesto-novykh-inzhenerov</loc>
<lastmod>2026-04-14T12:22:33.77422Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-ispol-zovat-redis</loc>
<lastmod>2026-04-10T05:18:27.954055Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/printsipy-arkhitektury-dlya-startapov-kogda-ih-zapisat</loc>
<lastmod>2026-04-11T22:56:15.323637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bezopasnaya-migraciya-shemy-dannykh-spokojnye-pyatnichnye-relizy</loc>
<lastmod>2026-04-10T05:18:18.431186Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chek-list-tekhnicheskogo-audita-startapa</loc>
<lastmod>2026-04-14T08:13:07.800603Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uzkie-mesta-ocheredi-ci-runnerov</loc>
<lastmod>2026-04-13T20:33:44.687643Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-instrumenty-ne-uskoryayut-rabotu-proverte-process-snachala</loc>
<lastmod>2026-04-14T11:27:15.140476Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nastroyki-pula-podklyucheniy-do-vspleskov-trafika</loc>
<lastmod>2026-04-10T06:33:58.586871Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/odin-tekhnicheskiy-golos-dlya-soglasovaniya-produkta-i-razrabotki</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uvedomlenie-o-planovom-obsluzhivanii</loc>
<lastmod>2026-04-11T18:26:48.402069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sopostavlenie-zakazov-s-ii-dlya-uskorennoj-proverki-schetov</loc>
<lastmod>2026-04-11T23:04:15.24526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/podgotovka-cto-ko-vstrecam-s-investorami-arkhitektura-dorozhnaya-karta</loc>
<lastmod>2026-04-12T23:04:50.03729Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kvartalnyj-trening-vosstanovleniya</loc>
<lastmod>2026-04-10T05:43:28.380061Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bezopasnost-sql-ii-roli-tolko-dlya-chteniya-proverka</loc>
<lastmod>2026-04-11T18:16:38.164287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/krasnye-flagi-v-korporativnyh-kontraktah-skrytaya-rabota-inzhenerov</loc>
<lastmod>2026-04-10T06:10:28.316689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-biznesa-v-ai-rabochikh-protsessakh-dlya-chuvstvitelnykh-resheniy</loc>
<lastmod>2026-04-11T17:20:18.123404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-server-client-komponent-react</loc>
<lastmod>2026-04-12T23:26:16.692484Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kontroli-bezopasnosti-korporativnye-prodazhi-b2b-startapy</loc>
<lastmod>2026-04-10T05:54:58.265239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dizain-stranitsy-nastroek-bezopasnosti</loc>
<lastmod>2026-04-11T19:55:38.846999Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/graniczy-ii-dlya-biznes-reshenij-kotorye-dolzhen-ustanovit-cto</loc>
<lastmod>2026-04-14T21:38:26.885831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/revyu-koda-faunderom-pochemu-ono-tormozit-silnyh-razrabotchikov</loc>
<lastmod>2026-04-13T07:04:35.431726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/soprovhozhdenie-mentorov-akseleratora-kotoroe-prevrashchaet-razgovory-v-dejstviya</loc>
<lastmod>2026-04-14T15:12:43.590996Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskaia-peredacha-ot-osnovatelia-bez-poteri-konteksta</loc>
<lastmod>2026-04-14T09:18:14.142559Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/starap-zavyazannyy-na-osnovatele-plan-peredachi-do-vygoraniya</loc>
<lastmod>2026-04-13T06:49:19.423856Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/php-scraping-packages-kogda-dostatochno-prostyh-instrumentov</loc>
<lastmod>2026-04-13T01:28:22.93856Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/node-js-pdf-biblioteki-dlya-schetov-kommercheskikh-predlozheniy-i-otchetov</loc>
<lastmod>2026-04-13T04:24:29.655287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/lenty-revyu-dlya-ai-koda</loc>
<lastmod>2026-04-12T06:20:45.227918Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kodirovanie-schetov-s-ii-pered-smenoj-erp</loc>
<lastmod>2026-04-11T23:01:45.263667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/core-data-vs-grdb-vs-realm-vybor-lokalnogo-hranilishcha-ios</loc>
<lastmod>2026-04-27T05:24:13.902587Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/php-scraping-packages-kogda-dostatochno-prostyh-instrumentov</loc>
<lastmod>2026-04-13T01:28:22.93856Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pochemu-piloty-ne-prodlevayutsya-posle-uspeshnogo-pervogo-zapuska</loc>
<lastmod>2026-04-27T21:31:38.335088Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biznes-logika-v-react-hooks-perenesti-pravila-v-domennyy-kod</loc>
<lastmod>2026-04-12T23:35:01.161833Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pochemu-agentam-dlya-programmirovaniya-nuzhen-vladelec</loc>
<lastmod>2026-04-27T21:27:16.892581Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-auditovat-ai-pilot-cherez-30-dnej</loc>
<lastmod>2026-04-12T06:25:25.213409Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chek-list-vstrechi-s-cto-dlia-faunderov-pered-pervym-zvonkom</loc>
<lastmod>2026-04-15T02:13:35.965467Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-parnoe-programmirovanie-legasi-koda-bez-sboev</loc>
<lastmod>2026-04-11T21:53:15.603676Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/fikstury-snimki-api-protiv-drifta</loc>
<lastmod>2026-04-13T00:35:56.799882Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/php-hranilishcha-faylov-dlya-lokalnykh-diskov-s3-i-migratsiy</loc>
<lastmod>2026-04-13T02:13:37.326111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kto-prinimaet-reshenie-vo-vremya-sboya-v-nebolshoi-komande</loc>
<lastmod>2026-04-13T05:43:17.686906Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obzor-infrastruktury-posle-zapuska-dlya-rostushchego-produkta</loc>
<lastmod>2026-04-11T22:29:35.804952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obshhie-api-kontrakty-sinhronizaciya-web-mobile</loc>
<lastmod>2026-04-11T05:54:28.234276Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oblasti-dostupa-api-dlia-real-nykh-rolei-i-zadach</loc>
<lastmod>2026-04-11T06:23:38.255379Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/gitlab-prevyu-prilozheniya-bez-kubernetes-dlya-testirovaniya-vetok</loc>
<lastmod>2026-04-13T06:18:22.268739Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ankety-bezopasnosti-pokupatelei</loc>
<lastmod>2026-04-12T06:10:25.662033Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervye-tri-vstrechi-cto-s-osnovatelyami</loc>
<lastmod>2026-04-14T20:11:04.1732Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uzkie-mesta-revyu-koda-3-metriki</loc>
<lastmod>2026-04-11T05:55:48.303115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-vorkshop-dlia-faunderov-risk-promptov-i-pravila-raboty</loc>
<lastmod>2026-04-14T19:42:49.585013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/odobrenie-dostupa-k-proizvodstvennym-dannym-prostye-pravila</loc>
<lastmod>2026-04-10T06:44:48.765414Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nastrojka-b2b-posle-prodazh-sryvaetsya</loc>
<lastmod>2026-04-11T22:38:05.128556Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/atributsiya-istochnikov-kotoraya-sokhranyaetsya-pri-perepisyvanii-otveta-v-ii</loc>
<lastmod>2026-04-13T07:04:37.604265Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pochemu-vnedrenie-ai-provalivaetsya-kogda-vremya-proverki-ne-rastet</loc>
<lastmod>2026-04-14T12:54:23.948911Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/matrica-riskov-llm-dlya-chernovikov-i-resheniy</loc>
<lastmod>2026-04-12T06:09:35.109145Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ekran-sopostavleniia-importa-dannykh</loc>
<lastmod>2026-04-11T20:00:37.949324Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dokumentatsiya-onbordinga-inzhenerov-dolzhna-nachinatsya-s-polomok</loc>
<lastmod>2026-04-13T20:20:41.12175Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cto-bloknot-odin-reestr-dlya-sistem-vladeltsev-i-raskhodov</loc>
<lastmod>2026-04-13T05:38:16.703506Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sovetniki-startapov-kogda-pomogaiut-i-kogda-zamedliaiut</loc>
<lastmod>2026-04-10T06:43:48.654571Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razdelit-sostoianie-prosmotra-i-redaktirovaniia</loc>
<lastmod>2026-04-12T23:32:38.484112Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mobil-nyi-dizain-form-dlia-dlinnykh-zadach-ryvkami</loc>
<lastmod>2026-04-13T03:47:25.58979Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/riski-postavshchikov-ii-marshrutizatsiya-otkat-rashody</loc>
<lastmod>2026-04-13T01:02:09.512557Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverki-referenciy-pri-nayme-tekhnicheskih-specialistov</loc>
<lastmod>2026-04-10T06:21:18.596627Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/asinkhronnoe-odobrenie-reliza-v-raznykh-chasovykh-poiasakh-bez-nochnih-pingov</loc>
<lastmod>2026-04-11T19:55:41.236311Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vnedrenie-react-suspense-bez-polnoi-peredelki</loc>
<lastmod>2026-04-12T23:44:48.556049Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/brifing-dlya-novogo-chlena-soveta-pervaya-nedelya</loc>
<lastmod>2026-04-11T22:55:25.297341Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/karta-perekhoda-kompanii-k-ai-native-podkhodu-dlia-ezhenedel-nykh-obzorov</loc>
<lastmod>2026-04-13T07:20:09.167717Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/voprosy-k-cto-kandidatu-o-raskhodakh-na-oblako</loc>
<lastmod>2026-04-14T21:45:56.518552Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ocheredi-zadach-node-js-dlya-pisem-i-dolgikh-zadach</loc>
<lastmod>2026-04-13T04:24:15.876065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ocenka-tehnicheskogo-mentora-posle-pervoj-sessii-startapa</loc>
<lastmod>2026-04-14T07:08:04.069445Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/na-skolko-slozhno-skopirovat</loc>
<lastmod>2026-04-12T23:07:08.123855Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskiy-dolg-prodazhnogo-zvonka</loc>
<lastmod>2026-04-12T06:17:46.35035Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kontrolnyy-spisok-dlya-osnovatelya-po-zapusku-ai-funktsiy</loc>
<lastmod>2026-04-13T07:37:43.263054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-na-6-mesyacev-dlya-tura-prezentacij-chto-ispravit-snachala</loc>
<lastmod>2026-04-12T23:04:27.404961Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-tekhnicheskih-dopushchenij-pered-krupnym-predlozheniem</loc>
<lastmod>2026-04-12T06:16:46.402545Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/problema-tehnicheskogo-liderstva-za-razdrazheniem-osnovatelya</loc>
<lastmod>2026-04-27T21:29:35.384894Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bystraia-otladka-problem-prodakshen-khronologiia-sobytii</loc>
<lastmod>2026-04-12T06:14:15.463055Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nadezhnost-bez-sre-dlya-investorov</loc>
<lastmod>2026-04-13T00:00:27.549034Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vladelstvo-cron-pri-smenah-personala</loc>
<lastmod>2026-04-11T06:12:38.508862Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/orgstruktura-startapa-dlya-komand-do-20-dve-ponyatnye-modeli</loc>
<lastmod>2026-04-14T06:51:22.309867Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sql-ocheredi-protiv-otdelnogo-brokera-kak-vybrat</loc>
<lastmod>2026-04-11T20:06:08.435452Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ot-agentstva-k-komande-produkta-na-baze-ii-vernite-kontrol-nad-postavkoy</loc>
<lastmod>2026-04-13T06:56:02.039771Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mobilnye-flagi-funktsiy-bez-mertvogo-koda</loc>
<lastmod>2026-04-12T23:42:34.338287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/metrika-uzkogo-mesta-startapa-dlya-vstrech-s-mentorom</loc>
<lastmod>2026-04-14T06:35:35.580375Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/malenkaya-arhitektura-programmnogo-obespecheniya</loc>
<lastmod>2026-04-13T07:05:19.653765Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/logirovanie-frontenda-dlya-vosproizvedeniya-problem-polzovateley</loc>
<lastmod>2026-04-13T00:03:24.438379Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/poisk-produkta-s-tekhnicheskimi-ogranicheniyami</loc>
<lastmod>2026-04-14T21:47:00.289859Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/model-zrelosti-inzhenernoj-komandy-startapa-dlya-plana-najma</loc>
<lastmod>2026-04-13T04:34:32.860516Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zaschita-ai-protsessov-stop-otkat-i-proverka</loc>
<lastmod>2026-04-27T21:27:18.318182Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/konfiguratsiya-vmesto-forkov-koda-dlya-krupnyh-akkauntov</loc>
<lastmod>2026-04-10T08:32:58.201538Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/naznachenie-vladeltsa-prodleniya-sertifikata-izbezhat-prostoev</loc>
<lastmod>2026-04-11T07:00:48.29127Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mnogoiazychnye-nabory-otsenki-podderzhki</loc>
<lastmod>2026-04-11T17:47:18.413991Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/runbooks-dlya-nebolshogo-saas-pervaya-avariya</loc>
<lastmod>2026-04-10T08:36:28.436288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/iz-zayavok-podderzhki-v-dokumenty-s-ii</loc>
<lastmod>2026-04-10T09:17:28.418493Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervaya-klientskaya-eskalatsiya-chto-dolzhen-delat-cto-startapa</loc>
<lastmod>2026-04-15T02:14:19.801311Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zhurnaly-vosproizvedeniya-avtomatizacii-razbor-neudachnyh-zapuskov-bez-dogadok</loc>
<lastmod>2026-04-13T20:26:29.085258Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bibliteki-go-dlya-rbac-i-prav-dostupa-v-b2b-produktakh</loc>
<lastmod>2026-04-13T00:34:50.121892Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-na-sluchaj-sboja-pochtovogo-provajdera-dlya-tranzakcionnyh-produktov</loc>
<lastmod>2026-04-10T07:52:38.739225Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/standarty-promptov-dlya-komand</loc>
<lastmod>2026-04-13T05:35:25.603388Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-skidok-v-odnoj-tablice-a-ne-v-pismakh</loc>
<lastmod>2026-04-13T20:33:46.202935Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vladenie-repozitoriem-pri-programmirovanii-s-ii-kto-za-chto-otvechaet-v-repozitorii</loc>
<lastmod>2026-04-13T20:20:40.659054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-vosstanovleniya-posle-propuska-reliza</loc>
<lastmod>2026-04-11T22:01:55.479471Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prizrachnye-vhody-oshibki-sessij</loc>
<lastmod>2026-04-10T07:41:08.182883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/flagi-fich-dlia-nebol-shikh-komand</loc>
<lastmod>2026-04-10T15:29:38.443733Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-sovmestimosti-api-dlya-mobilnyh-prilozheniy-pered-prinuditelnym-obnovleniem</loc>
<lastmod>2026-04-12T23:43:07.702391Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/php-pochta-i-uvedomleniya-dlya-tranzakcionnyh-prilozhenij</loc>
<lastmod>2026-04-13T02:30:12.725877Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-nanyat-cto-iz-startapa-v-ustoyavshiysya-biznes-chto-proverit</loc>
<lastmod>2026-04-14T10:25:34.868846Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/najem-pervogo-senior-inzhenera-cheklist-dlya-osnovatelya</loc>
<lastmod>2026-04-10T04:50:32.685686Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/riski-odnogo-regiona-oblaka-podgotovka-k-proverke</loc>
<lastmod>2026-04-13T00:31:52.852923Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mul-tiarendnaia-arkhitektura-marzha-bystryi-onbording</loc>
<lastmod>2026-04-13T01:01:26.915681Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-inzhenernoi-komandy-pri-roste</loc>
<lastmod>2026-04-11T22:09:25.322236Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-process-proverki-dogovorov-dlya-bystrykh-i-bezopasnykh-pravok</loc>
<lastmod>2026-04-13T07:30:07.732805Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/protsess-prosmotra-izmeneniy-bazy-dannyh-dlya-rostushchikh-startapov</loc>
<lastmod>2026-04-12T06:11:16.522612Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/limity-podklyucheniy-postgres-dlya-vsplyvayushchikh-ai-vorkerov-v-ocheredyakh</loc>
<lastmod>2026-04-13T20:28:52.603234Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/problemy-s-deployem-chto-stoit-otslezhivat-nebolshim-saas-komandam</loc>
<lastmod>2026-04-13T05:40:21.789921Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tenevye-razvertyvaniya-bezkopasnye-testy-riskovykh-izmeneniy-bekenda</loc>
<lastmod>2026-04-11T18:12:38.232582Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tenevoi-ii-v-kompaniiakh-riski-priznaki-reaktsiia</loc>
<lastmod>2026-04-10T05:23:38.264035Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/snachala-vosstanovlenie-potom-novye-instrumenty-v-nebolshoi-inzhenernoi-komande</loc>
<lastmod>2026-04-13T07:37:39.098946Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ogranicheniia-dlia-kazhdogo-klienta</loc>
<lastmod>2026-04-11T06:21:08.269099Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/urovni-obsluzhivaniia-ii-ustanovite-chestnye-sroki-otveta</loc>
<lastmod>2026-04-10T08:02:58.859851Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vnutrennie-admin-instrumenty-kogda-prostye-ekrany-nuzhdayutsya-v-pravilah</loc>
<lastmod>2026-04-12T06:11:46.825877Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/metod-thin-spec-dlya-ai-fich-bez-skhodeniya-v-storonu</loc>
<lastmod>2026-04-13T07:47:02.728019Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/soglasovaniya-v-slack-snachala-perenosite-tolko-riskovye</loc>
<lastmod>2026-04-13T20:17:08.668995Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverki-drifta-terraform-v-gitlab-ci</loc>
<lastmod>2026-04-13T06:18:21.595521Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/odin-ranniy-otvetstvennyy-dlya-integracii-po-posle-sliyaniya</loc>
<lastmod>2026-04-14T11:48:44.982553Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/politika-relizov-dlya-startapa-prostye-pravila-pered-relizami</loc>
<lastmod>2026-04-13T04:29:03.367729Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vneplanovye-zaprosy-razmyvayut-fokus-komandy</loc>
<lastmod>2026-04-12T06:39:35.447398Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/karta-istochnikov-rag-ochistka-politik-podderzhki</loc>
<lastmod>2026-04-11T06:50:27.964131Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ocenka-ai-vyvoda-dlya-komand-s-prostoy-sistemoy-proverki</loc>
<lastmod>2026-04-13T05:35:27.798886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/medlennye-operatsii-ogranichivaiut-rost</loc>
<lastmod>2026-04-12T06:42:56.060771Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uluchshit-prompty-dlia-generatsii-koda</loc>
<lastmod>2026-04-11T21:50:45.9775Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/karta-sistemy-startapa-chto-prosledit-v-pervuyu-nedelyu</loc>
<lastmod>2026-04-13T05:35:27.379472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-vnedreniya-ii-po-otdelam-bez-soprotivleniya</loc>
<lastmod>2026-04-11T21:59:35.962918Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/samostoyatelno-razmeshchennyy-gitlab-dlya-startapov-kogda-eto-vygodno</loc>
<lastmod>2026-04-13T06:18:23.210744Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vtorye-problemy-integracii-kogda-demo-stanovitsya-realnostyu</loc>
<lastmod>2026-04-13T05:35:26.010605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-probnykh-periodov-ostanovit-tenevye-sistemy</loc>
<lastmod>2026-04-11T06:56:48.428737Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nix-shells-i-dev-containers-dlya-onbordinga-smeshannoy-komandy</loc>
<lastmod>2026-04-27T05:24:26.642552Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/realistichnye-demo-dannye-bez-riska</loc>
<lastmod>2026-04-11T17:41:18.465432Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-testovykh-dannykh-dlya-postavshchikov-ii-v-steydzhinge-i-demo</loc>
<lastmod>2026-04-11T19:42:08.510786Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ssh-dostup-bez-obshchikh-parolei-kratkosrochnye-vkhody</loc>
<lastmod>2026-04-10T12:32:08.376464Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-go-dlya-veb-skrapinga-i-planovykh-proverok-tsen</loc>
<lastmod>2026-04-13T03:23:11.124166Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bezopasnost-startapa-otvety-investoram</loc>
<lastmod>2026-04-13T01:03:21.057125Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sozdavaite-eval-kejsy-bez-python-iz-tiketov-i-tablits</loc>
<lastmod>2026-04-10T05:55:38.874635Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zhurnaly-audita-pomogayut-podderzhke-i-vselyayut-doverie</loc>
<lastmod>2026-04-10T08:41:48.185251Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vneshnee-tekhnicheskoe-rukovodstvo-dlya-startapov-kogda-komanda-buksuet</loc>
<lastmod>2026-04-27T21:37:53.403094Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sdelki-s-razmeshcheniem-u-klienta-bez-otvetstvennogo-za-obnovleniya</loc>
<lastmod>2026-04-27T21:25:43.566145Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granitsy-frontend-i-backend-nevalidnyh-dejstvij</loc>
<lastmod>2026-04-12T23:38:50.906459Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/arkhitektura-razrabotki-s-ii-kto-okhranyaet-interfeisy-i-otkaty</loc>
<lastmod>2026-04-12T06:15:25.431738Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/terraform-state-backend-gitlab-s3-ili-terraform-cloud</loc>
<lastmod>2026-04-13T07:31:26.438521Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/perevesti-opisanie-fichi-v-domennyj-kod-do-nachala-razrabotki</loc>
<lastmod>2026-04-13T00:59:56.999066Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/okna-izmeneniy-dlya-billinga-i-avtorizatsii-v-malenkih-komandah</loc>
<lastmod>2026-04-13T20:38:43.267759Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sroki-prinyatiya-resheniy-dlya-sokrashcheniya-vstrech</loc>
<lastmod>2026-04-13T20:35:33.396861Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/petli-popravok-pol-zovatelei-dlia-bystrogo-uluchsheniia-ii</loc>
<lastmod>2026-04-11T17:01:38.237397Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pakety-validatsii-php-api-dlia-tonkikh-kontrollerov-i-dto</loc>
<lastmod>2026-04-13T02:30:30.077879Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nadezhnyy-barer-dannyh-dyu-dilizhens</loc>
<lastmod>2026-04-13T00:14:02.172444Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/modul-finansovoj-logiki-derzhite-nalogi-i-vozvraty-vne-koda-zakaza</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/anti-korruptsionnyi-sloi-dlia-dolgosrochnykh-integratsii</loc>
<lastmod>2026-04-12T23:14:55.420641Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vosstanovitsya-posle-neudachnogo-vnedreniya-i-sokhranit-klienta</loc>
<lastmod>2026-04-13T04:34:29.027849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obrabotka-failov-v-brauzere-ili-zagruzka-na-server-dlya-chuvstvitelnyh-dannyh</loc>
<lastmod>2026-04-11T19:50:29.538957Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/strategiya-logirovaniya-sobytiy-sokratit-rashody-i-uskorit-otladku</loc>
<lastmod>2026-04-10T05:06:58.039017Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vnedrenie-ii-v-kompanii-ot-promptov-k-pravilam-komandy</loc>
<lastmod>2026-04-14T13:02:06.729637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/shablony-pajplaynov-prekratit-kopirovanie-yaml-v-repo</loc>
<lastmod>2026-04-10T09:24:38.402499Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kritichnye-operacionnye-skripty-naznachte-vladelcev</loc>
<lastmod>2026-04-11T23:16:55.367972Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/riski-rasshireniy-brauzera-pri-ispolzovanii-ai-na-rabote</loc>
<lastmod>2026-04-10T12:04:18.535335Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granitsy-modulei-v-odnom-kode-prostye-relizy</loc>
<lastmod>2026-04-12T23:26:32.923284Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/technical-leader-interview-question-ask-what-theyd-cut</loc>
<lastmod>2026-04-13T20:28:58.137214Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskoe-obsledovanie-chestnye-prodazhi-i-iasnyi-ob-em-rabot</loc>
<lastmod>2026-04-27T05:38:22.714382Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/peresmotr-roli-tekhnicheskogo-soosnovatelya-pri-roste-kompanii</loc>
<lastmod>2026-04-14T21:48:33.881277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ii-assistenty-dlya-opytnyh-inzhenerov-gde-oni-ekonomyat-vremya</loc>
<lastmod>2026-04-13T05:40:18.583902Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/peredacha-modeli-dlya-dlitelnyh-proektov</loc>
<lastmod>2026-04-11T21:53:17.481345Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/matritsa-soglasovanij-dlya-avtomatizatsii-zakupok-i-hr</loc>
<lastmod>2026-04-10T12:58:58.518808Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ogranichiteli-zatrat-dlya-federativnyh-stekov-modelej</loc>
<lastmod>2026-04-12T23:28:17.929398Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sokratit-raskhody-v-oblake-pered-naemom-razrabotchikov</loc>
<lastmod>2026-04-10T03:28:38.598539Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/snizit-zavisimost-ot-faundera-s-dvumya-doverennymi-revyuerami</loc>
<lastmod>2026-04-13T07:37:44.610775Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tegi-oblachnyh-resursov-dlya-buhgalterii-i-inzhenerii</loc>
<lastmod>2026-04-11T16:59:18.549272Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/medlennyy-naym-ubrat-poteri-pered-naborem</loc>
<lastmod>2026-04-12T23:01:46.697698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uprostit-startap-stek-bez-zamedleniya-komandy</loc>
<lastmod>2026-04-27T21:24:51.086122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/celery-rq-ili-nativnye-ocheredi-dlya-fonovyh-zadach-na-python</loc>
<lastmod>2026-04-12T23:32:05.956629Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/global-nyi-servis-iz-odnogo-chasovogo-poiasa</loc>
<lastmod>2026-04-11T22:04:15.208233Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/doverie-pokupateley-v-zaklyuchitelnyh-sdelkah-cherez-operacionnye-dokazatelstva</loc>
<lastmod>2026-04-12T06:28:55.234242Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vremennyy-dostup-k-prodakshenu-dlya-nebolshikh-komand</loc>
<lastmod>2026-04-13T05:43:15.145871Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/roli-cto-i-coo-v-avtomatizacii-kotorye-derzhat-pilot-v-ramkah</loc>
<lastmod>2026-04-14T12:22:29.938507Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vneshtatnyy-cto-prakticheskij-cheklist-dlya-osnovatelej-startapov</loc>
<lastmod>2026-04-10T03:23:45.629491Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ot-prototipa-no-code-k-realnomu-produktu-5-signalov</loc>
<lastmod>2026-04-13T05:40:23.406497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/metriky-razrabotki-dlya-osnovatelej-ne-tolko-story-points</loc>
<lastmod>2026-04-10T06:48:18.347785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/raskatka-izmeneniya-tsen-chto-lomaetsya-pri-smene-tarifov</loc>
<lastmod>2026-04-27T21:31:39.769083Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-vremennyj-cto-dolzhen-pisat-kod-i-otojti-v-storonu</loc>
<lastmod>2026-04-27T21:27:17.275218Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/povtory-zadach-kubernetes-i-schet-za-oblako</loc>
<lastmod>2026-04-13T20:33:48.411291Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sroki-deistviya-vnutrennikh-dokumentov-dlya-assistentov</loc>
<lastmod>2026-04-13T07:57:01.103588Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/protsess-prosmotra-pr-bez-blokirovaniya</loc>
<lastmod>2026-04-10T05:03:08.633246Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/repeticiya-incidenta-pered-zapuskom</loc>
<lastmod>2026-04-14T12:08:05.292939Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zapis-frontend-reshenii-kotoruiu-komanda-budet-obnovliat</loc>
<lastmod>2026-04-12T23:32:30.225191Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ezhemesiachnoe-obnovlenie-inzhenernykh-riskov-dlia-investorov</loc>
<lastmod>2026-04-10T11:03:48.437844Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-eskalatsii-dlia-osnovatelei</loc>
<lastmod>2026-04-11T19:46:58.364756Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-perepisyvat-programmnoe-obespechenie-checklist-osnovatelya</loc>
<lastmod>2026-04-10T06:24:38.586036Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obzor-arhitektury-startapa-prostym-yazykom-dlya-komand</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/migratsiia-jetpack-compose-dlya-vypushchennogo-android-prilozheniya</loc>
<lastmod>2026-04-13T00:21:02.998696Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/effektivnost-infrastruktury-v-raunde</loc>
<lastmod>2026-04-13T00:31:12.012742Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sbros-arkhitektury-ot-osnovatelya-kogda-latki-ne-pomogayut</loc>
<lastmod>2026-04-12T06:08:56.980626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/peregruzka-nablyudaemosti-dlya-nebolshoy-kompanii</loc>
<lastmod>2026-04-27T21:31:38.645856Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-zagruzki-faylov-nodejs-dlya-bolshikh-faylov-i-potokov</loc>
<lastmod>2026-04-13T01:51:08.010567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/problemy-marzhi-v-dizaine-postavki</loc>
<lastmod>2026-04-27T05:46:23.311993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/fich-evye-papki-dlya-frontenda</loc>
<lastmod>2026-04-12T23:25:25.736383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vtoroi-oblachnyi-postavshchik-ili-luchshaia-arkhitektura</loc>
<lastmod>2026-04-11T23:13:45.029847Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ochistka-bazy-znanii-pered-podkliucheniem-assistenta</loc>
<lastmod>2026-04-10T07:39:38.651973Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/byudzhet-zaderzhki-instrumentov-dlya-bystryh-pomoshhnikov</loc>
<lastmod>2026-04-10T09:37:58.14948Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nabory-pravil-klienta-dlia-ii</loc>
<lastmod>2026-04-11T05:49:28.031358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zhurnaly-izmenenij-pravil-dlya-finansov-i-operacij</loc>
<lastmod>2026-04-11T19:57:58.473342Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/minimal-nye-privilegii-malykh-komand-github-gitlab-cloud</loc>
<lastmod>2026-04-10T10:22:48.17966Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dogovory-dannyh-dlya-ai-pajplajnov</loc>
<lastmod>2026-04-11T17:38:18.524645Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granicy-repo-dlya-assistentov-ai</loc>
<lastmod>2026-04-11T05:53:18.26885Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nuzhen-li-kubernetes-malyim-komandam-prostye-operacii</loc>
<lastmod>2026-04-14T09:15:03.087805Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/self-hosted-inzhenernyy-stek-kogda-on-ekonomit-vremya</loc>
<lastmod>2026-04-14T05:45:13.930482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/domennye-sobytiya-bez-event-sourcing</loc>
<lastmod>2026-04-12T23:41:18.255092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/spravochnye-pakety-dlya-ai-zadach-s-korotkim-srokom-deystviya</loc>
<lastmod>2026-04-13T05:43:17.041693Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-opoveshcheniy-kotorye-ne-ignoriruyut</loc>
<lastmod>2026-04-10T06:59:38.148617Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granicy-tekhnicheskogo-sovetnika-dlya-chetkikh-resheniy-v-komande</loc>
<lastmod>2026-04-14T09:42:13.388059Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ruff-vs-flake8-black-i-isort-dlya-prostogo-python-lintinga</loc>
<lastmod>2026-04-27T05:13:51.030014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prava-tehnicheskogo-osnovatelya-pri-rannem-najme</loc>
<lastmod>2026-04-14T20:53:16.90482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/roli-osnovatelya-i-fraktsionnogo-cto-kto-reshaet-pervym</loc>
<lastmod>2026-04-27T21:27:15.093856Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskiy-vladelec-sistem-dlya-nebolshoy-it-kompanii</loc>
<lastmod>2026-04-27T21:37:53.761118Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mobilnoe-hranenie-tokenov-chto-hranit-v-keychain-ili-keystore</loc>
<lastmod>2026-04-12T23:43:43.65034Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-ocenivat-platformennuyu-rabotu-pered-utverzhdeniem</loc>
<lastmod>2026-04-13T05:35:25.214811Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-obyasnit-tekhnicheskiy-dolg-investoram</loc>
<lastmod>2026-04-13T00:15:25.356651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obshchie-biblioteki-kogda-vynosit-kod-i-kogda-kopirovat</loc>
<lastmod>2026-04-11T23:02:35.285959Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ii-avtomatizaciya-i-tablicy-pochemu-komandy-zastrevayut</loc>
<lastmod>2026-04-27T21:27:15.826827Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/marshrutizatsiya-modelej-po-tipu-zadach-snizhenie-zatrat-ii</loc>
<lastmod>2026-04-10T10:04:48.534045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obshchii-kanal-intsidentov</loc>
<lastmod>2026-04-10T05:51:48.362542Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/realistichnye-chasy-podderzhki-dlya-malenkih-komand-i-startapov</loc>
<lastmod>2026-04-13T07:10:31.191528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dolg-interfeisa-pri-rollaute-avtomatizacii-chto-tormozit-komandy</loc>
<lastmod>2026-04-12T06:17:28.145377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chek-list-tekhnicheskogo-sovetnika-chto-opisat-snachala</loc>
<lastmod>2026-04-14T21:46:52.691572Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/metriky-po-software-dlya-soveta-direktorov</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/peredacha-ii-proekta-vneshnii-cto</loc>
<lastmod>2026-04-27T21:27:17.610926Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/karta-soveshchanii-dlia-malykh-komand</loc>
<lastmod>2026-04-10T07:49:38.779503Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/operacionnye-pravila-novogo-cto</loc>
<lastmod>2026-04-14T22:05:21.91029Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otsenka-fich-po-operatsionnym-zatratam</loc>
<lastmod>2026-04-10T05:26:48.491003Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zamenit-cto-startapa-bez-sryva-postavok</loc>
<lastmod>2026-04-14T21:59:05.181476Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-nanimat-dlya-nadezhnosti</loc>
<lastmod>2026-04-12T06:11:55.485562Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskiy-dyu-diligens-i-uzkoe-mesto-resheniy-foundera</loc>
<lastmod>2026-04-13T20:12:15.847788Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rotatsiya-sekretov-webhookov-bez-sboev</loc>
<lastmod>2026-04-10T07:03:18.594639Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-perezagruzki-startapa-dlya-komand-kotorye-postroili-slishkom-mnogo-slishkom-rano</loc>
<lastmod>2026-04-14T06:35:35.931712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/fonovye-zagruzki-na-mobilnyh-ustrojstvah</loc>
<lastmod>2026-04-13T00:59:31.073283Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-raboty-s-ai-dlya-kompanii-na-50-chelovek</loc>
<lastmod>2026-04-14T13:11:43.810589Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/federatsiia-modelei-dlia-assistentov-po-programmirovaniiu-kogda-razdeliat-rabotu</loc>
<lastmod>2026-04-13T00:20:22.395754Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/keshirovanie-personalizirovannogo-kontenta-bez-utechek</loc>
<lastmod>2026-04-11T06:15:07.925778Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/marzha-uslug-s-ii-snachala-naladte-process-potom-produktiziruite</loc>
<lastmod>2026-04-13T06:53:18.892602Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/specifikacii-zayavok-dlya-lyudej-i-ai</loc>
<lastmod>2026-04-11T18:15:18.109171Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/napolnenie-bazy-dannykh-dlya-demo-kotorye-vyyavlyayut-realnye-bagy</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/najm-cto-dlya-ai-api-chto-proverit-pered-resheniem</loc>
<lastmod>2026-04-15T02:07:24.413735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/semplirovanie-trassirovok-mezhdu-servisami-bez-slepykh-zon</loc>
<lastmod>2026-04-27T05:36:44.906442Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/krasnye-flagi-v-roli-startup-cto-kotorye-zastavlyayut-silnykh-liderov-ukhodit</loc>
<lastmod>2026-04-15T02:07:23.249772Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/peredacha-ot-prodazh-k-inzhiniringu-slozhnye-sdelki</loc>
<lastmod>2026-04-10T06:53:59.597963Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/garantii-dostupnosti-sla</loc>
<lastmod>2026-04-11T05:43:58.647889Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/optimizatsiia-runnerov-ci-po-etapam</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tailscale-wireguard-i-vpn-shlyuz-dlya-nebolshikh-komand</loc>
<lastmod>2026-04-13T06:18:22.575377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-peredat-klientskie-zvonki-novomu-cto-bez-poteri-konteksta</loc>
<lastmod>2026-04-15T05:02:40.395618Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ux-dlitelnyh-zadach-eksporty-importy-ai</loc>
<lastmod>2026-04-11T19:50:18.014653Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/izolyaciya-dannyh-opredelite-pered-prodazhami</loc>
<lastmod>2026-04-11T21:56:15.52605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/metrika-vremeni-nastrojki-pochemu-produktovym-komandam-stoit-otslezhivat-ee</loc>
<lastmod>2026-04-27T05:29:52.490617Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/panel-tekhnicheskikh-operatsii-dlia-osnovatelei</loc>
<lastmod>2026-04-11T22:21:55.093039Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prosmotr-izmenenij-bezopasnosti-dlya-gibkih-komand</loc>
<lastmod>2026-04-11T22:16:55.374475Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/urovni-revyu-koda-s-ii-dlya-reguliruemyh-komand</loc>
<lastmod>2026-04-12T06:05:45.582241Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prostyj-obzor-medlennyh-zaprosov-dlya-menedzherov-po-produktu</loc>
<lastmod>2026-04-11T05:56:08.522643Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/urovni-konfidencialnosti-v-federacii-modeley-dlya-bezopasnogo-marshrutizacii-ii</loc>
<lastmod>2026-04-12T23:24:38.906519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obshchee-yadro-ili-kopirovanie-koda</loc>
<lastmod>2026-04-12T23:32:41.302978Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/paket-zakupok-startapa-chto-vklyuchit-i-pochemu</loc>
<lastmod>2026-04-10T10:44:48.621671Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/voprosy-razmeshcheniya-dannyh</loc>
<lastmod>2026-04-11T18:05:18.786909Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/revyu-ai-instrumentov-dlya-startapa-bez-predvzyatosti-demos</loc>
<lastmod>2026-04-15T05:02:41.284515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prodazhi-v-enterprise-3-tekhnicheskikh-obeshchaniya-kotorykh-luchshe-izbegat</loc>
<lastmod>2026-04-14T10:06:22.572076Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-kommunikacii-pri-incidentah-bez-haosa</loc>
<lastmod>2026-04-10T06:53:58.515139Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverki-bezopasnosti-pokupatelya-chto-osnovateli-upuskayut</loc>
<lastmod>2026-04-11T21:57:55.554548Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-maski-vvoda-v-react-dlya-deneg-dat-i-id</loc>
<lastmod>2026-04-12T23:56:50.10189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kompensatsiya-ai-obem-vladenie-risk</loc>
<lastmod>2026-04-11T22:03:27.311198Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ocenka-sroka-vnedreniya-nachinaetsya-s-nekrasivogo-processa</loc>
<lastmod>2026-04-13T20:16:50.963615Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-utverzhdeniia-doverie-investorov-dokazatel-stva</loc>
<lastmod>2026-04-13T00:29:44.022946Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mesiachnyi-tekhnicheskii-memorandum-dlia-osnovatelei</loc>
<lastmod>2026-04-12T06:19:05.17262Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/imenovanie-sobytiy-mobilnoy-analitiki-dlya-produkta-i-razrabotki</loc>
<lastmod>2026-04-12T23:43:26.028582Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/migraciya-s-docker-compose-na-kubernetes-s-ponyatnymi-pravilami</loc>
<lastmod>2026-04-27T05:15:52.43256Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ochered-iskliuchenii-obzor</loc>
<lastmod>2026-04-10T08:08:08.614892Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rezultaty-avtomatizatsii-rabochih-protsessov-izmenilos-ili-prosto-peremestilos</loc>
<lastmod>2026-04-12T06:13:55.500527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/legkiy-infrastrukturnyy-stek-dlya-komand-do-desyati-chelovek</loc>
<lastmod>2026-04-13T05:40:18.265853Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prava-dostupa-v-react-tablitsakh-edinaya-politika</loc>
<lastmod>2026-04-13T20:09:29.3676Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/politika-push-uvedomleniy</loc>
<lastmod>2026-04-11T05:44:28.272193Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cto-na-polstavki-dlya-fandrayzinga-snachala-ispravte-istoriyu</loc>
<lastmod>2026-04-27T21:44:01.029686Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granitsy-marshrutov-vladenie-komand-pered-mikrofrontendami</loc>
<lastmod>2026-04-12T23:40:01.893417Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mcp-servery-inzhenernye-rabochie-protsessy</loc>
<lastmod>2026-04-10T06:06:18.676577Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/swift-konkurentnost-dlya-sinkhronizatsii-v-mobilnykh-prilozheniyakh</loc>
<lastmod>2026-04-13T07:30:05.698066Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskij-barer-v-ai-startapah-bez-hajpa</loc>
<lastmod>2026-04-12T23:05:20.973699Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-nuzhna-pomoshch-platformy-v-malenkoj-software-kompanii</loc>
<lastmod>2026-04-11T21:58:35.741543Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granicy-bota-podderzhki</loc>
<lastmod>2026-04-10T10:29:28.226742Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uborka-infrastruktury-posle-pivota-bez-sboev-v-prod</loc>
<lastmod>2026-04-13T05:43:15.806471Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vnutrennii-poisk-kotorym-budut-pol-zovat-sia-i-doveriat</loc>
<lastmod>2026-04-10T07:39:28.266829Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-virtualizatsii-react-dlya-bystrykh-dlinnykh-spiskov</loc>
<lastmod>2026-04-13T00:56:28.91253Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/medlennaia-skorost-relizov</loc>
<lastmod>2026-04-13T01:01:55.415444Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prevratit-zaprosy-klientov-v-produktovye-pravila</loc>
<lastmod>2026-04-13T04:34:44.742556Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chelovecheskie-proverki-pered-sokrashcheniem-shtata</loc>
<lastmod>2026-04-13T20:23:41.56098Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ezhenedelnaya-svodka-cto-chego-zhdat-osnovatelyam</loc>
<lastmod>2026-04-15T02:15:25.90533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/clickhouse-vs-postgres-dlya-analitiki-sobytiy-produkta</loc>
<lastmod>2026-04-13T07:19:41.71004Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/30-dnevnyy-plan-peredachi-upravleniya-inzheneriey-kogda-osnovateli-otkhodyat-v-storonu</loc>
<lastmod>2026-04-14T21:01:43.986281Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/postavka-po-posle-sokrascheniy-komanda-mozhet-spravitsya</loc>
<lastmod>2026-04-13T05:40:21.158779Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cto-sovety-na-vtoroy-nedele</loc>
<lastmod>2026-04-27T21:38:36.989324Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mnogomodel-naia-orkestrovka-dlia-teksta-koda-i-poiska</loc>
<lastmod>2026-04-12T06:21:05.219026Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-skazat-net-na-idei-v-dorozhnoy-karte</loc>
<lastmod>2026-04-10T06:00:48.780877Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oshibki-navigacii-swiftui-glubokie-ssylki-avtorizaciya-i-holodnyy-zapusk</loc>
<lastmod>2026-04-13T03:17:11.144567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/upravlenie-swift-paketami-v-prilozheniyah-s-vnutrennimi-modulyami</loc>
<lastmod>2026-04-12T23:42:02.312619Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bezopasnyj-backfill-ne-meshaet-zhivomu-trafiku</loc>
<lastmod>2026-04-11T17:58:28.353087Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/isprav-te-problemnyi-stek-pered-naiomom</loc>
<lastmod>2026-04-12T06:09:16.884093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-imeniovaniya-funkcij-ponyatnye-yarlyki</loc>
<lastmod>2026-04-10T06:46:17.947068Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/emkost-proverki-ii-ostanovite-potok-rezultatov-v-komandu</loc>
<lastmod>2026-04-27T05:18:44.846596Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biznes-obosnovanie-perepisi</loc>
<lastmod>2026-04-13T00:30:59.158227Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ezhednevnyi-obzor-operatsii-iz-sobytii-sistemy-dlia-menedzherov</loc>
<lastmod>2026-04-11T05:55:49.627308Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vstrechi-po-dorozhnoi-karte-klientov-zashchita-fokusa-inzhenerov</loc>
<lastmod>2026-04-10T07:06:48.432822Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-pomoshch-v-arhitekturnom-revyu-po-zhivoy-kodovoy-baze</loc>
<lastmod>2026-04-13T07:19:43.052365Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/refaktoring-po-biznes-vozmozhnostiam-malymi-kusochkami</loc>
<lastmod>2026-04-12T23:39:35.4211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskaya-panel-najma-dlya-startapov</loc>
<lastmod>2026-04-14T07:47:53.193337Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-pisat-reliz-noty-legkij-rabochij-protsess</loc>
<lastmod>2026-04-10T07:39:18.485285Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/migratsiia-react-prilozhenii-s-webpack-na-vite</loc>
<lastmod>2026-04-13T03:18:15.602626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/berezhnaia-nabliudaemost-pered-masshtabirovaniem</loc>
<lastmod>2026-04-10T03:25:10.872199Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/menshe-ui-gde-ai-dolzhen-zamenyat-lishnie-ekrany</loc>
<lastmod>2026-04-13T06:56:02.677753Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/politika-ispolzovaniya-vneshnih-instrumentov-ii-pervye-voprosy</loc>
<lastmod>2026-04-11T21:53:47.344813Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sokratite-soveshchaniya-s-ii-zhurnaly-okna-proverki-pravila</loc>
<lastmod>2026-04-13T07:09:19.275854Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/modelirovanie-ugroz-ai-menee-chasa</loc>
<lastmod>2026-04-10T10:53:18.379616Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/peredacha-inzhenerii-ot-osnovatelya</loc>
<lastmod>2026-04-11T22:04:35.406442Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/inzheneriya-s-ii-v-malenkoy-komande-kto-otvechaet</loc>
<lastmod>2026-04-27T21:36:12.597906Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nadezhnost-ci-status-infrastruktury</loc>
<lastmod>2026-04-12T06:22:45.225701Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-povtorov-dlya-lyudej-v-petle</loc>
<lastmod>2026-04-10T07:42:10.0545Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ogranicheniya-razmera-diffov-dlya-generirovannogo-koda</loc>
<lastmod>2026-04-11T05:54:58.210433Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/better-auth-vs-auth-js-vs-custom-auth-dlya-next-js-komand</loc>
<lastmod>2026-04-27T05:24:13.066228Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-dogovorov-postavshchikov-ii-dlya-osnovateley</loc>
<lastmod>2026-04-12T06:19:15.075116Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-obucheniya-ai-dlya-menedzherov-bez-programmirovaniya</loc>
<lastmod>2026-04-13T06:12:00.936063Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/operatsionnaia-model-dlia-prezentatsii-investoram-bez-org-skhemy</loc>
<lastmod>2026-04-12T23:02:16.044996Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prevratit-zametki-ob-intsidentakh-v-produktovye-izmeneniya</loc>
<lastmod>2026-04-13T07:31:25.722998Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biznes-cennost-produktovogo-roadmappa-ruchnaya-rabota</loc>
<lastmod>2026-04-13T20:29:03.489533Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-dobavit-vektornuyu-bazu-dlya-malenkoy-komandy</loc>
<lastmod>2026-04-13T07:04:38.89037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/fraktsionnyy-cto-dlya-ustarevshikh-sistem-bez-speshnoy-peredelki</loc>
<lastmod>2026-04-27T21:42:13.657558Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskij-najm-v-epohu-ii-suzhdenie-vmesto-shablonnogo-koda</loc>
<lastmod>2026-04-14T05:22:32.502587Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dreif-versii-node-js-kak-ostanovit-sboi-iz-za-nesootvetstvii-pri-deploe</loc>
<lastmod>2026-04-13T02:15:10.725019Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/go-testing-libraries-for-safer-refactors-in-small-teams</loc>
<lastmod>2026-04-12T23:48:35.804185Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravilno-podobrat-obyom-oblachnyh-resursov-posle-stabilizacii-trafika</loc>
<lastmod>2026-04-12T06:13:05.373614Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/operatsionnaya-proverka-malenkogo-saas-pered-pokupkoi</loc>
<lastmod>2026-04-11T07:34:28.516077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nestabil-nye-skvoznye-testy-sortirovka-karantin-ispravlenie</loc>
<lastmod>2026-04-11T17:00:58.732479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverki-tochnosti-izvlecheniya-dannykh-dlya-finansovykh-komand</loc>
<lastmod>2026-04-10T06:32:58.611055Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proces-onbordinga-klientov-zamedlyaetsya-posle-rannih-uspehov</loc>
<lastmod>2026-04-13T05:38:18.416013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cto-na-rannem-etape-pervyi-mesyac-chto-otlozhit-snachala</loc>
<lastmod>2026-04-14T21:19:23.118292Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/analiz-ocheredi-utverzhdenij-dlya-nakhogdeniya-sboev-v-protsessah</loc>
<lastmod>2026-04-11T23:07:55.419936Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/orgstruktura-lean-kompanii-dlya-komand-do-desyati-chelovek</loc>
<lastmod>2026-04-13T07:47:03.523866Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-operatsionnyi-dizain-s-soglasovaniiami-i-logami</loc>
<lastmod>2026-04-27T21:43:31.099778Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/operatorskie-zametki-mogut-pokazyvat-propushchennye-sostoianiia-v-produkte</loc>
<lastmod>2026-04-13T20:18:46.238089Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chto-otslezhivat-pered-nayom-sre</loc>
<lastmod>2026-04-11T23:01:35.257326Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/porog-raskhodov-infrastruktury-saas</loc>
<lastmod>2026-04-12T06:04:45.613821Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/berzhlivyy-stek-avtomatizacii-dlya-nebolshoy-kompanii-s-chastichnym-cto</loc>
<lastmod>2026-04-27T21:27:15.427746Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/arhitektura-zagruzki-fajlov-dlya-brauzera-i-mobilnyh-prilozhenij</loc>
<lastmod>2026-04-12T23:44:08.878404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dubliruyushchiesya-raskhody-na-ii-nachinayutsya-s-odnogo-slomannogo-protsessa</loc>
<lastmod>2026-04-14T13:11:44.358219Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/perekhod-na-rol-cto-v-startape-kakie-voprosy-zadat-snachala</loc>
<lastmod>2026-04-14T20:53:03.610904Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mnogoagentnye-sistemy-protiv-odnogo-agenta</loc>
<lastmod>2026-04-10T08:39:18.326773Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/go-openapi-i-grpc-instrumenty-dlya-sinkhronizacii-api</loc>
<lastmod>2026-04-13T03:21:06.925366Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/probnyj-zapusk-razvertyvaniya-u-zakazchika</loc>
<lastmod>2026-04-12T06:24:25.219821Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-first-arkhitektura-pochemu-skuchnye-resheniya-snizhayut-risk</loc>
<lastmod>2026-04-14T13:02:06.240434Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chek-list-dlya-architekturnogo-obzora-dlya-korotkih-soveshchaniy</loc>
<lastmod>2026-04-12T06:11:05.306479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chek-list-proverki-zavisimostey-pered-dobavleniem-novoy-biblioteki</loc>
<lastmod>2026-04-13T02:28:58.631784Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/spec-first-programmirovanie-s-assistentami-men-she-diffov</loc>
<lastmod>2026-04-11T16:52:28.583973Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/patterny-otkloneniya-prilozhenij-kotorye-komandam-stoit-zamechat-ranshe</loc>
<lastmod>2026-04-13T03:18:58.530745Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kartirovka-rezidentnosti-dannykh-pered-prodazhami</loc>
<lastmod>2026-04-11T20:09:38.823577Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-zagruzki-fajlov-react-dlya-bolshih-fajlov-i-progressa</loc>
<lastmod>2026-04-13T00:56:10.743683Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/planirovanie-moshchnosti-fonovykh-zadach</loc>
<lastmod>2026-04-10T10:27:28.62096Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/moral-inzhenerov-posle-instrumentov-ii</loc>
<lastmod>2026-04-11T21:51:16.267091Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zagruzka-na-urovne-ekrana-dlya-bystreyshih-slozhnyh-prilozheniy</loc>
<lastmod>2026-04-12T23:36:26.16642Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/izbytochnost-dto-v-backend-api-chyotkie-granicy</loc>
<lastmod>2026-04-12T23:24:15.222575Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prioritetizatsiya-ii-s-prostym-balom-okupaemosti</loc>
<lastmod>2026-04-27T21:27:47.448925Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razbienie-po-zadacham-dlya-ai-assistentov-kotorye-otvechayut-chisto</loc>
<lastmod>2026-04-13T07:31:26.719044Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nedel-nye-bloki-reshenii-dlia-osnovatelei</loc>
<lastmod>2026-04-11T06:16:58.397946Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-fraktsionnomu-cto-pora-nanimat-postoyannuyu-zamenu</loc>
<lastmod>2026-04-14T21:48:19.46738Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-zamenit-csv-vygruzki-bez-sryva-ezhednevnoi-raboty</loc>
<lastmod>2026-04-14T05:00:02.921594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ezhenedelnyy-sink-osnovatelya-i-inzhenerov-dlya-rannogo-obnaruzheniya-riskov</loc>
<lastmod>2026-04-10T12:41:28.245925Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/go-pdf-biblioteki-dlia-schetov-otchetov-i-vygruzok</loc>
<lastmod>2026-04-12T23:46:57.413552Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-dlia-testirovaniia-react-i-ui-regressii</loc>
<lastmod>2026-04-13T01:41:55.657917Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otvetstvennyy-za-ii-v-nebolshikh-kompaniyakh</loc>
<lastmod>2026-04-27T05:36:46.513123Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-invalidatsii-cdn-dlya-dokumentacii-dashbordov-i-resursov</loc>
<lastmod>2026-04-10T09:30:08.391164Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pochemu-piloty-v-predpriyatii-zastayutsya-posle-tekhnicheskogo-uspeha</loc>
<lastmod>2026-04-12T06:07:25.914773Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-go-dlya-elektronnyh-tablic-i-csv-pri-rabote-s-gryaznymi-biznes-dannymi</loc>
<lastmod>2026-04-13T00:34:38.313988Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/problemy-s-dostupom-v-tiketah-podderzhki-ustranite-prichinu</loc>
<lastmod>2026-04-13T20:04:15.170512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/model-tekhnicheskoy-otvetstvennosti-vazhnee-steka</loc>
<lastmod>2026-04-27T21:43:33.551934Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-protsessa-registratsii-enterpraiz-pered-demo</loc>
<lastmod>2026-04-12T06:36:06.771966Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/izolirovannyi-ai-dlya-reguliruemyh-komand</loc>
<lastmod>2026-04-11T22:03:35.376282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stek-obrabotki-izobrazhenii-dlia-sovremennykh-prilozhenii-chto-i-gde-ispol-zovat</loc>
<lastmod>2026-04-13T02:29:54.66199Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-tablic-i-setok-react-dlya-administrativnykh-ekranov</loc>
<lastmod>2026-04-12T23:52:02.620988Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rubrika-proverki-otvetov-ii-dlya-ops-podderzhki-i-prodazh</loc>
<lastmod>2026-04-10T12:45:38.507236Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/makrosy-podderzhki-pered-nastroykoy-bota</loc>
<lastmod>2026-04-10T07:58:58.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dostup-tolko-dlya-prosmotra-dlya-podderzhki</loc>
<lastmod>2026-04-13T20:14:12.719939Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-postgres-dostatochen</loc>
<lastmod>2026-04-12T06:06:06.804951Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/avtomatizatsiia-servisnogo-biznesa-pervye-3-prostykh-pobedy</loc>
<lastmod>2026-04-13T04:52:55.714322Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/maskirovanie-pii-v-podskazkakh-ii</loc>
<lastmod>2026-04-11T17:43:38.296436Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-chastichnogo-cto-rastet-kogda-kalendar-v-khaose</loc>
<lastmod>2026-04-27T21:36:34.304351Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-vybrat-pervyj-servis-dlya-samostoyatelnogo-razmeshcheniya-v-startape</loc>
<lastmod>2026-04-12T06:10:17.291863Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kontrolnyy-spisok-tekhnicheskoy-diligentsii-pered-peregovorami-s-pokupatelem</loc>
<lastmod>2026-04-11T22:15:45.405396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cto-dlya-startapa-zashishchaet-marzhu</loc>
<lastmod>2026-04-14T19:54:42.859006Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zhurnaly-ispolzovaniya-ii-kotorye-sohranyayut-doverie-i-podderzhivayut-proverku</loc>
<lastmod>2026-04-27T05:25:02.866201Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/konkurentnost-zaprosov-node-js-pri-cpu-emkih-ai-zadachah</loc>
<lastmod>2026-04-12T23:38:31.134838Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nodejs-cron-protiv-nadezhnyh-zadach-dlya-del-kotorye-dolzhny-vypolnyatsya-vovremya</loc>
<lastmod>2026-04-13T00:01:54.513272Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/skanirovanie-sekretov-dlya-tiketov-i-obrazcov-koda</loc>
<lastmod>2026-04-11T16:54:29.330869Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/smeshannyi-stek-iz-koda-i-no-code-dlya-vstrech-s-investorami</loc>
<lastmod>2026-04-13T06:27:26.809479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-node-js-dlya-sobytiynykh-prilozheniy-kotorye-sohranyayut-portativnost</loc>
<lastmod>2026-04-13T04:26:06.658816Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zhurnaly-audita-dlya-avtomatizatsii-3-mesta-dlya-nachala</loc>
<lastmod>2026-04-10T14:38:08.4944Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-arkhitektury-posle-pervogo-korporativnogo-klienta</loc>
<lastmod>2026-04-27T05:46:22.689873Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/grpc-rest-translyatsiya-gde-pomogaet-i-gde-vredit</loc>
<lastmod>2026-04-13T02:23:08.897103Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obshchie-setevye-sloi-v-mobil-nykh-prilozheniiakh-bez-slepykh-zon</loc>
<lastmod>2026-04-13T01:29:44.849036Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/probely-v-enterprise-prodazhakh-kotorye-stoit-zametit-do-podpisaniya</loc>
<lastmod>2026-04-13T04:14:28.590166Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/django-admin-ops-console-kogda-on-ekonomit-vremya-i-kogda-lomaetsya</loc>
<lastmod>2026-04-13T02:32:05.182094Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/naiti-ochered-pererabotki</loc>
<lastmod>2026-04-12T06:02:25.737678Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/standartizatsiya-odnogo-steka-bez-zamedleniya-komandy</loc>
<lastmod>2026-04-13T07:14:27.394723Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/soglasovannost-chtenie-posle-zapisi-v-admin-paneli</loc>
<lastmod>2026-04-11T17:39:48.058425Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uborka-po-pyatnicam-dlya-ai-repozitoriev-s-menshim-drejfom</loc>
<lastmod>2026-04-13T05:38:16.395532Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prava-dostupa-b2b-pochemu-odnoj-bolshoj-admin-roli-nedostatochno</loc>
<lastmod>2026-04-10T05:23:08.111793Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/samooobnovlyayushchayasya-dokumentatsiya-iz-koda-tiketov-i-ai</loc>
<lastmod>2026-04-10T09:28:08.417396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/review-byudzheta-infrastruktury-s-kontekstom-produkta</loc>
<lastmod>2026-04-14T07:24:04.904814Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zapusk-provalilsya-posle-demo-zakroyte-probely-pered-zapuskom</loc>
<lastmod>2026-04-27T21:31:39.376671Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/agentstvo-podryadchik-frakcionnyy-cto-kogda-chto-podhodit</loc>
<lastmod>2026-04-10T05:55:48.211778Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otstutstvie-granic-moduley-v-generirovannom-kode</loc>
<lastmod>2026-04-12T06:17:55.075629Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-govorit-net-v-startape-ne-tormozya-komandu</loc>
<lastmod>2026-04-14T06:02:12.426117Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otkat-ai-avtomatizacii-kak-priostanovit-otmenit-i-zapustit-zanovo</loc>
<lastmod>2026-04-13T07:04:12.673283Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/izmerenie-rosta-mertvogo-koda-pered-tem-kak-ai-repozitorii-zamedlyat-komandu</loc>
<lastmod>2026-04-13T19:57:14.266799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dubliruyushchiesya-fonovye-zadachi-ubrat-shum-i-ostanovit-dvoynye-zapuski</loc>
<lastmod>2026-04-13T20:14:21.176085Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chto-hostit-samostoyatelno-kogda-komanda-menshe-a-rashody-rastut</loc>
<lastmod>2026-04-13T07:37:42.167426Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/yjs-ili-opros-bazy-dannyh-dlya-komand-sovmestnogo-redaktirovaniya</loc>
<lastmod>2026-04-27T05:18:21.898691Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/patterny-frontenda-dlya-neskolkikh-modeley-ii</loc>
<lastmod>2026-04-12T23:32:58.783275Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/testirovanie-rezervnykh-kopii-baz-dannykh-dlia-vosstanovleniia</loc>
<lastmod>2026-04-10T05:32:08.512628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-hraneniya-artifaktov-gitlab-dlya-snizheniya-zatrat</loc>
<lastmod>2026-04-10T07:15:58.422932Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskie-chasy-konsultaciy-dlya-startapov</loc>
<lastmod>2026-04-14T08:46:39.726157Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vremya-na-proverku-ii-pered-zapuskom</loc>
<lastmod>2026-04-13T20:07:20.986951Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/planirovanie-bez-uvelicheniya-shtata</loc>
<lastmod>2026-04-10T06:53:18.447787Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/server-komponenty-nextjs-dlya-vnutrennih-dashbordov</loc>
<lastmod>2026-04-13T07:19:41.142881Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sliyanie-akkauntov-bez-poteri-istorii</loc>
<lastmod>2026-04-11T17:43:28.150858Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obrabotka-sboev-avtomatizatsii-dlya-bolee-nadezhnyh-biznes-protsessov</loc>
<lastmod>2026-04-11T20:02:58.013491Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-arhitektury-vendora-dlya-nebolshih-kompaniy</loc>
<lastmod>2026-04-13T05:35:27.087495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vladenie-sistemoi-posle-rosta-podryadchikov-kak-vosstanovit-ego</loc>
<lastmod>2026-04-14T07:00:38.268612Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/patenty-na-po-dlya-startapov-kogda-pomogayut</loc>
<lastmod>2026-04-12T06:05:06.619024Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/snachala-prover-te-protsessy-dannye-i-vremia</loc>
<lastmod>2026-04-13T07:04:12.389156Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/lakonichnyi-stek-dlia-produktov-osnovatelia</loc>
<lastmod>2026-04-12T06:36:45.094227Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tailscale-ssh-protiv-bastion-hostov-dlya-nebolshoy-komandy</loc>
<lastmod>2026-04-13T06:15:10.307164Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rerankery-v-rag-kogda-ranzhirovanie-luchshe-dlinnogo-konteksta</loc>
<lastmod>2026-04-13T07:31:28.580897Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vneshniy-cto-dlya-avtomatizatsii-karta-sfery-pered-rostom-zatrat</loc>
<lastmod>2026-04-27T21:27:14.400436Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/perekhod-koda-ot-agentstva-k-startapu-bez-sryva-relizov</loc>
<lastmod>2026-04-14T08:13:09.894875Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-svezhesti-dannyh-dlya-assistentov</loc>
<lastmod>2026-04-11T20:10:28.627702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/poniatnye-limity-dlia-obshchikh-sistem</loc>
<lastmod>2026-04-11T06:29:58.320105Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nabory-otsenki-ii-posle-zapuska</loc>
<lastmod>2026-04-11T23:14:15.151689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vneshnee-tekhnicheskoe-liderstvo-dlya-produktov-ot-podryadchika</loc>
<lastmod>2026-04-12T06:06:55.341105Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razrastanie-produkta-v-enterprise-v-pervyy-mesyats-posle-pobedy</loc>
<lastmod>2026-04-13T05:35:28.193387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-dlya-skreypinga-nodejs-html-ili-brauzer</loc>
<lastmod>2026-04-13T04:25:11.51886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskie-zayavleniya-demo-day-kotorye-osnovatelyam-stoit-proverit-snachala</loc>
<lastmod>2026-04-14T07:47:52.82404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dostup-podryadchikov-k-instrumentam-ii-bez-utechki-dannyh</loc>
<lastmod>2026-04-11T17:10:18.580283Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dialogi-podderzhki-dlya-poiska-idey-o-produkte-prostymi-shagami</loc>
<lastmod>2026-04-13T05:02:13.818833Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/fraktsionnyy-cto-sovet</loc>
<lastmod>2026-04-12T06:28:35.274348Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/skript-otvetov-investoram-dlya-tekhnicheskih-osnovatelej</loc>
<lastmod>2026-04-12T22:56:37.398931Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/metriki-ii-v-razrabotke-khvatit-schitat-pr</loc>
<lastmod>2026-04-13T07:31:55.07304Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-najma-posle-raunda-iz-uzkih-mest-dostavki</loc>
<lastmod>2026-04-12T23:20:58.993709Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obeshchaniya-po-dostupnosti-dlya-malenkih-komand</loc>
<lastmod>2026-04-13T07:37:38.759804Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zavershajte-zvonok-discovery-s-yasnostyu</loc>
<lastmod>2026-04-12T06:08:35.063114Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vladenie-namespace-v-kubernetes-chto-nastroit-snachala</loc>
<lastmod>2026-04-14T04:59:57.612845Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vorota-kachestva-koda-ai-pered-relizom</loc>
<lastmod>2026-04-10T08:09:28.273628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-spaseniya-startapa-10-voprosov</loc>
<lastmod>2026-04-12T06:41:15.160962Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/gibkaya-arhitektura-dlya-samoobsluzhivaniya-i-korporativnyh</loc>
<lastmod>2026-04-11T22:08:25.451405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskoe-mentorstvo-posle-demo-day-dlya-startapov</loc>
<lastmod>2026-04-14T18:10:23.224845Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/langgraph-vs-plain-code-dlya-agentnyh-scenariev-chto-vybrat</loc>
<lastmod>2026-04-27T05:18:21.631529Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sobirat-dengi-ili-ispravit-produkt</loc>
<lastmod>2026-04-13T01:02:50.18111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/monitoring-oshibok-react-dlya-spokoynoy-otladki</loc>
<lastmod>2026-04-13T01:57:00.840483Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/monitoring-fonovyh-zadach-do-zaderzhek-polzovatelej</loc>
<lastmod>2026-04-11T16:55:38.229988Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chi-vs-gin-vs-echo-dlya-go-servisov-vyberite-pravilnyy-router</loc>
<lastmod>2026-04-27T05:17:22.952687Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-dannyh-vo-vremya-vypolneniya-v-typescript-dlya-bezopasnyh-api-granic</loc>
<lastmod>2026-04-13T00:32:13.272138Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/snachala-chtenie-pered-perekljucheniem-zapisi</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/derevo-eskalacii-dlya-postavshchikov-pered-dnem-reliza</loc>
<lastmod>2026-04-11T07:01:18.447307Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-slack-i-tiketov-dlya-komand-s-i-ii-assistentami</loc>
<lastmod>2026-04-11T19:56:18.294929Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obyasnenie-tekhnicheskogo-dolga-na-yazyke-pokupatelya</loc>
<lastmod>2026-04-27T21:43:33.154642Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-proverki-dogovorov-ii-redlajny-eskalaciya</loc>
<lastmod>2026-04-11T17:38:48.180974Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otsenka-zatrat-funktsii-ii-do-razborki-cen</loc>
<lastmod>2026-04-11T17:14:28.391525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obertki-mcp-menshie-prompty</loc>
<lastmod>2026-04-11T17:00:28.119961Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/domennye-primitivy-predotvrashchenie-oshibok-strok</loc>
<lastmod>2026-04-12T23:26:13.106757Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tablica-onbordinga-klientov-nayti-probely-v-nastroyke-rano</loc>
<lastmod>2026-04-13T20:43:07.038986Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/alternativy-saas-s-otkrytym-kodom-dlya-molodogo-steka</loc>
<lastmod>2026-04-13T02:31:24.281634Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/priostanavlivat-razrabotku-fich-pri-roste-riska-dostavki</loc>
<lastmod>2026-04-11T22:59:15.175615Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverki-gotovnosti-k-testu-na-proniknovenie-pered-naemom</loc>
<lastmod>2026-04-11T19:48:18.359129Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cloudflare-tunnels-protiv-publichnogo-vkhoda-dlya-vnutrennih-prilozheniy</loc>
<lastmod>2026-04-13T06:15:10.71884Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/gitlab-roditelskie-i-dochernie-pajplajny-dlya-mnogoservisnyh-relizov</loc>
<lastmod>2026-04-13T07:14:27.671287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/menshaya-dorozhnaya-karta-pochemu-menshe-raboty-bolshe-dohoda</loc>
<lastmod>2026-04-10T07:21:28.401606Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granicy-dizajn-sistemy-izbezhat-haosa-propsov</loc>
<lastmod>2026-04-13T00:05:49.228928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zametki-peredachi-ot-podryadchika-dlya-pervoj-vnutrennej-komandy</loc>
<lastmod>2026-04-11T17:13:28.724958Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proizvodstvennaya-ai-avtomatizaciya-dlya-malenkih-komand-ispravte-bazu</loc>
<lastmod>2026-04-27T21:27:14.740781Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sentry-umenshenie-shuma</loc>
<lastmod>2026-04-10T06:43:49.819717Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/auditnyy-sled-resheniy-modeli</loc>
<lastmod>2026-04-12T23:38:32.197859Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/generaciya-api-klientov-bez-shuma-v-repozitorii-dlya-web-i-mobile</loc>
<lastmod>2026-04-13T01:07:26.071667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rabota-s-tekhnicheskim-sovetnikom-kogda-plany-menyayutsya</loc>
<lastmod>2026-04-15T02:14:32.17507Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-tablitsa-ne-rabotaet</loc>
<lastmod>2026-04-11T22:12:46.847591Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/upravlenie-izmeneniyami-pri-vnedrenii-ii-v-malenkih-komandah</loc>
<lastmod>2026-04-13T07:14:25.074212Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vnedrenie-ii-dlya-nebolshikh-kompaniy-nachinaetsya-s-proverki</loc>
<lastmod>2026-04-13T20:07:17.76784Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/doverie-k-analiticheskim-sobytiyam-6-mesyacev</loc>
<lastmod>2026-04-10T11:34:58.241101Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/postgres-row-level-security-snachala-proverte-izolyaciyu-tenantov</loc>
<lastmod>2026-04-13T06:27:00.815257Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sootvetstvie-pered-sertifikatsiei-chto-pokazat-pokupateliam</loc>
<lastmod>2026-04-12T23:23:20.364326Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kontrolnyy-spisok-saml-bezopasnyy-perekhod</loc>
<lastmod>2026-04-10T09:38:48.210942Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sluzhby-prilozheniia-protiv-domennykh-sluzhb-odno-pravilo</loc>
<lastmod>2026-04-12T23:26:05.483569Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cheklist-migracii-jenkins-na-github-actions-ili-gitlab-ci</loc>
<lastmod>2026-04-10T11:28:08.478594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pered-naymom-fractional-cto-dokumentiruyte-etot-fakty-snachala</loc>
<lastmod>2026-04-13T04:29:00.681848Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chastnye-razvertyvaniia-kak-otvechat-investoram</loc>
<lastmod>2026-04-12T23:06:48.402858Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/povtory-api-preduprezhdayushchie-dublikaty</loc>
<lastmod>2026-04-10T06:46:58.3401Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razbienie-chankov-po-tipu-dokumenta-dlia-rag</loc>
<lastmod>2026-04-11T18:11:38.321883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-proverki-vyivoda-ii-dlya-bystroj-proverki-klientskoj-kopii</loc>
<lastmod>2026-04-12T06:08:58.197786Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cto-na-chastichnoy-zanyatosti-dlya-fandrizinga</loc>
<lastmod>2026-04-15T05:02:48.618971Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zaputannaya-dorozhnaya-karta-produkta-prevratite-zaprosy-v-resheniya</loc>
<lastmod>2026-04-14T12:08:06.511389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obzor-rashodov-v-oblake-dlya-produktovyh-i-inzhenernyh-komand</loc>
<lastmod>2026-04-12T06:03:35.634314Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/karty-repozitoriia-dlia-pomoshchnikov</loc>
<lastmod>2026-04-11T07:00:08.05935Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/klyuchi-kesha-cloudflare-dlya-saas-prilozheniy-s-bezopasnymi-variantami</loc>
<lastmod>2026-04-13T20:20:53.869071Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/minimalnaya-bezopasnost-pered-series-a</loc>
<lastmod>2026-04-12T23:04:57.903507Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/inzhenernye-metriki-dlia-obsuzhdenii-s-partniorami</loc>
<lastmod>2026-04-12T22:50:17.748274Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/men-she-postavshchikov-dlia-nadezhnosti</loc>
<lastmod>2026-04-12T06:37:45.586563Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/komnata-tekhnicheskoi-proverki-chto-podgotovit-pomimo-demo</loc>
<lastmod>2026-04-12T23:02:28.241935Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/riski-ii-dlya-investorov</loc>
<lastmod>2026-04-11T21:53:55.423568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/react-form-library-vs-plain-inputs-kak-vybrat</loc>
<lastmod>2026-04-13T00:27:39.926076Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/connectrpc-vs-grpc-web-vs-rest-dlya-brauzernyh-klientov</loc>
<lastmod>2026-04-13T19:57:15.895995Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskie-chasy-pered-prodazhami-v-startapakh</loc>
<lastmod>2026-04-14T08:46:31.850477Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/serialnye-id-protiv-uuid-gde-podkhodyat-sortiruemye-id</loc>
<lastmod>2026-04-13T00:20:11.578713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/inzhenernye-vekhi-dlia-fandraizinga</loc>
<lastmod>2026-04-13T01:17:17.18332Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bezopasnyy-dostup-k-faylam-dlya-ai-instrumentov-nachinaetsya-s-menshego-dostupa</loc>
<lastmod>2026-04-13T20:26:28.663376Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zapakhi-arhitektury-v-ii-pervykh-produktakh-chto-ispravit</loc>
<lastmod>2026-04-12T23:39:01.707663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervyy-tekhnicheskiy-naym-posle-zapuska-kogo-nanimat</loc>
<lastmod>2026-04-14T12:22:30.27592Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-idempotentnosti-go-dlya-platezhey-i-zadach-sinkhronizacii</loc>
<lastmod>2026-04-13T03:21:34.282745Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/peredachi-v-tablitsah-kotorye-lomayut-proekty-avtomatizatsii</loc>
<lastmod>2026-04-10T07:54:28.87111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bezopasnaya-admin-panel-dengi-i-izmeneniya-zapisej</loc>
<lastmod>2026-04-11T23:01:25.097656Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/meilisearch-typesense-postgres-dlya-poiska-v-prilozhenii</loc>
<lastmod>2026-04-27T05:24:26.298441Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/paketnaya-protiv-realnogo-vremeni-kogda-zaderzhka-znachimaya</loc>
<lastmod>2026-04-10T09:27:18.437404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/risk-koncentratsii-klientov-skrytye-inzhenernye-rashody</loc>
<lastmod>2026-04-13T01:17:02.843941Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razbor-unasledovannogo-steka-za-pyat-sessiy-dlya-novogo-tehlida</loc>
<lastmod>2026-04-14T05:02:35.896508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/naim-cto-dlya-servisnogo-biznesa-s-softvernoy-marzhey</loc>
<lastmod>2026-04-15T02:13:39.839643Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cto-dlya-vyruchki-a-ne-tolko-dlya-koda</loc>
<lastmod>2026-04-15T02:13:32.423523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kardinalnost-metek-prometheus-pravila-nazvaniya</loc>
<lastmod>2026-04-11T06:30:58.340856Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pol-zovatel-skie-vetki-predpriiatiia-tikhaia-tsena</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-rezervnogo-kopirovaniya-dlya-obektovogo-hranilischa</loc>
<lastmod>2026-04-11T23:15:05.140837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/csv-eksport-bez-zamedleniya-zhivogo-trafika</loc>
<lastmod>2026-04-11T07:11:48.227355Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/voprosy-tehnicheskih-riskov-dlya-osnovatelej</loc>
<lastmod>2026-04-11T22:02:55.870173Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bezopasnyi-obmen-failami-dlia-malykh-komand-s-vneshnimi-partniorami</loc>
<lastmod>2026-04-10T05:50:49.088283Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/briefing-pack-dlya-novogo-tekhnicheskogo-sovetnika</loc>
<lastmod>2026-04-11T17:15:08.285383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervye-30-dnei-fraktsionnogo-cto</loc>
<lastmod>2026-04-10T05:33:18.684624Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pattern-repozitoriia-dlia-testirovaniia</loc>
<lastmod>2026-04-12T23:25:02.302715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-perenosit-infrastrukturu-vnutr-kompanii-bez-speshki</loc>
<lastmod>2026-04-14T07:24:06.382703Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/slo-dlya-startapov-prostye-obeshchaniya</loc>
<lastmod>2026-04-10T05:09:38.394058Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kupit-sovet-vmesto-instrumenta</loc>
<lastmod>2026-04-12T06:17:26.847952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/patterny-vnedreniya-zavisimostei-fastapi</loc>
<lastmod>2026-04-13T01:44:12.439924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/lovushki-sinteticheskih-dannykh-nastrojka-maloy-modeli</loc>
<lastmod>2026-04-12T06:10:45.260411Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-input-kontrakty-dlya-komand-kotorye-hotyat-luchshego-rezultata</loc>
<lastmod>2026-04-13T20:14:12.334481Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tailscale-funnel-vs-cloudflare-tunnel-dlya-vnutrennih-instrumentov</loc>
<lastmod>2026-04-27T05:21:21.811281Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/go-keshiruyushchie-biblioteki-dlya-bystryh-chteniy-i-svezhih-dannyh</loc>
<lastmod>2026-04-13T03:21:19.632969Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pochemu-startapy-pereplachivayut-za-instrumenty-ne-ispraviv-protsess</loc>
<lastmod>2026-04-10T05:05:18.480837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-otsenivat-platformennuyu-rabotu-v-roadmapa</loc>
<lastmod>2026-04-13T04:29:05.986386Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nodejs-ocheredi-vs-workflow-dvizhki-kogda-eto-opravdano</loc>
<lastmod>2026-04-13T01:52:18.1818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/spokoynyy-plan-vnedreniya-ii-v-rabotu-dlya-vashey-komandy</loc>
<lastmod>2026-04-13T07:08:31.674909Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-testirovaniya-node-js-dlya-api-vorkerov-i-bazy-dannyh</loc>
<lastmod>2026-04-12T23:52:03.720387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oshibki-ssr-autentifikatsii-v-real-nykh-loginakh</loc>
<lastmod>2026-04-12T23:45:32.224437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ritm-raboty-dlya-chastichnogo-cto</loc>
<lastmod>2026-04-10T05:48:29.120277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-nazvanij-incidentov-servisy-ocheredi-bazy</loc>
<lastmod>2026-04-10T08:23:18.241163Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-zamorozki-obema-dlya-spokojnogo-vypuska</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ochistka-bazy-dannyh-bez-vliyaniya-na-trafik</loc>
<lastmod>2026-04-11T05:44:18.457298Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/konflikt-osnovatelya-i-cto-kak-sryvayutsya-obeshchaniya-po-dorozhnoy-karte</loc>
<lastmod>2026-04-15T02:14:44.290085Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskie-razvedochnye-zvonki-zashchishchaiushchie-dorozhnuiu-kartu-produkta</loc>
<lastmod>2026-04-10T06:16:18.703387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/izvlech-domennuiu-model-pered-sozdaniem-ekranov</loc>
<lastmod>2026-04-12T23:18:55.251837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/samostoyatelnye-rannery-bare-metal-vs-cloud-vm-dlya-ci</loc>
<lastmod>2026-04-13T07:04:14.066636Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/upravlenie-sostoyaniem-v-react-dlya-komand</loc>
<lastmod>2026-04-13T04:25:52.890881Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kliento-spetsifichnyi-kod-v-fandraizinge</loc>
<lastmod>2026-04-12T23:23:09.125052Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-infrastruktury-ii-vazhnee-ceny-modeli</loc>
<lastmod>2026-04-13T07:37:41.098104Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sokratit-razrastanie-ai-instrumentov-i-ostavit-odin-operacionnyy-model</loc>
<lastmod>2026-04-27T21:27:14.017085Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/voprosy-k-arkhitekturnomu-predlozheniyu-dlya-osnovatelej</loc>
<lastmod>2026-04-12T06:12:55.193384Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/process-nastrojki-dlya-enterprise-klientov-molodogo-b2b-produkta</loc>
<lastmod>2026-04-13T04:34:40.907007Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kursornaya-paginaciya-v-admin-instrumentah-kotoraya-sohranyaet-rabotu-knopki-nazad</loc>
<lastmod>2026-04-13T02:23:32.784326Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/fraktsionnyi-cto-dlia-startapov-privychki-kotorye-faunderam-nuzhno-prekratit</loc>
<lastmod>2026-04-27T21:27:17.976548Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pochemu-opytnye-rukovoditeli-uhodyat-iz-startapov-iz-za-zaputannyh-polnomochiy</loc>
<lastmod>2026-04-11T22:11:35.706314Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-go-dlia-sql-raw-sql-konstruktory-zaprosov-i-mappery-dlia-komand</loc>
<lastmod>2026-04-12T23:47:12.673046Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-personala-pri-ii-kogda-inzhenery-vypuskayut-bolshe-a-ne-tolko-bystree</loc>
<lastmod>2026-04-11T05:47:58.321776Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-indeksov-posle-releasa-chto-proverit-na-vtoroj-nedele</loc>
<lastmod>2026-04-11T06:08:38.367062Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chek-list-nastrojki-produkta-v-specifikaciyu-avtomatizacii</loc>
<lastmod>2026-04-13T20:17:51.381136Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ogranichennye-konteksty-dlya-marketpleysa-razdelyat-pravila-ranee</loc>
<lastmod>2026-04-12T23:33:02.457146Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ranery-gitlab-spot-instansy-protiv-rezervirovannyh-vm-dlya-zanyatyh-komand</loc>
<lastmod>2026-04-13T07:04:37.043508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-medlennogo-najma-posle-raunda</loc>
<lastmod>2026-04-12T23:22:03.238747Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/instrumenty-nadezhnosti-saas-snachala-ispravte-arhitekturu</loc>
<lastmod>2026-04-27T21:26:12.028042Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/byudzhety-proizvoditelnosti-react-dlya-admin-paneley</loc>
<lastmod>2026-04-13T03:32:42.104544Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/css-arhitektura-dlya-react-prilozheniy-kogda-ui-pravyat-pyat-chelovek</loc>
<lastmod>2026-04-12T23:41:45.75229Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otkat-importa-pri-oshibke-sopostavleniya-klientov</loc>
<lastmod>2026-04-10T06:46:38.644942Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/planirovanie-dorozhnoj-karty-kogda-podderzhka-zabiraet-moshchnosti</loc>
<lastmod>2026-04-12T06:07:16.731354Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskaia-sortirovka-portfelia-startap-kogort-za-2-nedeli</loc>
<lastmod>2026-04-14T08:46:30.380129Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cepocka-soglasovaniy-dlya-biznes-po-pered-pokupkoy</loc>
<lastmod>2026-04-13T07:04:12.036292Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-vybrat-tehnologicheskij-stek-s-prostoj-tablicej-ocen</loc>
<lastmod>2026-04-10T12:30:08.610229Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oshibki-tehnicheskogo-plana-iz-za-shumnogo-klienta</loc>
<lastmod>2026-04-13T20:04:17.852671Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nextjs-vs-prostoy-frontend-dlya-produktovykh-komand</loc>
<lastmod>2026-04-10T05:27:28.422462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervyj-mesyats-s-novym-tekhnicheskim-liderom-peredelat-vstrechi</loc>
<lastmod>2026-04-12T06:21:15.293782Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dokazatelstva-byistroj-realizatsii-doverie-investorov</loc>
<lastmod>2026-04-12T23:06:46.538961Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sokratite-obrascheniya-v-podderzhku-pri-pomoshchi-povtornyh-popytok-kesha-i-progressa</loc>
<lastmod>2026-04-12T06:39:07.586586Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mobilnye-dizajn-tokeny-kogda-veb-produkt-postoyanno-menyaetsya</loc>
<lastmod>2026-04-13T03:32:18.608635Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/due-diligence-chuvstvitelnyh-dannyh-dlya-fandrayzinga</loc>
<lastmod>2026-04-12T23:05:05.14642Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/status-dlya-komand-podderzhki-ne-prosto-krasnyy-i-zelyonyy</loc>
<lastmod>2026-04-12T06:09:15.410001Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cloudflare-turnstile-vs-recaptcha-vs-hcaptcha-dlya-saas</loc>
<lastmod>2026-04-27T05:21:33.772904Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tablitsy-resheniy-dlya-pravil-odobreniya</loc>
<lastmod>2026-04-11T17:07:28.251242Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prodavat-tekhnicheskii-dolg-gendirektoru</loc>
<lastmod>2026-04-10T08:39:08.222544Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-bezopasnosti-mcp-pered-podklyucheniem-instrumentov</loc>
<lastmod>2026-04-10T05:40:28.88947Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/korporativnye-sdelki-protiv-dorozhnoy-karty-chto-dokazyvaet-rost</loc>
<lastmod>2026-04-12T22:52:37.310703Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskiy-sosnovatel-v-customer-discovery-chto-on-dolzhen-brat-na-sebya</loc>
<lastmod>2026-04-14T21:53:42.578012Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/probnyy-period-ai-assistenta-dlya-programmirovaniya-na-odin-realnyy-sprint</loc>
<lastmod>2026-04-13T05:38:16.985607Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biudzhety-eskalatsii-dlia-korporativnykh-akkauntov</loc>
<lastmod>2026-04-11T23:12:05.161831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razresheniya-rabochikh-protsessov-ii-dengi-zapisi-obeshchaniya</loc>
<lastmod>2026-04-12T06:14:25.566503Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-react-toast-dlya-poleznoi-obratnoi-svyazi</loc>
<lastmod>2026-04-13T00:26:22.963671Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vladel-vneshnih-integracij</loc>
<lastmod>2026-04-11T07:35:48.687813Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/hono-fastify-express-dlya-legkikh-typescript-api</loc>
<lastmod>2026-04-27T05:46:20.280726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/repetitsii-intsidentov-s-otdelom-uspekha-klientov</loc>
<lastmod>2026-04-11T05:47:48.688808Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biudzhety-zaderzhki-dlia-funktsii-ii-ustanovite-chetkie-vremennye-tseli</loc>
<lastmod>2026-04-11T18:10:57.953924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskii-sovetnik-pered-podpisaniem</loc>
<lastmod>2026-04-27T05:29:53.116772Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/produktyovye-resheniya-osnovatelya-i-cto-bez-ezhednevnykh-konfliktov</loc>
<lastmod>2026-04-14T19:39:48.798042Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-ocenit-vneshnego-cto-cherez-90-dney-bez-dogadok</loc>
<lastmod>2026-04-27T21:34:39.809406Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dokumenty-protiv-koda-dlya-oshibok-i-intsidentov</loc>
<lastmod>2026-04-11T22:24:15.154703Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/myshlenie-urovnia-staff-priznaki</loc>
<lastmod>2026-04-11T19:50:39.882605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oshibki-dostupnosti-v-redizainakh-formy-dialogi-klaviatura</loc>
<lastmod>2026-04-12T23:58:43.554033Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/testy-priemki-funktsiy-ii-iz-realnyh-obrashcheniy-podderzhki</loc>
<lastmod>2026-04-11T05:57:18.477422Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/reagirovanie-na-incident-s-ai-pravila-protiv-vtorogo-sboya</loc>
<lastmod>2026-04-27T05:46:21.595373Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-timeout-dlya-vyzovov-instrumentov-agentov</loc>
<lastmod>2026-04-11T17:16:08.078526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granicy-white-label-frontend</loc>
<lastmod>2026-04-12T23:44:33.868517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/php-keshirovanie-biblioteki-dlya-zagruzhennykh-prilozheniy-na-slabykh-serverakh</loc>
<lastmod>2026-04-13T02:29:38.561332Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/go-workflow-dlia-soglasovanii-i-iasnykh-pravil</loc>
<lastmod>2026-04-13T03:22:17.694517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskiy-cheklist-pered-vstrechami-s-investorami</loc>
<lastmod>2026-04-15T05:02:38.526384Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/planirovanie-sboev-postavshchika-dlya-komand-s-neskolkimi-modelyami-ii</loc>
<lastmod>2026-04-13T07:37:41.413968Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-oblachnogo-scheta-ispravte-arhitekturu</loc>
<lastmod>2026-04-11T22:24:46.550845Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otsenka-stoimosti-chelovecheskogo-obzora-ii-bez-dogadok</loc>
<lastmod>2026-04-10T08:16:48.224909Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/skrytye-izderzhki-anket-pokupateley</loc>
<lastmod>2026-04-13T20:16:07.526268Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ustranenie-problem-v-produkte-dlya-komand-uspeha-klientov</loc>
<lastmod>2026-04-11T22:26:15.195852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-jenkins-podhodit-dlya-sovremennoj-komandy-produkta</loc>
<lastmod>2026-04-10T07:15:28.343749Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/adaptery-zadach-dlia-promptov-upravliaemye-komandami</loc>
<lastmod>2026-04-12T23:28:03.454141Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prompty-v-svobodnoi-forme-skrytaya-cena-dlya-komand-postavki</loc>
<lastmod>2026-04-13T05:43:16.439523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/standartiziruyte-puti-soglasovaniya-i-sokratite-poteri-v-komande-razrabotki</loc>
<lastmod>2026-04-27T05:25:03.577601Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dvukhetapnoe-rev-iu-koda</loc>
<lastmod>2026-04-12T06:07:55.397988Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dvuhchasovoy-tekhnicheskiy-audit-chto-startapy-uznayut-bystro</loc>
<lastmod>2026-04-14T21:47:05.276642Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-bekftilla-zhivoy-migratsii-bez-prostoya</loc>
<lastmod>2026-04-11T06:42:58.317278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/progony-workflow-agentov-pered-dostupom-k-produktsionnym-sistemam</loc>
<lastmod>2026-04-11T23:08:15.23537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/okna-aktualnosti-otvetov-assistenta</loc>
<lastmod>2026-04-11T06:49:18.2394Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/standartiziruite-pered-naemom-podriadchikov</loc>
<lastmod>2026-04-11T06:40:19.287189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tsenoobrazovanie-tekhnicheskogo-issledovaniia</loc>
<lastmod>2026-04-12T06:15:05.310915Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/komnata-dlya-tehnicheskoy-proverki</loc>
<lastmod>2026-04-12T06:11:56.612432Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-tehnicheskaya-pomoshh-dolzhna-vklyuchat-infrastrukturu</loc>
<lastmod>2026-04-12T06:06:05.769598Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/povestka-cto-na-seed-stadii-produkt-tekh-dolg-naym-i-prodazhi</loc>
<lastmod>2026-04-15T02:07:27.262831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/css-arkhitektura-dlia-produktovykh-komand</loc>
<lastmod>2026-04-12T23:36:23.303735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obzor-arhitektury-startapa-dlya-soveta-na-odnoy-stranitse</loc>
<lastmod>2026-04-13T07:30:06.981257Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/reliz-treiny-protiv-nepreryvnogo-razvertyvaniia-b2b-saas</loc>
<lastmod>2026-04-10T06:59:08.553971Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/avtomatizatsiia-soglasovanii-naznachenie-vladel-tsa-pravila</loc>
<lastmod>2026-04-12T06:03:25.513499Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-ispolzovat-cqrs</loc>
<lastmod>2026-04-12T23:35:46.666837Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kanareechnye-relizy-dlia-skriptov-bez-novykh-instrumentov</loc>
<lastmod>2026-04-11T17:22:58.085484Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sloj-bff-dlya-veb-i-mobilnyh</loc>
<lastmod>2026-04-13T00:20:55.293771Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pol-zovatel-skie-navyki-i-khuki-dlia-assistentov-po-programmirovaniiu</loc>
<lastmod>2026-04-10T06:41:18.459708Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/php-biblioteki-dlia-biznes-prilozhenii-kotorye-legko-podderzhivat</loc>
<lastmod>2026-04-13T02:28:21.3525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-provesti-pen-test-v-startape-i-snachala-ustranit-uyazvimosti</loc>
<lastmod>2026-04-10T07:21:38.600121Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ruchnaia-sverka-nechiotkie-granitsy-sistem</loc>
<lastmod>2026-04-10T07:16:38.723853Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskii-konsul-tatsionnyi-reteiner-dlia-startapov</loc>
<lastmod>2026-04-15T02:14:51.187487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/modeli-pydantic-dlya-dreifa-api-v-python-servisakh</loc>
<lastmod>2026-04-12T23:41:27.656544Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prava-vnutrennego-pomoshchnika-znanij-dlya-komand</loc>
<lastmod>2026-04-11T16:57:18.742162Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/playbook-vnedreniya-klientov-dlya-nebolshikh-komand-razrabotki-po</loc>
<lastmod>2026-04-13T05:43:19.391009Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kultura-inzhenernoy-komandy-startapa-chto-ishchut-investory</loc>
<lastmod>2026-04-12T23:23:27.314255Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/usloviya-uhoda-postavshhika-izbezhat-mesyacov-pereotrazhki</loc>
<lastmod>2026-04-11T06:58:58.222666Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-kompensatsii-ai-komandy-za-nastoyashchuyu-otvetstvennost</loc>
<lastmod>2026-04-13T07:37:40.787291Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uchet-stoimosti-funktsiy-dlya-dorozhnykh-kart</loc>
<lastmod>2026-04-13T06:27:00.124789Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/platformennaia-rabota-protiv-produktovoi-v-maloi-kompanii</loc>
<lastmod>2026-04-12T06:23:15.107292Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-otkata-avtomatizatsii-dlya-biznes-komand-posle-neudachnogo-progona</loc>
<lastmod>2026-04-12T06:09:57.035369Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/openai-batch-zadachi-i-live-api-vyzovy</loc>
<lastmod>2026-04-13T07:14:26.41597Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/smozhet-li-produkt-vyderzhat-10x-spros</loc>
<lastmod>2026-04-12T23:23:32.661557Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/strategiya-testirovaniya-ai-dlya-bystro-vypuskaushchih-komand</loc>
<lastmod>2026-04-11T22:07:25.231986Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sravnenie-virtualizirovannykh-tablits-s-inline-redaktirovaniem-v-react</loc>
<lastmod>2026-04-27T05:27:51.261521Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-grafikov-react-dlia-deshbordov</loc>
<lastmod>2026-04-13T04:26:20.598975Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vstrecha-tehnicheskogo-soosnovatelya-pered-obsuzhdeniem-doley-v-startape</loc>
<lastmod>2026-04-15T02:13:05.720937Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-ne-delit-ogranichennyi-kontekst-vokrug-obshchei-tablitsy</loc>
<lastmod>2026-04-12T23:26:46.168637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ezhenedelnyy-arhitekturnyy-chas-odno-reshenie-odin-risk-odin-otvetstvennyy</loc>
<lastmod>2026-04-13T05:40:22.109522Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/partitsionirovanie-postgres-dlya-auditnykh-tablits-i-zhurnalov-sobytiy</loc>
<lastmod>2026-04-13T06:26:59.7039Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-first-utochnenie-beklaga-dlya-ponyatnykh-tiketov-i-chetkikh-granits</loc>
<lastmod>2026-04-13T07:31:29.88882Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-gotovnosti-k-zapusku</loc>
<lastmod>2026-04-11T23:01:37.147381Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/voprosy-investorov-ob-operaciyakh-saas-na-vstrechakh-s-osnovatelyami</loc>
<lastmod>2026-04-12T23:06:11.900104Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/htmx-protiv-react-dlya-vnutrennikh-instrumentov</loc>
<lastmod>2026-04-27T05:24:24.839325Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-keshirovaniya-react-query-dlya-operatorskih-ekranov-po-biznes-risku</loc>
<lastmod>2026-04-13T07:19:42.745126Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zaprosy-dostupa-v-prodakshen</loc>
<lastmod>2026-04-11T06:02:08.327396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prostye-granicy-servisov-dlya-luchshej-dostupnosti</loc>
<lastmod>2026-04-11T22:09:15.289735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/osnovy-dostavliaemosti-pochty</loc>
<lastmod>2026-04-11T19:48:48.259937Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zod-vs-valibot-vs-yup-dlya-form-i-api-v-realnykh-proektakh</loc>
<lastmod>2026-04-27T05:46:24.280875Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/read-modeli-dlya-admin-ekranov-bez-razduvaniya-zapisnogo-domena</loc>
<lastmod>2026-04-12T23:39:53.154356Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zhurnaly-audita-dlya-startapov</loc>
<lastmod>2026-04-11T22:04:36.712655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/svodki-deploya-dlya-bystroj-otladki-posle-releza</loc>
<lastmod>2026-04-11T23:09:15.455852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ops-dlia-sgenerirovannogo-koda</loc>
<lastmod>2026-04-13T07:37:42.932785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tselevye-pokazateli-vremeni-vosstanovleniia</loc>
<lastmod>2026-07-22T02:34:05.084484Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sroki-okonchaniia-ii-eksperimentov</loc>
<lastmod>2026-04-27T05:29:52.181015Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dokumentatsiya-proverki-bezopasnosti</loc>
<lastmod>2026-04-12T06:18:15.190892Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granitsy-domena-v-billinge-razdeliaite-tsenoobrazovanie-i-scheta</loc>
<lastmod>2026-04-12T23:20:05.588382Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/gitlab-ci-vs-github-actions-dlya-berezhlivyh-self-hosted-komand</loc>
<lastmod>2026-04-10T12:27:38.422416Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ruts-sidekary-dlya-goryachih-putey-v-sistemah-na-go-i-python</loc>
<lastmod>2026-04-13T00:13:14.570058Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/politiki-dostupa-instrumentov-multimodelnyh-ii</loc>
<lastmod>2026-04-12T23:27:03.363404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-orientirovannye-operatsii-dlia-berezhlivykh-startapov</loc>
<lastmod>2026-04-13T01:03:07.148686Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vneshnee-tekhnicheskoe-rukovodstvo-bez-putanitsy-v-komande</loc>
<lastmod>2026-04-14T21:46:42.455633Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverki-dostupa-posle-izmenenij-v-organizacii-kogda-zapuskat-ih</loc>
<lastmod>2026-04-11T17:11:47.998475Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pochemu-osnovateli-ignoriruyut-tekhnicheskie-sovety-mentorov</loc>
<lastmod>2026-04-14T11:03:22.85495Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oshibki-multiarendnogo-dizajna</loc>
<lastmod>2026-04-10T15:21:28.495706Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/podgotovka-k-soc-2-dlya-malenkih-komand-bez-rukovoditelya-po-bezopasnosti</loc>
<lastmod>2026-04-10T07:51:08.589689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dostup-ii-na-zapis-nachinite-s-ogranichennykh-obnovlenii-i-otkatov</loc>
<lastmod>2026-04-27T05:09:52.838826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sovmestnye-biblioteki-promptov-bez-uzkih-mest-dlya-komand</loc>
<lastmod>2026-04-11T22:57:25.578661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vybor-testov-sgenerirovannykh-izmenenii-ekonomiia-ci</loc>
<lastmod>2026-04-11T05:56:28.280903Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervaya-vstrecha-s-novym-tekhnicheskim-liderom-chek-list-dlya-ceo</loc>
<lastmod>2026-04-14T07:00:38.875184Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cto-na-chastichnoy-zanyatosti-i-starshiy-inzhener-kto-za-chto-otvechaet</loc>
<lastmod>2026-04-27T21:35:00.330936Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/servernye-deystviya-next-js-dlya-chistykh-granits-komandy</loc>
<lastmod>2026-04-12T23:41:26.239948Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/keshirovanie-llm-za-ekonomiej-bez-poteri-kachestva</loc>
<lastmod>2026-04-10T14:01:18.396256Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cto-dlya-shumnyh-opoveshchenij-i-medlennogo-otklika</loc>
<lastmod>2026-04-27T21:26:12.421306Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vremya-vnedreniya-klienta-chto-smotryat-investory</loc>
<lastmod>2026-04-12T23:23:39.603698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/reestr-zadach-ii-dlia-federatsii-modelei-bez-dogadok</loc>
<lastmod>2026-04-12T23:35:41.434308Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-obyasnit-sovetu-direktorov-tekhnicheskiy-risk</loc>
<lastmod>2026-04-14T07:00:36.890055Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/izmerenie-vliyaniya-ii-po-luchshim-metrikam</loc>
<lastmod>2026-04-13T05:38:15.68738Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/process-revyu-komponentov-kotoryi-rano-lovit-dreif-interfeisa</loc>
<lastmod>2026-04-27T05:17:23.235338Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nadezhnost-platformy-dlia-komand-prodazh-i-podderzhki</loc>
<lastmod>2026-04-12T06:38:35.283871Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/strategiya-vetvleniya-dlya-ci</loc>
<lastmod>2026-04-10T08:52:38.269334Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obshchie-scenarii-avtorizacii-dlya-react-swift-i-kotlin</loc>
<lastmod>2026-04-12T23:43:51.586395Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-medlennyh-relizov-i-podderzhki</loc>
<lastmod>2026-04-13T04:19:57.69633Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zavyshennye-tseli-po-uptime-vredyat-malomu-biznesu</loc>
<lastmod>2026-04-27T05:38:23.051455Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskaya-strategiya-protiv-inzhenernogo-menedzhmenta-kogda-vmeshivatsya</loc>
<lastmod>2026-04-14T21:38:27.275241Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/log-predpolozheniy-arkhitektury-dlya-bolee-gladkih-korporativnyh-sdelok</loc>
<lastmod>2026-04-12T06:04:25.546044Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/scoping-produkta-ogranicheniya</loc>
<lastmod>2026-04-11T22:03:15.303708Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tablicy-audita-vyzovov-instrumentov-dlya-reglamentirovannyh-agentov</loc>
<lastmod>2026-04-11T18:15:28.228241Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oshibki-otsecheniya-razdelov-postgresql</loc>
<lastmod>2026-04-13T06:42:20.059885Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plohoe-master-dannye-zatraty</loc>
<lastmod>2026-04-11T22:06:45.508995Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/perenosimost-podskazok-mezhdu-postavshhikami-modelei</loc>
<lastmod>2026-04-13T00:20:44.690194Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ekonomnyi-rost-cherez-kontrol-ob-ema</loc>
<lastmod>2026-04-12T23:04:42.380402Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/strukturovannye-otvety-protiv-svobodnogo-teksta</loc>
<lastmod>2026-04-11T17:44:28.258347Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/korporativnaia-podderzhka-bez-pozharov</loc>
<lastmod>2026-04-11T22:13:07.541348Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/silnye-kandidaty-cto-ukhodyat-iz-za-nedoveriya-a-ne-tolko-iz-za-deneg</loc>
<lastmod>2026-04-14T21:46:36.848994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vladenie-domenami-posle-reorganizatsii</loc>
<lastmod>2026-04-12T23:19:05.911733Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tenevye-podskazki-drift-produkta</loc>
<lastmod>2026-04-12T06:10:35.702223Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/osnovy-oblachnoy-bezopasnosti-dlya-nebolshih-kompaniy-chto-deystvitelno-vazhno</loc>
<lastmod>2026-04-13T05:43:16.775914Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vynesti-logiku-vystavleniia-schetov-iz-koda</loc>
<lastmod>2026-04-11T23:00:35.566297Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/staff-engineer-ili-vneshniy-sovetnik-kak-osnovatelyam-vybrat</loc>
<lastmod>2026-04-11T23:06:25.234055Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sravnenie-bibliotek-ogranicheniya-chastoty-zaprosov-nodejs-dlya-publichnyh-api</loc>
<lastmod>2026-04-13T04:25:39.882621Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/soobshcheniia-otkaza-ii-kak-sokhranit-dvizhenie-pol-zovatelia</loc>
<lastmod>2026-04-10T07:44:08.498192Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/klassifikatsiya-oshibok-dlya-podderzhki-operatsiy-i-inzhenerov</loc>
<lastmod>2026-04-11T18:02:28.141834Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granitsy-servisov-ispol-zuite-bol-podderzhki</loc>
<lastmod>2026-04-11T07:37:08.149461Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razvertyvanie-bez-prostoia-bez-platformennoi-komandy</loc>
<lastmod>2026-04-10T11:32:38.308851Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/protsess-udaleniya-dannyh-otslezhivajte-kazhduyu-kopiyu-klienta</loc>
<lastmod>2026-04-10T06:31:48.503161Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/model-raboty-produkta-dlya-stabilnoj-dostavki</loc>
<lastmod>2026-04-12T06:24:15.128358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pydantic-settings-protiv-ruchnogo-parsinga-env-peremennyh-dlya-bezopasnoy-konfiguracii-python</loc>
<lastmod>2026-04-27T05:18:22.212466Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/go-konfig-biblioteki-dlia-znachenii-po-umolchaniiu-validatsii-i-sekretov</loc>
<lastmod>2026-04-12T23:48:13.986374Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/modelirovanie-domena-frontend-dlya-b2b-ekranov</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/php-pdf-biblioteki-vybor-instrumentov-dlya-schetov-i-podpisaniya</loc>
<lastmod>2026-04-13T01:12:58.341525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ogranichenie-chastoty-v-nginx-i-cloudflare</loc>
<lastmod>2026-04-13T07:04:39.167799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uskor-te-ci-khoroshie-privychki-repozitoriia</loc>
<lastmod>2026-04-12T06:08:58.992339Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/komandy-rabotayushchie-tolko-cherez-prompty-i-skrytye-izderzhki</loc>
<lastmod>2026-04-13T07:57:03.514028Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rest-hooks-protiv-oprosa-dlya-klientskikh-integraciy</loc>
<lastmod>2026-04-11T06:14:38.461869Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/opredeleniia-polei-izvlecheniia-dokumentov-pered-nastroikoi-modeli</loc>
<lastmod>2026-04-11T23:08:35.158566Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otsutstvie-tekhnicheskoy-strategii-priznaki-v-postoyannykh-zaderzhkakh</loc>
<lastmod>2026-04-14T12:22:31.79902Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proiskhozhdenie-obrazov-konteinerov-dlia-malykh-komand</loc>
<lastmod>2026-04-11T07:07:48.405946Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/voprosy-sovetu-po-risku-dostavki-10-minut</loc>
<lastmod>2026-04-12T06:04:55.596328Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zapusk-ii-na-neakkuratnyh-istochnikah-dannyh-bez-peredelki</loc>
<lastmod>2026-04-27T05:46:23.647092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/produktovoe-kontrpredlozhenie-kogda-kastomnaya-funkciya-zakhodit-slishkom-daleko</loc>
<lastmod>2026-04-13T04:14:36.040243Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/arkhitekturnaia-prezentatsiia-dlia-investorov</loc>
<lastmod>2026-04-11T23:05:37.546734Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/react-biblioteki-dlya-mnogoshagovyh-vizardov-s-vetvleniem</loc>
<lastmod>2026-04-13T01:43:04.80612Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/voprosy-intervyu-cto-dlya-najma</loc>
<lastmod>2026-04-12T06:32:45.330528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nadezhnost-webhookov-dublikaty-zaderzhki-povrezhdennye-payloady</loc>
<lastmod>2026-04-11T16:53:49.368197Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/revyu-sgenerirovannogo-koda-priznaki-opasnosti-dlya-podderzhki</loc>
<lastmod>2026-04-11T21:51:05.466644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/upakovka-python-dlia-vnutrennikh-servisov-bez-khaosa</loc>
<lastmod>2026-04-13T03:01:58.579708Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nodejs-openapi-instrumenty-kod-first-vs-sxema-first</loc>
<lastmod>2026-04-13T04:25:26.527067Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razresheniia-agentov-chtenie-chernovik-podtverzhdenie</loc>
<lastmod>2026-04-11T06:11:08.430761Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sbom-dlya-anket-pokupateley</loc>
<lastmod>2026-04-11T18:32:08.447984Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-zamorozki-relizov-bez-sueverii</loc>
<lastmod>2026-04-11T06:12:18.674678Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/strogaya-proverka-izmeneniy-konfiguracii</loc>
<lastmod>2026-04-11T21:56:56.59235Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/react-biblioteki-dat-i-kalendarya-dlya-bronirovaniya</loc>
<lastmod>2026-04-13T00:42:45.204794Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-razdelyat-potoki-admina-operatora-i-analitika</loc>
<lastmod>2026-04-11T21:56:45.531374Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kontrol-nyi-spisok-importa-dannykh-pered-polucheniem-csv</loc>
<lastmod>2026-04-10T11:14:08.372028Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/avtomatizatsiya-proczessov-v-tablicah-bez-erp</loc>
<lastmod>2026-04-10T06:16:58.5047Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otsenka-instrumentov-ii-po-dostavke-ne-po-tsene-za-pol-zovatelia</loc>
<lastmod>2026-04-11T22:02:05.435183Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverki-dostupnosti-puti-pokupatelya</loc>
<lastmod>2026-04-11T18:32:58.198688Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/karta-repozitoriya-dlya-agentov</loc>
<lastmod>2026-04-11T17:44:38.240908Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/fandraizing-dorozhnaia-karta-granitsy-kastomnoi-raboty</loc>
<lastmod>2026-04-12T23:59:33.069676Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-operatory-v-biznes-protsessakh-chto-po-prezhnemu-ostaetsia-za-liud-mi</loc>
<lastmod>2026-04-13T07:31:53.970713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskaya-prostota-kak-vybor-rukovoditelya-dlya-skorosti-i-marzhi</loc>
<lastmod>2026-04-14T10:17:42.321145Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-doveriya-ustroystv-dlya-podryadchikov</loc>
<lastmod>2026-04-10T09:31:08.308282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sbor-sredstv-posle-propusknogo-reliza-chto-nuzhno-investoram</loc>
<lastmod>2026-04-13T00:44:22.305079Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-rabochego-processa-v-elektronnoj-tablice-pered-peredelkoj</loc>
<lastmod>2026-04-27T21:27:22.291089Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/paket-otvetov-na-ankety-po-bezopasnosti-dlya-bystrogo-otveta-prodazh</loc>
<lastmod>2026-04-11T19:45:08.434823Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pol-zovatel-skie-usloviia-sdelok-v-modeli-produkta</loc>
<lastmod>2026-04-12T06:12:36.284467Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obosnovat-refaktoring-pered-finansami-cherez-ruchnuyu-rabotu</loc>
<lastmod>2026-04-13T20:21:56.871968Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-eskalacii-ai-dlya-komand-rabotayushchikh-s-klientami-pered-zapuskom</loc>
<lastmod>2026-04-13T05:40:23.732251Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obrabotka-oshibok-frontend-dlya-podderzhki</loc>
<lastmod>2026-04-12T23:33:45.548073Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/privychki-osnovatelej-zamedlyayut-starshih-inzhenerov</loc>
<lastmod>2026-04-11T21:59:55.341483Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/skrytye-rasxody-oblaka-logi-bazy-prostoy</loc>
<lastmod>2026-04-10T08:40:28.302706Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteka-oprosov-bezopasnosti-dlia-bystrykh-otvetov-prodazham</loc>
<lastmod>2026-04-11T18:30:58.200135Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-peredachi-obazannostej-cto-iz-chastichnoj-v-polnuyu-zanyatost</loc>
<lastmod>2026-04-10T07:30:08.328939Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obrabotka-backpressure-v-node-js-dlya-zagruzki-i-eksporta</loc>
<lastmod>2026-04-12T23:45:10.941652Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/demo-ai-chto-poluchat-pokupateli</loc>
<lastmod>2026-04-10T06:55:59.012125Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/paritet-staging-avtorizatsiya-i-platezhi</loc>
<lastmod>2026-04-11T17:10:28.184282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dvizhok-pravil-ili-kod-dlia-protsessov-odobreniia-kak-vybrat</loc>
<lastmod>2026-04-11T06:12:28.431156Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/korotkie-marshruty-umenshayut-gallyucinacii</loc>
<lastmod>2026-04-12T06:39:06.438325Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kody-sboev-marshrutizatora-obyasnyayut-peredachu</loc>
<lastmod>2026-04-12T23:48:55.984402Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-soobshcheniia-dlia-mul-timodel-nykh-produktov-pered-zapuskom</loc>
<lastmod>2026-04-13T20:29:54.551095Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/myagkoe-i-zhestkoe-udalenie</loc>
<lastmod>2026-04-10T09:19:48.58913Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nadezhnost-po-privychkam-izmeniy</loc>
<lastmod>2026-04-11T22:04:37.719888Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bezopasnaia-podmena-admina-dlia-komandy-podderzhki</loc>
<lastmod>2026-04-11T19:55:38.091677Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/frontend-razbor-za-60-minut</loc>
<lastmod>2026-04-12T23:27:07.683802Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zhivye-razbory-produkta-uchat-osnovatelei-bolshe-chem-slaidy</loc>
<lastmod>2026-04-14T08:20:02.870264Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ddd-lite-v-typescript-bekendah-bez-lishnego-boilerplate</loc>
<lastmod>2026-04-13T00:19:51.291912Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-logirovaniya-po-razmeru-komandy</loc>
<lastmod>2026-04-13T02:46:45.349984Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rang-ii-scenarii-po-nagruzke-na-proverku-pered-zapuskom</loc>
<lastmod>2026-04-27T05:18:46.760004Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/snizit-zatraty-na-infrastrukturu</loc>
<lastmod>2026-04-13T04:14:30.655364Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/trebovaniya-izolyatsii-predpriyatiy-chto-podhodit-chto-net</loc>
<lastmod>2026-04-12T06:21:06.439316Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskaia-proverka-pered-masshtabirovaniem</loc>
<lastmod>2026-04-12T23:02:09.66246Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stek-monitoringa-dlya-malenkih-komand</loc>
<lastmod>2026-04-13T07:57:01.435891Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/opredelenie-gotovnosti-izmenenij-infrastruktury-pered-deployem</loc>
<lastmod>2026-04-11T06:50:48.345434Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/php-biblioteki-dlya-importa-csv-i-ponyatnyh-oshibok</loc>
<lastmod>2026-04-13T02:14:11.39849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/problemy-vladeniya-monolitom-kotorye-nuzhno-ispravit-pered-mikroservisami</loc>
<lastmod>2026-04-13T20:16:57.742801Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chek-list-vebkhukov-node-js-dlya-povtorov-i-proverki-podpisi</loc>
<lastmod>2026-04-12T23:53:28.953929Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tablitsa-kataloga-servisov-dlia-komand-do-pokupki-portala</loc>
<lastmod>2026-04-27T05:36:44.336844Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vladenie-kodom-ii-pravila-revju-ochistka-otvetstvennost</loc>
<lastmod>2026-04-11T21:53:45.658245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nastroiki-temperatury-i-semplinga-dlia-raznykh-zadach</loc>
<lastmod>2026-04-11T19:59:58.988738Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskaya-proverka-pered-privlecheniem-investitsiy</loc>
<lastmod>2026-04-10T06:30:18.314512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-dogovora-pered-prodleniem</loc>
<lastmod>2026-04-14T07:36:14.176849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sekrety-pod-upravleniem-klienta-dlya-bezopasnyh-obnovleniy-tokenov-v-prodakshne</loc>
<lastmod>2026-04-10T14:32:48.208725Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/podgotovka-k-platforme-ii-v-malom-biznese</loc>
<lastmod>2026-04-11T21:50:55.693128Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pochemu-opytnye-sotrudniki-ukhodiat-posle-vnedreniia-ii</loc>
<lastmod>2026-04-13T07:31:55.570555Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tanstack-router-protiv-react-router-dlya-bolshih-adminok</loc>
<lastmod>2026-04-27T05:46:24.527266Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ii-svodki-bez-raskrytiya-dannyh-klientov</loc>
<lastmod>2026-04-11T16:48:28.070403Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-dogovora-s-postavshchikom</loc>
<lastmod>2026-04-14T06:48:04.920852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-nanyat-cto-opredeliv-realnoe-uzkoe-mesto</loc>
<lastmod>2026-04-14T06:03:03.077194Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/shablony-otkazov-v-riskovykh-rabochikh-protsessakh</loc>
<lastmod>2026-04-10T12:40:18.393299Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ci-monorepo-dlya-bystroj-ezhednevnoj-dostavki</loc>
<lastmod>2026-04-10T09:29:38.601315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tikety-podderzhki-pri-podgotovke-k-fandraizingu-povtoriaiushchiesia-problemy</loc>
<lastmod>2026-04-13T01:02:22.026131Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverki-cepochki-postavok-dlya-ezhenedelnyh-vypuskov</loc>
<lastmod>2026-04-11T19:59:58.034719Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-vvoda-na-kliente-i-servere-chto-proveryaet-kazhdaya-storona</loc>
<lastmod>2026-04-13T03:55:55.81852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/neudachnye-obnovleniya-platezhey-iskorrektiruite-povtornye-popytki</loc>
<lastmod>2026-04-11T06:44:38.493097Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/iz-servisnogo-biznesa-v-produkt-s-ai-yadrom</loc>
<lastmod>2026-04-13T07:37:43.76775Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskoe-preimushchestvo-startapa-bez-sekretnogo-retsepta</loc>
<lastmod>2026-04-12T22:58:40.556738Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/frakcionnyj-cto-dlya-startapov</loc>
<lastmod>2026-04-12T06:11:15.321143Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razbor-oblachnogo-scheta-za-30-minut</loc>
<lastmod>2026-04-14T21:48:25.403173Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskaia-anketa-pered-prodazhei-dlia-luchshego-podbora-lidov</loc>
<lastmod>2026-04-11T18:22:48.675283Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/utechki-gorutin-v-go-servisah-skrytye-patterny</loc>
<lastmod>2026-04-13T00:30:19.096063Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biznes-keis-vnedreniya-ii-pochemu-finansam-stoit-podklyuchatsya-ranshe</loc>
<lastmod>2026-04-14T13:02:05.256218Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/skrytye-tablicy-v-processnoj-avtomatizacii-snachala-ispravte-vhody</loc>
<lastmod>2026-04-13T20:11:59.461946Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-renderinga-react-dashbordov-s-zhivymi-vidzhetami</loc>
<lastmod>2026-04-13T02:32:26.550328Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/komu-prinadlezhit-rezultat-ii-v-biznes-protsessakh-bez-putanitsy</loc>
<lastmod>2026-04-13T04:29:08.706816Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otslezhivanie-zaprosov-ot-ui-k-api-cherez-fonovye-zadachi</loc>
<lastmod>2026-04-13T05:35:29.746585Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ocheredi-ruchnogo-revyu-chetkie-pravila</loc>
<lastmod>2026-04-10T07:18:18.559151Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oshibki-paginacii-api-kotorye-lomayut-eksporty-i-sinhronizaciyu</loc>
<lastmod>2026-04-11T22:57:35.374276Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obeshchaite-bystryi-reliz-ne-pereobeshchaite</loc>
<lastmod>2026-04-12T23:04:35.129168Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pokazyvat-progress-na-osnove-nadiozhnosti</loc>
<lastmod>2026-04-12T23:22:33.482346Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obuchenie-revyuerov-dlya-ai-podderzhivaemyh-operaciy-prostoy-plan</loc>
<lastmod>2026-04-13T05:40:20.543205Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/strategiya-testovyh-okruzhenij-dlya-nebolshih-komand-polnaya-ili-prevue</loc>
<lastmod>2026-04-10T11:15:08.352237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/priznaki-nastoyashchey-domennoy-modeli-na-vnedrencheskikh-zvonkakh</loc>
<lastmod>2026-04-14T05:02:29.544472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rust-i-c-ffi-bezopasnye-granicy-dlya-postepennoj-pererabotki</loc>
<lastmod>2026-04-13T03:24:58.602104Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/signaly-riska-prodleniya</loc>
<lastmod>2026-04-10T09:15:48.503694Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/politika-hraneniya-dannyh-ii-dlya-komand</loc>
<lastmod>2026-04-10T05:15:28.284185Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vladeniye-klyuchami-shifrovaniya-saas-kogda-klyuchi-postavshchika-podkhodyat</loc>
<lastmod>2026-04-11T19:59:39.236577Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tipizirovannye-sdk-dlya-partnerskih-api-so-stabilnym-vnutrennim-kontraktom</loc>
<lastmod>2026-04-13T02:38:08.759272Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/hranilishche-sessij-dlya-mnogo-uzlovyh-prilozhenij-cookie-redis-bd</loc>
<lastmod>2026-04-10T10:44:18.355401Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/versiionirovanie-promptov-dlya-komand</loc>
<lastmod>2026-04-13T06:44:34.662388Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/staff-engineer-vs-fractional-cto-kogda-otlozhit-naym</loc>
<lastmod>2026-04-14T09:43:23.459735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/spiski-razreshyonnyh-ip-protiv-vpn-dlya-vnutrennih-instrumentov</loc>
<lastmod>2026-04-11T18:23:09.980991Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granicy-ai-produkta-kotorye-ostanavlivayut-razrastanie-promptov</loc>
<lastmod>2026-04-13T01:00:05.648953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sbor-investitsiy-pri-zavisimostyakh-ot-api</loc>
<lastmod>2026-04-12T23:21:50.399988Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mul-ti-model-naia-ai-strategiia-dlia-stabil-nogo-povedeniia-produkta</loc>
<lastmod>2026-04-14T06:29:42.85592Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razbivka-byudzheta-programmnogo-obespecheniya-kak-uvidet-realnyj-schet</loc>
<lastmod>2026-04-11T22:17:25.302243Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-spaseniya-startapa-sokratite-proekty-do-najma</loc>
<lastmod>2026-04-27T21:30:42.479741Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-na-sluchay-sboja-api-dlya-produktov-ot-odnoj-modeli</loc>
<lastmod>2026-04-10T13:36:28.313788Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pochemu-inzhenery-perestayut-doveryat-planirovaniyu</loc>
<lastmod>2026-04-12T06:11:26.555608Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ochistka-crm-pered-otsenkoy-ii</loc>
<lastmod>2026-04-11T07:20:28.264881Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/metriky-komandy-ii-kotorye-stoit-otslezhivat-ezhenedelno</loc>
<lastmod>2026-04-11T22:31:55.173367Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/edinyi-iazyk-dlia-individual-nykh-sdelok</loc>
<lastmod>2026-04-12T23:32:32.855713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/predstavliaite-funktsii-ii-investoram-s-dokazatel-stvami</loc>
<lastmod>2026-04-12T23:38:10.104123Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ekonomika-ai-vorkflou-dlia-startapov-pod-pristal-nym-vnimaniem-investorov</loc>
<lastmod>2026-04-12T23:59:17.396752Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vektornyi-poisk-v-postgres-ili-otdelnyi-dvizhok-dlya-rag</loc>
<lastmod>2026-04-13T07:30:03.921586Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervoe-zadanie-novogo-cto-startapa-odna-realnaya-problema</loc>
<lastmod>2026-04-14T21:08:22.618973Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehlid-ili-engineering-manager-kogda-nuzhen</loc>
<lastmod>2026-04-11T06:56:08.443943Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/samostoiatel-nyi-khosting-vs-podpiska-u-vendora-kogda-eto-okupaetsia</loc>
<lastmod>2026-04-13T05:43:14.285047Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dreif-arkhitektury-3-priznaka</loc>
<lastmod>2026-04-11T22:17:05.653963Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rust-go-ili-python-dlya-cli-utilit-v-prodakshene</loc>
<lastmod>2026-04-13T00:51:03.59678Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biudzhet-refaktoringa-v-sprintakh</loc>
<lastmod>2026-04-11T16:45:48.458899Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskaya-podderzhka-dlya-osnovateley-prostaya-matritsa-akseleratora</loc>
<lastmod>2026-04-14T08:46:31.131324Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-sprinta-ai-bez-bekloga-eksperimentov</loc>
<lastmod>2026-04-10T07:45:58.628342Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/najm-cto-posle-ai-prototipa-chto-proverit-snachala</loc>
<lastmod>2026-04-14T21:47:07.917375Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/perehod-s-go-na-rust-dlya-odnogo-uzkogo-mesta-proizvoditelnosti</loc>
<lastmod>2026-04-13T01:59:41.501937Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otsenivaite-individual-nuiu-rabotu-v-chasakh-prezhde-chem-prodazhi-s-ediat-marzhu</loc>
<lastmod>2026-04-11T06:02:58.500326Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/hranenie-dannyh-po-tipam-zapisej-dlya-enterprise-startapov</loc>
<lastmod>2026-04-10T07:18:58.530704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bezopasnaya-zagruzka-failov</loc>
<lastmod>2026-04-11T17:49:38.232455Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pakety-dlya-logirovaniya-i-trassirovki-node-js-dlya-incidentov</loc>
<lastmod>2026-04-13T01:50:43.203371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-first-otchet-dlya-soveta-direktorov-chto-pokazyvat-krome-chislennosti-komandy</loc>
<lastmod>2026-04-13T06:59:18.767038Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ocenka-effektivnosti-v-ai-komandah</loc>
<lastmod>2026-04-13T19:57:15.55047Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-validacii-node-js-dlya-proektov-na-typescript</loc>
<lastmod>2026-04-13T03:22:01.834919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-react-komponentov-udobnye-pri-roste-komand</loc>
<lastmod>2026-04-12T23:33:55.53735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-drag-i-drop-v-react-dlya-dosok-i-spiskov</loc>
<lastmod>2026-04-12T23:53:01.145784Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/operatsii-startapa-stroyashchie-doverie-k-produktu</loc>
<lastmod>2026-04-14T11:13:35.141505Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/deshevye-ispravleniia-nadiozhnosti-arkhitekturnye-vybory</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/fraktsionalnyy-cto-dlya-startapov-90-dney</loc>
<lastmod>2026-04-10T08:49:18.762188Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/limity-cpu-proverte-vsplyski-pered-bd</loc>
<lastmod>2026-04-10T12:07:08.042811Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskie-probely-kotorye-vredyat-privlecheniyu-investitsiy</loc>
<lastmod>2026-04-12T23:02:22.37682Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/reestr-tekhnicheskikh-riskov-dlia-investorov</loc>
<lastmod>2026-04-12T22:51:27.132199Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/berezhnye-global-nye-operatsii-produkta</loc>
<lastmod>2026-04-11T22:29:46.600505Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/marshrutizatsiia-modelei-dlia-real-nykh-produktov</loc>
<lastmod>2026-04-12T23:28:24.523466Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zaprosy-bez-klika-obzor</loc>
<lastmod>2026-04-11T06:01:28.740726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biudzhety-oshibok-fonovykh-sistem</loc>
<lastmod>2026-04-11T06:08:48.264796Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biudzhet-sboev-funktsii-ii-pri-smene-modelei</loc>
<lastmod>2026-04-10T05:59:38.671589Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-dlya-obrabotki-izobrazheniy-v-react</loc>
<lastmod>2026-04-13T01:57:18.551353Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chek-list-releza-ai-migracii-dlya-bezopasnyh-izmenenij-v-production</loc>
<lastmod>2026-04-13T07:09:19.978879Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nestjs-dlya-startapov-kogda-struktura-pomogaet-ili-tormozit</loc>
<lastmod>2026-04-12T23:45:24.844615Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskaya-razvedka-po-obrashcheniyam-podderzhki-dlya-b2b-komand</loc>
<lastmod>2026-04-13T06:12:00.169038Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/marshrutizatsiya-podskazok-po-tipu-dokumenta</loc>
<lastmod>2026-04-12T23:38:44.477594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ot-skhemy-bd-k-klientskomu-kodu-kogda-obshchie-tipy-pomogayut-i-vredyat</loc>
<lastmod>2026-04-13T03:02:39.970349Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/politika-dostupa-k-dannym-dlya-ai-dokumentov-tiketov-i-sistem</loc>
<lastmod>2026-04-13T05:47:28.562916Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/shell-skripty-protiv-rasshirenij-redaktora-i-servernyh-dejstvij</loc>
<lastmod>2026-04-12T06:41:05.079538Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/orgstruktura-startapa-dlya-novogo-cto-v-pervye-30-dnei</loc>
<lastmod>2026-04-14T20:33:22.945241Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/komanda-orientirovannaya-na-ii-90-dney-vnedrenie</loc>
<lastmod>2026-04-10T03:27:18.173815Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mashiny-sostoyaniy-dlya-bolee-bezopasnoy-mnogoshagovoy-avtomatizacii-s-ii</loc>
<lastmod>2026-04-13T07:31:27.973976Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vremennye-dev-pesochnicy-dlya-bezopasnykh-refaktorov-s-assistentom</loc>
<lastmod>2026-04-13T20:11:53.157731Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ispravleniya-zaderzhek-do-vtorogo-regiona-chto-nastroit-snachala</loc>
<lastmod>2026-04-13T05:43:14.786044Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uzkoe-mesto-soglasovaniy-u-osnovatelya</loc>
<lastmod>2026-04-14T09:30:33.893375Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/politika-ispolzovaniya-assistenta-ii-dlya-inzhenerov</loc>
<lastmod>2026-04-11T05:46:08.381347Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-v-dostavke-programmnogo-obespecheniya-pervye-vyigryshi</loc>
<lastmod>2026-04-12T06:40:05.272859Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/slack-kanal-reshenii</loc>
<lastmod>2026-04-12T06:38:36.180918Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/terraform-workspaces-vs-otdelnye-state-faily-dlya-izolyatsii</loc>
<lastmod>2026-04-13T06:18:22.879979Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/risk-zavisimosti-ot-odnogo-osnovatelya-plan-perekhoda-dlya-akseleratorov</loc>
<lastmod>2026-04-14T10:57:54.717647Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dolg-specifikacii-nachinaetsya-do-tekhnicheskogo-dolga</loc>
<lastmod>2026-04-11T06:38:38.493515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bare-metal-protiv-cloud-dlya-stabilnyh-nagruzok</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/avtomatizaciya-biznes-processov-sboi-na-slozhnyh-sluchayah</loc>
<lastmod>2026-04-14T09:00:12.868567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chitaemye-ci-logi-bystroe-ustranenije-sboev</loc>
<lastmod>2026-04-10T09:05:08.713242Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/shablon-obzora-intsidenta-dlya-startapov</loc>
<lastmod>2026-04-10T05:21:28.443462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/valovaya-marzha-v-softvernykh-kompaniyakh-effekt-cto</loc>
<lastmod>2026-04-27T21:43:00.49286Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otdelnye-vetki-dlya-ai-refaktorov-i-funktsionala</loc>
<lastmod>2026-04-12T06:22:55.230452Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/invalidatsiia-kesha-dlia-katalogov-prav-i-tsen</loc>
<lastmod>2026-04-11T18:16:57.958982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/room-vs-sqldelight-vs-realm-dlya-oflayn-android-prilozheniy</loc>
<lastmod>2026-04-27T05:24:13.645027Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/put-eskalacii-podderzhki-dlya-malyh-b2b-komand</loc>
<lastmod>2026-04-10T07:07:18.348983Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proektirovanie-api-dlya-pivotov</loc>
<lastmod>2026-04-10T05:33:58.30845Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/revyu-portfelya-pered-vstrechami-s-investorami</loc>
<lastmod>2026-04-14T08:46:31.476433Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tsenoobrazovanie-funktsii-ii-do-skidok</loc>
<lastmod>2026-04-11T23:00:27.065369Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/avtomatizatsiia-protsessa-nachinaetsia-s-interv-iu-s-frontovymi-sotrudnikami</loc>
<lastmod>2026-04-11T22:29:05.911002Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razvertivanie-korporativnogo-sso-bez-sryva-dorozhnoj-karty</loc>
<lastmod>2026-04-11T19:59:49.016935Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razresheniia-sovmestnogo-pochtovogo-iashchika</loc>
<lastmod>2026-04-11T20:01:18.267314Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obrabotka-deep-link-kotoraya-sohranyaet-polzovatelya-v-nuzhnom-sostoyanii</loc>
<lastmod>2026-04-12T23:43:16.813385Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskoe-liderstvo-nachinaetsia-s-udaleniia-raboty</loc>
<lastmod>2026-04-13T05:02:27.754053Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tochki-odobreniya-v-avtomatizaciyah-ii</loc>
<lastmod>2026-04-10T05:19:38.345654Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cto-dlya-pervogo-enterprise-klienta-pered-zapuskom</loc>
<lastmod>2026-04-27T21:31:36.330634Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/skolko-stoit-samostoyatelnyy-khosting-do-sravneniya</loc>
<lastmod>2026-04-13T20:29:18.35294Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-za-uspeshnuyu-ai-zadachu</loc>
<lastmod>2026-04-10T05:21:08.233058Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prevratit-servisnyi-biznes-v-soft-s-tekhnicheskim-liderstvom</loc>
<lastmod>2026-04-27T21:27:21.935087Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zhurnal-otkrytykh-voprosov-dlia-produktovykh-komand</loc>
<lastmod>2026-04-11T06:12:20.142988Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tsenoobrazovanie-podderzhki-self-hosted</loc>
<lastmod>2026-04-12T06:04:35.369475Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/instrumenty-migracii-go-dlya-bezopasnyh-izmenenij-shemy-v-realnyh-komandah</loc>
<lastmod>2026-04-13T00:04:14.757981Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zatraty-kholodnogo-starta-serverless-pri-pikovom-trafike</loc>
<lastmod>2026-04-10T06:31:08.276635Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tikety-podderzhki-preobrazovat-v-prioritety-arkhitektury-ezhemesiachno</loc>
<lastmod>2026-04-11T16:53:48.334573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/trebovaniia-kotorye-vyzhivaiut-pri-ezhednevnykh-izmeneniiakh-produkta</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/arkhitektura-obrabotki-oshibok-dlia-frontend-komand</loc>
<lastmod>2026-04-12T23:33:25.097696Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zhurnaly-reshenij-prekraschajut-povtoryaushchiesya-spory-ob-arhitekture</loc>
<lastmod>2026-04-10T07:36:58.909188Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uvedomleniia-ob-ustarevanii-api-ne-ignoriruiut</loc>
<lastmod>2026-04-10T06:37:39.05191Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-nanimat-cto-ili-ostavit-upravlenie-za-faunderami</loc>
<lastmod>2026-04-12T23:37:38.04924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/silnyi-tekhnicheskii-vladelets-proverte-po-realnym-dannym</loc>
<lastmod>2026-04-27T21:36:04.910823Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zaprosy-pod-konkretnogo-klienta-kogda-vnedryat-perevodit-v-process-ili-otkazyvat</loc>
<lastmod>2026-04-13T07:57:02.467766Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ddd-lite-arkhitektura-s-chetkimi-granicami-domena</loc>
<lastmod>2026-04-12T23:56:05.486886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pipeline-b2b-obrabotki-failov-izolyaciya-oshibok</loc>
<lastmod>2026-04-11T19:52:18.087037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/khranenie-v-brauzere-parametry-url-servernoe-sostoianie</loc>
<lastmod>2026-04-12T23:32:35.673677Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/petlya-otchetnosti-cto-v-startape-ezhenedelnye-signaly</loc>
<lastmod>2026-04-14T19:32:52.753985Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/spisok-izvestnykh-strannostei-dlia-podderzhki</loc>
<lastmod>2026-04-13T20:17:14.900001Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sobesedovanie-cto-dlya-startapa-proverka-zdravogo-smysla-pod-davleniem</loc>
<lastmod>2026-04-14T20:55:52.501852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/poisk-tekhnicheskogo-soosnovatelya-posle-autsorsa-razrabotki</loc>
<lastmod>2026-04-14T19:42:28.647931Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obuchenie-bezopasnosti-inzhenerov-na-realnyh-primerah-koda</loc>
<lastmod>2026-04-10T06:57:48.30044Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cenoobrazovanie-kastomnoj-raboty-bez-vreda-produktovomu-planu</loc>
<lastmod>2026-04-13T07:30:04.75298Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granicy-cto-i-vneshnego-agentstva-dlya-rastushchikh-komand</loc>
<lastmod>2026-07-22T02:38:30.924332Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chastota-vypuskov-protiv-skorosti-otkata</loc>
<lastmod>2026-04-12T06:45:15.158601Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zhivaya-otladka-vs-roadmap-klinika-na-meropriyatiyakh-dlya-faunderov</loc>
<lastmod>2026-04-14T07:08:03.344045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otkat-migratsiy-bazy-dannyh</loc>
<lastmod>2026-04-10T05:18:08.469598Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/menee-tochek-integracii-bystree-zakryvat-sdelki</loc>
<lastmod>2026-04-12T06:13:14.892569Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/gibridnyy-poisk-s-filtrami-dlya-b2b-baz-znaniy</loc>
<lastmod>2026-04-13T07:31:27.691854Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-zagruzki-failov-go-dlia-khraneniia-i-bol-shikh-skachivanii</loc>
<lastmod>2026-04-13T00:49:52.482711Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granitsy-oshibok-po-biznes-deistviiu</loc>
<lastmod>2026-04-12T23:34:50.554846Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/reshenie-o-perepisyvanii-po-proverte-zhelaniya-za-2-nedeli</loc>
<lastmod>2026-04-13T05:01:52.343263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/upravlyaemaya-baza-ili-sobstvennyj-postgres-dlya-saas-komand</loc>
<lastmod>2026-04-11T19:48:19.532603Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/peresborka-poiskovogo-indeksa-bez-drejfa-posle-izmeneniya-shemy</loc>
<lastmod>2026-04-10T06:34:08.447463Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/redis-blokirovki-posle-sboev-korotkie-arendy-i-bezopasnye-povtory</loc>
<lastmod>2026-04-13T20:09:28.9957Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-go-dlya-obrabotki-izobrazheniy</loc>
<lastmod>2026-04-12T23:47:26.104643Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sinteticheskie-testovye-nabory-dlya-komand-produkta-i-ops</loc>
<lastmod>2026-04-10T13:09:28.610263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nebolshaya-infrastrukturnaya-komanda-chto-mozhet-odin-inzhener</loc>
<lastmod>2026-04-12T06:40:06.586048Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/na-chto-proveryat-pri-najme-inzhenerov-dlya-ai-komand</loc>
<lastmod>2026-04-11T21:46:05.427734Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/terraform-dlya-komand-kotorye-eshche-rabotayut-ruchno-i-s-chego-nachat</loc>
<lastmod>2026-04-10T13:26:58.454184Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/spravochniki-inzhenerov-dovyerie-dlya-novyh-sotrudnikov</loc>
<lastmod>2026-04-10T05:27:08.294918Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/menedzhery-protsessov-v-modulnom-monolite</loc>
<lastmod>2026-04-12T23:38:56.259437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/model-produktovykh-komand-trebuet-vladeniya-platformoy</loc>
<lastmod>2026-04-14T10:25:34.163367Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cto-pisat-kod-kazhdyj-den-kak-osnovatelyam-prinyat-reshenie</loc>
<lastmod>2026-04-14T20:01:52.869543Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kross-funktsionalnye-nedelnye-vstrechi-dlya-sinhronizatsii-komand</loc>
<lastmod>2026-04-11T20:12:18.450221Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/limity-shlyuza-federativnyh-modelej-predotvrashchayushchie-zavisaniya</loc>
<lastmod>2026-04-12T23:26:54.421895Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-bezopasnosti-dvizheniya-dannykh-dlya-startapov</loc>
<lastmod>2026-04-27T05:29:52.766637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/operatsionnaya-model-ai-pilota-pered-masshtabirovaniem</loc>
<lastmod>2026-04-14T14:03:13.085247Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/inzhenernye-kalendari-kotorye-rano-vyyavlyayut-risk-postavki</loc>
<lastmod>2026-04-27T05:17:25.120004Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/optimizatsiia-protsessov-pered-naiomom</loc>
<lastmod>2026-04-12T06:42:05.803321Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskaya-proverka-produktov-sdelannyh-frilanserom</loc>
<lastmod>2026-04-14T05:21:52.46093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oblachnye-kredity-dlya-startapov-bez-vrednykh-privychek</loc>
<lastmod>2026-04-13T05:38:16.050124Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dizain-form-chernoviki-avtosokhranenie-utverzhdenie</loc>
<lastmod>2026-04-13T00:05:05.694635Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vvesti-podriadchika-v-proizvodstvennyi-stek-za-den</loc>
<lastmod>2026-04-11T23:06:05.256936Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otsenka-kodovoj-bazy-pered-pervoj-besedoj</loc>
<lastmod>2026-04-12T06:08:16.782322Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-startapu-nanimat-cto-odin-osnovatel-reshaet</loc>
<lastmod>2026-04-15T02:14:43.122859Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oshibki-ocr-schetov-kuda-propuskaet-proverka-krainie-sluchai</loc>
<lastmod>2026-04-10T10:37:38.434505Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dizajn-pamyati-agentov-sohranyat-fakty-ubirat-shum</loc>
<lastmod>2026-04-10T05:55:58.63186Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/avtomatizaciya-ii-dlya-malogo-biznesa-s-naznachennym-otvetstvennym</loc>
<lastmod>2026-04-27T21:27:47.098487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biudzhety-zaprosov-saas-panelei</loc>
<lastmod>2026-04-10T06:39:38.806914Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/katalog-uslug-ne-pozvol-te-rabote-propadat-v-chate</loc>
<lastmod>2026-04-11T06:19:28.599125Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-ii-v-kode-otdelite-suzhdenie-modeli-ot-politiki</loc>
<lastmod>2026-04-13T05:40:23.072597Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chek-list-obzora-arkhitektury-dlya-vyhoda-assistenta-ii</loc>
<lastmod>2026-04-11T22:06:15.485729Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-proverki-doveriya-assistenta</loc>
<lastmod>2026-04-11T21:53:35.966252Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/grafana-alerting-i-marshrutizatsiya-pagerduty-dlya-nebolshikh-komand</loc>
<lastmod>2026-04-27T05:21:32.787852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kontrakty-dannyh-dlya-tablic</loc>
<lastmod>2026-04-27T05:36:45.561687Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razdelenie-ocheredi-dlya-shumnyh-klientov</loc>
<lastmod>2026-04-11T05:45:18.10457Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-pered-sdelkoy-dlya-malenkoy-ai-komandy</loc>
<lastmod>2026-04-13T07:33:59.891767Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rol-inzhenera-v-ai-startape-chto-vse-eshche-on-otvechaet</loc>
<lastmod>2026-04-13T07:57:02.811147Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dizayn-tokeny-react-dlya-pereklyucheniya-tem-v-bolshikh-prilozheniyakh</loc>
<lastmod>2026-04-12T23:57:26.552831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dva-otvetstvennykh-za-skripty-kotorye-mogut-sorvat-vashu-nedelyu</loc>
<lastmod>2026-04-13T20:20:48.391666Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/slaid-ispolzovaniya-sredstv-dlya-inzhenerii</loc>
<lastmod>2026-04-12T23:04:19.710111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/silnaya-istorija-dlya-raisa-problemy-implementacii</loc>
<lastmod>2026-04-13T00:13:45.677894Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-react-komponentov-dlia-b2b-produktov-kak-vybrat</loc>
<lastmod>2026-04-12T23:52:51.212873Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/konsultacionnyj-sprint-ili-ezhenedelnye-vstrechi-chto-podhodit-sejchas</loc>
<lastmod>2026-04-14T06:44:53.083035Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kalendar-obnovlenij-paketov-dlya-malyh-komand</loc>
<lastmod>2026-04-11T17:30:48.352184Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/predmortem-vorkshop-pered-perepishey-ili-replatformingom</loc>
<lastmod>2026-04-10T07:30:58.535479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nebolshie-piloty-avtomatizatsii</loc>
<lastmod>2026-04-10T07:04:28.232677Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oshibki-tokenov-push-uvedomleniy-kotorye-lomayut-povtornoe-vovlechenie</loc>
<lastmod>2026-04-13T00:02:49.184344Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskiy-risk-v-prognozakh-vyruchki-chto-daet-cto</loc>
<lastmod>2026-04-14T11:48:44.27513Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/okna-relezov-dlya-corporate-klientov-bez-zamedlenij</loc>
<lastmod>2026-04-11T18:23:58.192882Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bezopasnye-zagolovki-dlya-saas</loc>
<lastmod>2026-04-11T17:10:48.781402Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ocenka-roi-avtomatizacii-uchityvaite-povtory-i-ispravleniya</loc>
<lastmod>2026-04-27T05:18:48.066961Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/izmerte-trete-repozitoriya-pered-zapuskom-pilota-assistenta-dlya-programmirovaniya</loc>
<lastmod>2026-04-27T05:16:12.168035Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kratkie-izmeneniya-v-den-reliza-dlya-podderzhki-prodazh-i-operaciy</loc>
<lastmod>2026-04-12T06:03:55.240732Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/metki-relizov-dlia-intsidentov</loc>
<lastmod>2026-04-11T21:54:25.215497Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/gotovnost-startapa-k-ii-3-testa</loc>
<lastmod>2026-04-14T19:42:50.595514Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/go-vs-rust-dlya-infrastruktury-kak-vybrat</loc>
<lastmod>2026-04-12T06:07:05.731742Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kpi-proekta-avtomatizatsii-posle-pervogo-pilota</loc>
<lastmod>2026-04-11T20:01:08.379185Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-istorii-izmenenii-tsen-i-sporov</loc>
<lastmod>2026-04-11T17:02:08.591131Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-starshie-inzhenery-povyshayut-proizvoditelnost-bez-dopolnogo-koda</loc>
<lastmod>2026-04-12T06:18:17.610385Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plokhie-dannye-v-ai-produktakh-kak-malye-probely-portiat-rezul-tat</loc>
<lastmod>2026-04-10T09:52:38.4975Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uzkoe-mesto-u-vendora-kak-proverit-prezhde-chem-vinit-kod</loc>
<lastmod>2026-04-14T07:36:15.17115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tochnost-protiv-skorosti-pomoshchnikov-podderzhki</loc>
<lastmod>2026-04-11T19:50:38.558279Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/predpolozheniia-plana-dokhodov-startapa</loc>
<lastmod>2026-04-12T23:22:18.264806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/lokalnye-modeli-protiv-hostingovykh-api-dlya-dannyh-kompanii</loc>
<lastmod>2026-04-10T05:12:58.118621Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zavisimost-osnovatelia-v-tekhnicheskoi-proverke</loc>
<lastmod>2026-04-12T23:23:15.124178Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oshibki-mappinga-saml-kotorye-lomayut-onbording</loc>
<lastmod>2026-04-11T16:49:48.1731Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/problemy-arhitektury-startapa-ili-realnaya-nehvatka-lyudej</loc>
<lastmod>2026-04-13T20:17:13.931143Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-on-prem-chto-realno-dobavlyayut-predpriyatiya</loc>
<lastmod>2026-04-10T06:19:38.812367Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/php-pakety-dlya-poiska-po-katalogam-spravocznym-centram-i-vnutrennim-instrumentam</loc>
<lastmod>2026-04-13T01:28:03.213439Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cto-sovetnik-pri-smene-osnovatelya</loc>
<lastmod>2026-04-15T02:14:21.90356Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-cto-dolzhen-skazat-net-ai-ideyam</loc>
<lastmod>2026-04-14T21:38:25.673979Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/osporit-perepisat-kod-dokazatel-stvami</loc>
<lastmod>2026-04-12T06:39:05.286801Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pochemu-transformaciya-s-ii-buksuet-v-komandah-srednego-zvena</loc>
<lastmod>2026-04-14T13:02:05.778488Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razvertyvanie-u-klienta-voprosy-kotorye-stoit-zadat</loc>
<lastmod>2026-04-11T22:24:45.265106Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ddd-lite-na-go-bez-frejmworka-struktura-paketov</loc>
<lastmod>2026-04-12T23:27:21.430581Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/model-tekhnicheskogo-konsultirovaniya-dlya-batcha-startapov</loc>
<lastmod>2026-04-14T19:42:52.643946Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/supabase-ili-svoi-postgres-dlya-rannego-saas-prilozheniya</loc>
<lastmod>2026-04-27T05:36:46.156464Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cto-pered-pokupkoi-avtomatizacii-ispravit-probely-v-processah</loc>
<lastmod>2026-04-27T21:27:46.761248Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/podgotovka-k-proverke-pered-prodazhey-produkta-sozdannogo-agentstvom</loc>
<lastmod>2026-04-27T21:41:33.758459Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/usloviya-vestinga-dlya-tekhnicheskogo-soosnovatelya-kotorye-sootvetstvuyut-realnoy-rabote</loc>
<lastmod>2026-04-15T02:13:28.315714Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oblachnaya-vm-kontejnernyj-servis-bare-metal-dlya-saas</loc>
<lastmod>2026-04-13T07:19:42.039584Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mandat-fractional-cto-obem-roli-na-odnoi-stranitse</loc>
<lastmod>2026-04-27T21:36:33.618319Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vladeniye-grafa-zavisimostey-dlya-bezopasnyh-refaktorov-monolita</loc>
<lastmod>2026-04-11T06:26:54.762874Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-ii-koda-dlya-obshchikh-repozitoriev</loc>
<lastmod>2026-04-11T17:36:28.435039Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskij-dolg-v-kontraktah-skrytye-rashody</loc>
<lastmod>2026-04-12T06:15:26.48378Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vremennyi-cto-pered-naymom-otvetstvennost-i-riski-relizov</loc>
<lastmod>2026-04-14T20:59:32.611423Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervyi-ai-proekt-vyberite-odnu-bol-nuiu-ochered-i-reshite-ee</loc>
<lastmod>2026-04-11T22:28:35.436496Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/inzhenernyj-byudzhet-12-mesyatsev-bez-dogadok</loc>
<lastmod>2026-04-11T22:56:25.310621Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cto-kandidaty-zastyvayut-posle-offera</loc>
<lastmod>2026-04-14T21:27:52.62629Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskii-audit-posle-propushchennogo-zapuska-2-nedeli</loc>
<lastmod>2026-04-12T06:12:37.836075Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cto-cfo-v-realnyh-cifrah</loc>
<lastmod>2026-04-14T07:00:39.205355Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vnutrennyaya-admin-panel-kogda-luchshe-saas</loc>
<lastmod>2026-04-10T10:50:28.45717Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/limity-na-urovne-arendatora-partniorskie-integratsii-masshtab</loc>
<lastmod>2026-04-10T07:41:38.341154Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/test-vosstanovleniya-iz-bekapa-vyberite-odin-put-i-dokazhite-chto-on-rabotaet</loc>
<lastmod>2026-04-13T05:40:58.78008Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-triage-sporov-po-schetam-dlya-finansovyh-komand</loc>
<lastmod>2026-04-13T07:30:06.312153Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ii-dlya-bumazhnoj-raboty-v-polevom-servise-s-chego-nachat</loc>
<lastmod>2026-04-11T21:48:45.947089Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-ai-sgenerirovannogo-koda-na-riskovykh-ekranakh</loc>
<lastmod>2026-04-13T20:28:56.272909Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/php-biblioteki-dlya-izobrazhenii-izmenenie-razmera-vodyanye-znaki-konvertaciya-formatov</loc>
<lastmod>2026-04-13T02:47:19.275233Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskiy-ustav-startapa-kotoryy-deystvitelno-ispolzuyut</loc>
<lastmod>2026-04-14T21:57:12.978578Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/komandnye-pochety-bez-obshchih-paroley</loc>
<lastmod>2026-04-11T07:49:38.358184Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/gotovnost-k-korporativnym-klientam-bez-bol-shoi-komandy</loc>
<lastmod>2026-04-12T06:18:45.115752Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-nextjs-middleware-kotorye-ostaiutsia-poniatnymi</loc>
<lastmod>2026-04-12T23:44:56.344407Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/polya-metadannyh-dogovorov-dlya-otsledovaniya-obnovleniy-i-obyazannostey</loc>
<lastmod>2026-04-11T05:48:18.265292Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/shagi-reaktsii-na-utechku-postavshhika-pervyj-chas</loc>
<lastmod>2026-04-11T19:55:08.354263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oshibki-arhitektury-produkta-ranney-komandy</loc>
<lastmod>2026-04-14T19:42:53.583031Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pgbouncer-transaction-vs-session-pooling-pered-zapuskom</loc>
<lastmod>2026-04-13T06:42:20.376496Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/moduli-cpp-v-servisnom-steke-bez-perepisyvaniya-starogo-koda</loc>
<lastmod>2026-04-12T23:58:04.622444Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/versiionirovanie-yazyka-domena-pered-izmeneniem-api</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-kodovoy-bazy-pered-privlecheniem-investitsiy</loc>
<lastmod>2026-04-13T06:22:18.271101Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biudzhety-zaderzhki-dlia-funktsii-ii</loc>
<lastmod>2026-04-10T12:02:38.359047Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-peredachi-pr-dlya-ii-koda</loc>
<lastmod>2026-04-11T06:43:58.538713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-keshirovanie-redis-dlya-node-js-chto-vybrat-i-pochemu</loc>
<lastmod>2026-04-13T06:26:15.655548Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vremennye-biznes-pravila-v-domennoj-modeli</loc>
<lastmod>2026-04-12T23:35:51.823476Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obrabotka-isklyucheniy-v-ai-pochemu-lomayutsya-plany-chisto-ai-komand</loc>
<lastmod>2026-04-13T07:20:09.539953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-vybrat-ai-pilot-dlya-bystrogo-obucheniya-komandy</loc>
<lastmod>2026-04-27T05:25:03.213949Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razdelenie-ingress-v-kubernetes-dlya-publichnogo-partnyorskogo-i-vnutrennego-trafika</loc>
<lastmod>2026-04-13T06:18:21.362376Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sniz-te-prostoi-ubrav-odnu-zavisimost</loc>
<lastmod>2026-04-12T06:11:25.099164Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-react-dlya-pechati-i-eksporta-pdf-dlya-schetov-i-otchetov</loc>
<lastmod>2026-04-13T01:12:07.9594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/avtomatizatsiya-finansov-bez-bukhgalterskih-syurprizov</loc>
<lastmod>2026-04-11T18:09:08.343468Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/patterny-sqlalchemy-2-0-dlya-skrytyh-oshibok-zaprosov</loc>
<lastmod>2026-04-13T02:14:49.585116Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/preobrazovat-skripty-v-vnutrennie-instrumenty</loc>
<lastmod>2026-04-11T18:19:18.465143Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/go-biblioteki-dlya-multitenant-saas-prilozheniy-kotorye-snizhayut-risk</loc>
<lastmod>2026-04-13T01:51:34.803362Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervyy-ii-protsess-ochered-svyazannaya-s-vyruchkoy</loc>
<lastmod>2026-04-13T07:08:30.983309Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervyi-inzhenernyi-menedzher-chto-dolzhen-ispravit-vneshnii-cto</loc>
<lastmod>2026-04-27T21:27:46.402518Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ot-soveta-k-upravleniyu-bezopasnyy-put-rasshireniya-roli</loc>
<lastmod>2026-04-15T02:14:37.056933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stek-dlya-novyh-servisov-v-maloy-komande</loc>
<lastmod>2026-04-13T05:40:19.282942Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/retrospektivy-kogort-startapov</loc>
<lastmod>2026-04-14T18:15:26.565917Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/fonovaia-sinkhronizatsiia-na-ios-i-android-s-ogranicheniiami</loc>
<lastmod>2026-04-12T23:41:37.203181Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/bezopasnost-zhurnalov-dlia-rassledovanii</loc>
<lastmod>2026-04-10T11:39:28.299368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/migratsiya-crud-v-domennuyu-model</loc>
<lastmod>2026-04-12T23:35:26.941551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/event-storming-bez-vorkshopov-iz-tiketov-i-logov</loc>
<lastmod>2026-04-12T23:25:53.691664Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pochemu-ii-piloty-zastrevaiut-posle-pervoi-udachnoi-nedeli</loc>
<lastmod>2026-04-13T05:40:18.929107Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cheklist-zakrytiya-finansov-nayti-nebolshie-vyigryshi-ot-avtomatizatsii</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nadyozhnaya-podderzhka-maloy-komandy</loc>
<lastmod>2026-04-11T21:50:25.542153Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/k3s-vs-talos-na-bare-metal-dlya-malenkikh-komand</loc>
<lastmod>2026-04-13T07:17:00.881237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskie-obzory-akkauntov-rannie-riski-ottoka</loc>
<lastmod>2026-04-10T07:19:28.627375Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/samokhosting-i-upravliaemye-servisy-dlia-malykh-kompanii</loc>
<lastmod>2026-04-27T21:31:36.714814Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/startap-posle-agentstva-cheklist-mentora</loc>
<lastmod>2026-04-14T12:08:05.667873Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kapitan-reliza-dlya-ai-first-komand-v-riskovye-dni</loc>
<lastmod>2026-04-13T20:33:44.114152Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/idemponentnost-fonovyh-zadach-v-python-dlya-platezhej-i-sinhronizacii</loc>
<lastmod>2026-04-13T03:17:54.742711Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/git-tegi-semanticheskie-versii-sha-kommit</loc>
<lastmod>2026-04-10T11:32:48.10775Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/arkhitektura-frontenda-dlia-ekranov-s-podderzhkoi-i-i</loc>
<lastmod>2026-04-12T23:44:27.525283Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervye-tekhnicheskie-najmy-chto-menyaetsya-za-6-mesyatsev</loc>
<lastmod>2026-04-12T22:50:19.466608Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vybor-blue-green-ili-rolling-dlya-malenkogo-saas</loc>
<lastmod>2026-04-11T23:07:16.505517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chto-ne-avtomatizirovat-s-ai-v-ai-first-kompanii</loc>
<lastmod>2026-04-13T06:49:19.013613Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/node-js-biblioteki-izobrazhenij-dlya-zagruzok-miniatur-i-cms</loc>
<lastmod>2026-04-13T01:50:56.066987Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskoe-liderstvo-kotoroe-dovodit-resheniya-do-kontsa</loc>
<lastmod>2026-04-27T21:36:39.115406Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granicy-tranzakcij-pered-ocheredyami</loc>
<lastmod>2026-04-12T23:40:48.701689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/korutiny-kotlin-dlya-android-komand-ukhodyashchikh-ot-kolbekov</loc>
<lastmod>2026-04-12T23:45:18.455502Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/arkhitektura-pobochnyh-effektov-frontenda</loc>
<lastmod>2026-04-12T23:28:32.126894Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/federatsiya-modelei-startap-byudzhet-prostaya-nastroyka</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ekonomika-bare-metal-snachala-proverte-odnu-nagruzku-pered-pereezdom</loc>
<lastmod>2026-04-27T21:31:37.600154Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obzor-arkhitektury-za-15-minut-dlya-startap-sessiy-s-mentorom</loc>
<lastmod>2026-04-14T19:42:51.5739Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/avtomatizatsiya-nachinaetsya-s-zapisi-ekrana</loc>
<lastmod>2026-04-13T20:06:59.052308Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nebolshaya-tehnicheskaya-komanda-kak-obyasnit-kontrol-pokupatelyam</loc>
<lastmod>2026-04-13T07:10:30.499995Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sravnenie-bibliotek-react-query-builder-dlya-vnutrennih-instrumentov</loc>
<lastmod>2026-04-13T00:26:06.247759Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/puti-obnovleniya-po-posle-pervogo-goda</loc>
<lastmod>2026-04-12T06:19:25.093291Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/platnyy-probnyy-period-tekhnicheskogo-soosnovatelya</loc>
<lastmod>2026-04-14T21:46:28.009374Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-dostupnosti-v-react</loc>
<lastmod>2026-04-12T23:53:20.88018Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pokupat-soft-ili-avtomatizirovat-kak-reshat-nebolshim-komandam</loc>
<lastmod>2026-04-13T20:14:01.036932Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/edinaya-tochka-otkaza-v-startupe-skrytye-izderzhki</loc>
<lastmod>2026-04-12T06:40:45.956115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biznes-khrupkost-pochemu-khoroshii-aptaim-vsio-ravno-kazhetsia-riskovannym</loc>
<lastmod>2026-04-14T05:45:13.583957Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vosstanovlenie-doveriya-posle-intsidenta</loc>
<lastmod>2026-04-10T06:41:28.642831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/startup-tehnicheskie-voprosy-otvety-format-kotoryi-komandy-deistvitelno-ispolzuiut</loc>
<lastmod>2026-04-14T06:06:52.393081Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obyasnit-klientam-riski-ii-cherez-kontrol-i-proverki</loc>
<lastmod>2026-04-14T05:57:02.452356Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obshchaya-sreda-razrabotki-dlya-lyudej-i-ii-assistentov</loc>
<lastmod>2026-04-12T06:16:45.220482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zametki-po-arkhitekture-po-kotorye-ostayutsya-poleznymi-cherez-mesyacy</loc>
<lastmod>2026-04-11T06:40:18.167342Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/izderzhki-ruchnykh-obeshchaniy-prodazh-v-sdelkakh</loc>
<lastmod>2026-04-13T04:34:49.063287Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-nazvaniya-faylov-dlya-avtomatizatsii</loc>
<lastmod>2026-04-11T06:57:48.081827Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskoe-nastavnichestvo-dlya-osnovatelej-kak-videt-riski-startapa</loc>
<lastmod>2026-04-14T06:35:36.279263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/hronologiya-klienta-dlya-podderzhki-i-uspeha</loc>
<lastmod>2026-04-11T22:55:45.186473Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pered-masshtabirovaniem-komandy-razberites-s-otvetstvennostyu-i-khaosom-relizov</loc>
<lastmod>2026-04-14T20:48:03.117078Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/trebovaniya-k-eksportu-korporativnyh-dannyh-do-obeshchaniya-klientu</loc>
<lastmod>2026-04-13T07:30:04.411676Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oplata-po-ispolzovaniyu-trebuet-bolshe-chem-stranitsa-cten</loc>
<lastmod>2026-04-10T05:03:38.256924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chastnaia-set-ci</loc>
<lastmod>2026-04-10T13:11:18.555602Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/refaktoring-po-tiketam-podderzhki</loc>
<lastmod>2026-04-10T09:53:28.508507Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/lintery-i-formattery-dlya-koda-s-aktivnym-ispolzovaniem-ii</loc>
<lastmod>2026-04-11T17:18:58.558702Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/b2b-ierarkhii-akkauntov-dlya-produktov-dlia-komand</loc>
<lastmod>2026-04-10T11:20:18.395529Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cloudflare-r2-vs-s3-dlya-rastushego-hranilishcha-fajlov-produkta</loc>
<lastmod>2026-04-13T07:17:01.854729Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-samostoyatelnogo-hostinga-posle-besplatnogo-tarifa-chto-uchityvat</loc>
<lastmod>2026-04-27T05:46:21.29026Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-peredachi-mvp-investoram</loc>
<lastmod>2026-04-13T00:47:43.589344Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/risk-revyu-dlya-komand-s-aktivnym-ispolzovaniem-ii-luchshe-ezhednevnykh-stendapov</loc>
<lastmod>2026-04-13T20:20:41.655772Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/teplaia-replika-ili-vosstanovlenie-iz-rezervnoi-kopii</loc>
<lastmod>2026-04-10T07:03:38.333283Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/analiz-inkidentsionnogo-kalendarya-dlya-povtoryayushchikhsya-sboev-v-relizakh</loc>
<lastmod>2026-04-13T20:23:53.425206Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/edinyi-istochnik-pravdy-dlya-pravil-po-kotorym-rabotayut-lyudi-i-ii</loc>
<lastmod>2026-04-27T05:20:31.817735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskiy-lider-na-nepolnuyu-zanyatost-dlya-batcha-akseleratora</loc>
<lastmod>2026-04-14T06:39:13.200088Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chelovecheskie-kontrol-nye-tochki-avtomatizatsii</loc>
<lastmod>2026-04-12T06:22:35.319764Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskoe-liderstvo-v-startapah-rezultat-protiv-otvetstvennosti</loc>
<lastmod>2026-04-14T12:22:30.642005Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nizkie-rashody-na-oblake-chto-vidyat-investory</loc>
<lastmod>2026-04-13T00:14:58.583022Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-nanimat-vremennogo-cto-pered-poiskom-shtatnogo</loc>
<lastmod>2026-04-15T02:15:41.43973Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/intervaly-gistogrammy-prometheus-dlya-api-kotorye-ponimaet-komanda</loc>
<lastmod>2026-04-13T20:33:45.745178Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ab-testy-podskazok-bez-lozhnyh-pobed</loc>
<lastmod>2026-04-11T17:30:58.300149Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/specifikacii-dlya-smeshannykh-chelovecheskih-i-ai-protsessov</loc>
<lastmod>2026-04-12T06:09:55.66196Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sreda-demo-prodazh-sbros-nochyu</loc>
<lastmod>2026-04-10T07:00:38.43841Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/node-js-biblioteki-dlia-email-testirovaniia-i-bezopasnogo-steidzhinga</loc>
<lastmod>2026-04-13T03:22:29.381691Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/skuchnye-biblioteki-dlya-startapov-kotorye-rabotayut-godami</loc>
<lastmod>2026-04-13T02:47:37.716382Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-deystviy-pri-sboe-postavshchika-dlya-prodazh-podderzhki-i-ops</loc>
<lastmod>2026-04-11T19:55:49.686918Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obzor-tekhnicheskogo-dolga-s-osnovatelyami</loc>
<lastmod>2026-04-10T06:27:38.488334Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/roli-v-ai-kompanii-kak-menyayutsya-reviewery-operatory-eksperty</loc>
<lastmod>2026-04-11T22:09:35.641502Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-hraneniya-vlozhenij-sokratit-rashody-na-hranenie</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kartirovanie-skrytykh-zavisimostei-pered-refaktoringom</loc>
<lastmod>2026-04-12T06:11:45.611295Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/signaly-doveriya-ii-dlya-platezhey-i-izmeneniy-zapisej</loc>
<lastmod>2026-04-11T20:10:48.132725Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pakety-konteksta-repozitoriya</loc>
<lastmod>2026-04-11T06:12:29.925934Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ddd-lite-s-grpc-mezhdu-vnutrennimi-modulyami</loc>
<lastmod>2026-04-12T23:34:47.451311Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ocenochnye-karty-dlya-revyuerov-dlya-luchshih-ai-operacij</loc>
<lastmod>2026-04-13T07:31:28.901769Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/rol-otvetstvennogo-za-reliz</loc>
<lastmod>2026-04-14T07:24:05.989923Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/okna-obnovlenij-saas-komandy-spokojnyj-ritm</loc>
<lastmod>2026-04-11T21:55:05.305496Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/poshagovaya-otladka-oshibok-v-federativnom-steke</loc>
<lastmod>2026-04-12T23:25:57.442388Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskoe-nastavnichestvo-dlya-akseleratorov-s-smeshannymi-kogortami</loc>
<lastmod>2026-04-14T21:27:33.091908Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/smeshannyy-nabor-frontend-testov-dlya-komand-s-ii</loc>
<lastmod>2026-04-13T00:59:08.449655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskaia-perezagruzka-dlia-komand-razrabotki-3-priznaka</loc>
<lastmod>2026-04-13T05:35:29.18325Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-dlya-admin-paneley-react-bez-poteri-kontrolya</loc>
<lastmod>2026-04-13T00:57:51.671361Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/paket-dlya-investorov-3-stranitsy</loc>
<lastmod>2026-07-22T02:33:21.771288Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverki-dostupa-dlya-biznes-instrumentov</loc>
<lastmod>2026-04-11T20:08:58.586415Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kartirovka-protsessov-vnedrenie-ii-nachal-s-isklyucheniy</loc>
<lastmod>2026-04-12T06:16:55.194349Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/boty-obnovlenii-zavisimostei-v-ci-bez-ustalosti-rev-iuerov</loc>
<lastmod>2026-04-10T08:12:28.30133Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/valovaya-marzha-v-softvernom-biznese</loc>
<lastmod>2026-04-14T07:00:38.554672Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/slomannye-inzhenernye-resheniya-pochemu-eshche-odin-naym-ne-pomozhet</loc>
<lastmod>2026-04-13T06:56:01.695338Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pochemu-proekty-rag-provalivayutsya-na-vtorom-mesyatse</loc>
<lastmod>2026-04-10T03:26:20.530045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-go-dlya-ustojchivosti-api-prakticheskij-startovyj-nabor</loc>
<lastmod>2026-04-12T23:48:44.032951Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stek-platformy-dlya-malenkoj-komandy-7-servisov</loc>
<lastmod>2026-04-11T21:51:56.187484Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskaia-otsenka-pered-pivotom-produkta-chto-proverit</loc>
<lastmod>2026-04-11T06:27:38.265063Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kontrolnyj-spisok-dlya-privlecheniya-investitsij-ai-kod</loc>
<lastmod>2026-04-12T23:01:58.720733Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prisma-vs-raw-sql-kogda-produktovye-pravila-stanovyatsya-neudobnymi</loc>
<lastmod>2026-04-13T02:31:44.440162Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/planirovanie-propusknoj-sposobnosti-rezervnyh-kopij-bolshih-baz-na-byudzhete</loc>
<lastmod>2026-04-10T09:36:58.665451Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-hraneniya-artifaktov-dlya-sokrashcheniya-rashodov-na-hranenie-ci</loc>
<lastmod>2026-04-10T11:13:28.222752Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/povtoryaemye-bloki-avtomatizacii-dlya-vnutrennih-instrumentov</loc>
<lastmod>2026-04-11T20:00:28.053547Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cloudflare-workers-protiv-koda-na-origin-dlya-prostyh-pravil-na-edge</loc>
<lastmod>2026-04-13T07:17:00.50461Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/khudshii-intsident-v-prodakshne-chto-investory-khotiat-uslyshat</loc>
<lastmod>2026-04-13T00:44:06.776661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/navyki-programmirovaniia-s-ii-pochemu-starshie-inzhenery-vazhnee</loc>
<lastmod>2026-04-11T22:06:17.025267Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/standarty-arhitektury-dlya-vneshnih-komand-sokhranyayushchie-edinobrazie</loc>
<lastmod>2026-04-10T08:10:49.72372Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/karta-riskov-portfelya-akseleratora-po-otzyvam-mentorov</loc>
<lastmod>2026-04-14T11:13:35.540455Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kapitaloeffektivnaia-tekhnicheskaia-dorozhnaia-karta-dlia-nebol-shikh-komand</loc>
<lastmod>2026-04-12T23:21:20.504785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/shablony-go-servisov-bez-boli-privyazki-k-frejmvorku</loc>
<lastmod>2026-04-13T07:30:06.011278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vedushchiy-inzhener-s-assistentom-bez-poteri-suzhdeniya</loc>
<lastmod>2026-04-11T06:32:58.410383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-go-dlya-vebkhukov-podpisi-povtory-i-logi</loc>
<lastmod>2026-04-13T03:22:44.458632Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/product-market-fit-no-nizkaya-marzha-provaly-v-dostavke-cennosti</loc>
<lastmod>2026-04-13T04:34:24.910096Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-opisaniya-vakansij-perepisat-roli-pered-novym-najmom</loc>
<lastmod>2026-04-13T07:47:03.085815Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otbor-dlya-ruchnoy-proverki-dlya-komand-ii-pri-rost-obyomov</loc>
<lastmod>2026-04-11T18:06:38.21339Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pochemu-avtomatizatsiya-ai-provalivaetsya-v-malom-biznese</loc>
<lastmod>2026-04-10T11:36:58.587193Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tsenoobrazovanie-vremeni-revyuera-pri-uskorennoy-ai-razrabotke</loc>
<lastmod>2026-04-13T07:10:30.847496Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/peredacha-soglasovaniya-relizov-bez-zamedleniya-komandy</loc>
<lastmod>2026-04-13T07:04:13.013265Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obshchaya-ai-infrastruktura-dlya-komand-s-neskolkimi-protsessami</loc>
<lastmod>2026-04-13T07:57:00.46462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ii-sgenerirovannyy-kod-kogda-on-pomogaet-a-kogda-skryvaet-problemy</loc>
<lastmod>2026-04-27T21:43:11.250633Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/mnogomodel-nye-protsessy-bez-prevrashcheniia-podderzhki-v-qa</loc>
<lastmod>2026-04-27T21:35:23.472907Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/openfga-protiv-samodelnogo-rbac-dlya-b2b-pravil-dostupa</loc>
<lastmod>2026-04-27T05:24:14.168498Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-prevrashchat-rabochii-protsess-v-programmnoe-reshenie-dlya-servisnogo-biznesa</loc>
<lastmod>2026-04-27T05:18:45.194596Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ramka-tekhnicheskikh-resheniy-dlya-osnovateley-startapov</loc>
<lastmod>2026-04-14T10:14:02.58647Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskoe-nastavnichestvo-dlya-startapov-posle-pervykh-desyati-klientov</loc>
<lastmod>2026-04-14T21:18:52.400115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/react-biblioteki-dlya-autentifikacii-zashchishchennye-marshruty-i-pereklyuchenie-rabochikh-prost</loc>
<lastmod>2026-04-13T01:11:47.715625Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biznes-pravila-v-operatsionke-a-ne-v-kode-chto-perenosit</loc>
<lastmod>2026-04-13T05:40:22.73459Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskoe-zakrytie-investorov-90-dnei</loc>
<lastmod>2026-04-12T22:58:38.200387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nedelnaya-otsenka-modelei-dlya-produktovyh-komand</loc>
<lastmod>2026-04-10T06:01:28.569016Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-obeshchanij-prodazh-pered-krupnoj-sdelkoj</loc>
<lastmod>2026-04-11T22:32:15.4563Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biudzhety-tokenov-po-etapam-rabochego-protsessa</loc>
<lastmod>2026-04-10T05:41:58.70815Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/avtomatizatsiia-operatsii-v-prodakshene-s-chego-nachat</loc>
<lastmod>2026-04-11T22:26:35.702196Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/incidentnaya-sistema-dlya-ai-agentov</loc>
<lastmod>2026-04-13T19:57:16.77372Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/redis-kak-sloj-koordinacii-gde-on-podhodit-i-gde-net</loc>
<lastmod>2026-04-13T06:42:19.748008Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/snizhenie-raskhodov-na-oblako-cherez-ustranenie-lishnego-v-arkhitekture</loc>
<lastmod>2026-04-27T05:38:23.406023Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/minimalnye-dokazatelstva-dlya-rannej-podgotovki-k-sootvetstviyu</loc>
<lastmod>2026-04-11T19:53:18.260864Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vybor-postavshchikov-ii-dlya-nebolshoy-komandy</loc>
<lastmod>2026-04-10T08:18:58.44868Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/technicheskoe-planirovanie-pre-seed-do-najma-ili-autsorsinga</loc>
<lastmod>2026-04-15T02:07:19.767297Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/striming-tokenov-v-ii-kogda-pomogaet-i-kogda-otvlekaet</loc>
<lastmod>2026-04-11T16:46:28.008595Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ustanovki-u-pokupatelya-pravila-do-rasshireniya-sdelok</loc>
<lastmod>2026-04-13T20:26:46.987282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/iisistenty-dlya-programmirovaniya-malenkie-komandy-gde-pomogayut-i-podvodyat</loc>
<lastmod>2026-04-10T03:31:07.032467Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/spasenie-programmnogo-obespecheniya-bez-perepisyvanija</loc>
<lastmod>2026-04-12T06:20:55.445556Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-zatrat-nablyudaemosti</loc>
<lastmod>2026-04-12T06:02:15.076062Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otkat-konfiguratsii-ostanovite-ploikhie-pereklyuchateli-vyzyvayushchie-prostoi</loc>
<lastmod>2026-04-10T08:34:18.385864Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razrastanie-produkta-v-startape</loc>
<lastmod>2026-04-14T08:13:08.133764Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-dlya-sozdateley-pered-nachalom-razrabotki</loc>
<lastmod>2026-04-11T22:06:55.645911Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskii-ottok-chto-sprashivaiut-investory-o-vashem-produkte</loc>
<lastmod>2026-04-12T23:05:58.209912Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/docker-compose-vs-kubernetes-dlya-rastushchey-saas-komandy</loc>
<lastmod>2026-04-10T08:51:38.450545Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/priznaki-vygoraniia-malen-koi-komandy-geroizm-kak-protsess</loc>
<lastmod>2026-04-11T22:03:26.022006Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/upravlyat-komandami-ai-prostye-pravila-dlya-menedzherov</loc>
<lastmod>2026-04-12T06:20:56.669396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nedelnaya-repo-uborka-ai-30-minut</loc>
<lastmod>2026-04-11T21:47:45.452174Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-udaleniya-generirovannogo-koda-izbavitsya-ot-sboev-pri-refaktoringe</loc>
<lastmod>2026-04-12T06:11:48.360249Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/demo-dlya-investorov-kogda-inzhener-spasaet-potok</loc>
<lastmod>2026-04-13T06:22:10.653707Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/referensy-cto-v-startape-chto-osnovatelyam-deystvitelno-stoit-sprashivat</loc>
<lastmod>2026-04-14T20:11:03.686272Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/redis-streams-vs-ocheredi-postgresql-dlya-rabochey-arkhitektury</loc>
<lastmod>2026-04-13T07:30:05.058013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vnedrenie-ii-v-kompanii-na-50-chelovek-bez-lishnei-biurokratii</loc>
<lastmod>2026-04-27T21:27:04.131145Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ezhenedel-nyi-operatsionnyi-obzor-dlia-malen-koi-ii-komandy</loc>
<lastmod>2026-04-13T07:57:00.069133Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/inzhenernye-chasy-bez-slack-paniki</loc>
<lastmod>2026-04-11T18:14:28.292555Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/skorost-relizov-i-operatsionnaia-rabota</loc>
<lastmod>2026-04-12T22:50:07.638962Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/arhitekturnye-predlozheniya-chto-osnovatelyu-proverit-snachala</loc>
<lastmod>2026-04-14T22:03:06.575414Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskie-referensy-dlia-investorov-chto-uporiadochit-snachala</loc>
<lastmod>2026-04-12T23:38:28.446307Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/praktiki-status-stranitsy-menshe-zaprosov-podderzhki</loc>
<lastmod>2026-04-11T17:41:28.852621Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chastota-ruchnykh-vmeshatel-stv-priznak-slomannykh-avtomatizatsii</loc>
<lastmod>2026-04-11T18:23:08.6683Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/edin-stek-nablyudaemosti-dlya-produkta-i-vnutrennih-instrumentov</loc>
<lastmod>2026-04-11T21:50:35.851354Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-observability-dashboard-useful-views-only</loc>
<lastmod>2026-04-13T20:11:54.050938Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/startup-stop-list-chto-ne-stroit-ne-pokupat-i-ne-avtomatizirovat</loc>
<lastmod>2026-04-13T20:06:50.942512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nodejs-csv-i-biblioteki-dlya-elektronnykh-tablits-dlya-stabilnykh-importov</loc>
<lastmod>2026-04-13T01:51:49.646428Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/politika-hraneniya-logov-otdelnye-sroki-audit-oshibki-otladka</loc>
<lastmod>2026-04-11T05:55:37.956155Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kontrol-dostupa-v-prodakshen-dlya-malenkikh-komand</loc>
<lastmod>2026-04-13T20:22:01.707487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chek-list-ii-startapov-dlya-akseleratorov-pered-demo-dnem</loc>
<lastmod>2026-04-14T10:57:54.352951Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/raznoglasiya-mezhdu-osnovatelem-i-cto-ne-vtyagivajte-komandu</loc>
<lastmod>2026-04-14T21:40:03.12098Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravilo-ostanovki-ai-refaktoringa</loc>
<lastmod>2026-04-13T20:15:55.1428Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-nanimat-cto-dlya-startapa-do-sootvetstviya-produkta-rynku</loc>
<lastmod>2026-04-15T02:07:40.893345Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zustand-horilishcha-vs-mashiny-sostoyaniy-dlya-ekranov-rabochikh-protsessov</loc>
<lastmod>2026-04-27T05:27:51.524842Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/avariinoe-pereklyuchenie-na-bare-metal-s-teplym-rezervom</loc>
<lastmod>2026-04-13T20:12:18.799715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskiy-audit-risk-vyruchki</loc>
<lastmod>2026-04-27T21:27:04.484681Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/swiftui-ili-uikit-dlya-legacy-prilozheniy-kak-vybrat-seychas</loc>
<lastmod>2026-04-13T00:03:10.609372Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otvetstvennyi-za-infrastrukturnyi-byudzhet-dlya-produktovykh-komand</loc>
<lastmod>2026-04-13T05:40:20.863132Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/izmeneniya-infrastruktury-sozdannye-ii-trebuyut-strozhestva</loc>
<lastmod>2026-04-13T07:57:17.006335Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/reestr-iskliuchenii-bezopasnosti</loc>
<lastmod>2026-04-10T09:25:48.388982Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granitsy-vnedreniya-ii-dlya-tsen-yuridicheskikh-voprosov-i-dostupa</loc>
<lastmod>2026-04-13T20:13:00.866315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/optimistic-ui-kakie-deystviya-dolzhny-zhdat-podtverzhdeniya</loc>
<lastmod>2026-04-12T23:28:11.076303Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/akcii-ili-dengi-dlya-chastichnogo-cto-kak-vybrat</loc>
<lastmod>2026-04-14T12:22:32.537446Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/okupaemost-avtomatizatsii-malogo-biznesa-do-pokupki-instrumentov</loc>
<lastmod>2026-04-14T06:34:02.344847Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/grpc-kody-oshibok-dlya-komand-frontenda</loc>
<lastmod>2026-04-13T20:38:42.810669Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/fraktsionnyy-cto-do-inzhenernoy-komandy-chto-on-ispravlyaet</loc>
<lastmod>2026-04-14T21:50:45.065795Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prometheus-remote-write-protiv-lokalnogo-khraneniya-bolee-deshevaya-istoriya</loc>
<lastmod>2026-04-13T06:26:30.261242Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/avtomatizatsiia-ot-predlozheniia-do-oplaty-dlia-malykh-komand</loc>
<lastmod>2026-04-11T20:05:38.260876Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-dlya-obrabotki-isklyucheniy-v-starykh-kompaniyakh</loc>
<lastmod>2026-04-14T11:27:15.576202Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/taksonomiia-oshibok-ii-sortiruite-problemy-prezhde-chem-komanda-ikh-ispravit</loc>
<lastmod>2026-04-11T18:34:18.324362Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/upravlenie-sekretami-startapov-bez-obshchikh-parolei</loc>
<lastmod>2026-04-10T07:57:38.570151Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervye-shagi-spaseniia-proekta-zamoroz-te-ob-iom-dostup-i-prava-na-reliz</loc>
<lastmod>2026-04-12T06:34:45.674104Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/karta-peredach-pered-ai-i-sokrashchenie-poter</loc>
<lastmod>2026-04-13T06:56:01.310384Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/zhurnaly-soglasii-dlia-funktsii-ii-obrabatyvaiushchikh-kontent-klienta</loc>
<lastmod>2026-04-10T07:54:38.304579Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/odin-vs-mnogo-regionov-kogda-stoit-dobavit</loc>
<lastmod>2026-04-11T07:33:28.284583Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biblioteki-rich-text-redaktorov-react-kak-vybrat-stek</loc>
<lastmod>2026-04-12T23:56:31.756302Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razvertyvanie-na-odnom-servere-dolgo-ostaetsia-upravliaemym</loc>
<lastmod>2026-04-13T05:43:17.974494Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cheklist-proverki-patcha-dlya-bezopasnyh-pyatnichnyh-izmeneniy</loc>
<lastmod>2026-04-13T20:11:54.506824Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/plan-najma-na-seed-stadii-kotoryj-vyderzhit-pervogo-starshogo-inzhenera</loc>
<lastmod>2026-04-14T19:42:54.066028Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/otpravka-kazhduyu-nedelyu-s-malenkoy-komandoy-bez-vygoraniya</loc>
<lastmod>2026-04-13T05:47:27.725335Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-podderzhki-kastomnoj-funkcii-vyshe-chem-vremya-na-razrabotku</loc>
<lastmod>2026-04-13T20:26:28.272463Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/peredacha-ai-rabochego-protsessa-kogda-eksperimenty-stanovyatsya-rutinoy</loc>
<lastmod>2026-04-13T07:37:39.545695Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/voprosy-soveta-ob-ai-dal-she-sokrashcheniia-shtata</loc>
<lastmod>2026-04-14T13:02:04.68689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskiy-avtoritet-v-antikrizisnom-razvorote</loc>
<lastmod>2026-04-14T09:18:13.793245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uprostit-infrastrukturu-dlya-ai-komand-priv-cem-dobavlyat-instrumenty</loc>
<lastmod>2026-04-13T07:37:39.843897Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/izbytochnaya-zapis-v-postgres-iz-za-zhurnalov-audita-v-rastushchikh-prilozheniyakh</loc>
<lastmod>2026-04-13T20:12:19.675685Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/signaly-slabogo-inzhenernogo-rukovodstva-v-support-ticketah</loc>
<lastmod>2026-04-14T07:00:37.896849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/model-podderzhki-vydelennogo-ekzemplyara-pered-tsenoj-na-zhelezo</loc>
<lastmod>2026-04-13T20:26:06.362646Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/povysit-inzhenera-ili-naniat-fraktsionnogo-cto</loc>
<lastmod>2026-04-15T02:16:07.225537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/podderzhka-portfelya-startapov-posle-vystupleniya</loc>
<lastmod>2026-04-14T21:27:33.523719Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskie-temy-vystuplenij-dlya-faunderov</loc>
<lastmod>2026-04-14T15:15:35.781848Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/caddy-nginx-traefik-dlya-nebolshikh-produktovykh-komand</loc>
<lastmod>2026-04-13T07:04:39.4165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-nanimat-frakczionnogo-cto-dlya-najma-i-produktovyh-reshenij</loc>
<lastmod>2026-04-15T02:14:35.393625Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/politika-ai-dlya-portfelia-pokupki-instrumentov-i-dostupa-k-dannym</loc>
<lastmod>2026-04-14T06:44:53.387832Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/arhitekturnaya-diagramma-dlya-osnovateley-kotoraya-pokazyvaet-bol-izmeneniy</loc>
<lastmod>2026-04-13T20:12:19.311309Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cdn-failover-stranicy-pri-sboyah</loc>
<lastmod>2026-04-13T06:32:28.74294Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/konflikt-osnovatelya-i-cto-spokoynyy-skript-dlya-rannih-komand</loc>
<lastmod>2026-04-14T15:15:34.52354Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ocenka-individualnoi-tekhnicheskoi-raboty</loc>
<lastmod>2026-04-14T06:35:36.655237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/samostoyatelnyj-inferens-na-odnoj-gpu-limity-stoimost-privatnost</loc>
<lastmod>2026-04-13T19:57:16.35534Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskij-sovetnik-dlya-sryvayushchegosya-sprinta-chto-menyat-pervym</loc>
<lastmod>2026-04-14T21:18:12.657319Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskoe-napravlenie-dlya-inzhenernyh-menedzherov-pochemu-komandy-uhodyat-v-drejf</loc>
<lastmod>2026-04-14T07:36:14.853223Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uzkoe-mesto-v-znaniyah-osnovatelya-i-skrytye-izderzhki-konteksta</loc>
<lastmod>2026-04-13T05:47:29.109594Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskoe-liderstvo-dlya-produktov-sozdannyh-agentstvom-pri-ogranichennom-byudzhete</loc>
<lastmod>2026-04-27T21:27:46.046673Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uzkoe-mesto-osnovatelya-v-tehnicheskih-resheniyah-i-kak-ego-ispravit</loc>
<lastmod>2026-04-15T02:07:34.939307Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sootvetstvie-produkta-rynku-i-arkhitektura-kogda-vy-zhdali-slishkom-dolgo</loc>
<lastmod>2026-04-14T21:38:26.150487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/do-togo-kak-stroit-agenta-doobuchite-nebolshoi-klassifikator</loc>
<lastmod>2026-04-13T07:04:35.086052Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskii-konsul-tativnyi-sovet-dlia-startapov</loc>
<lastmod>2026-04-14T21:38:26.538083Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/resurs-cto-chto-upuskayut-nachinayushchie-osnovateli</loc>
<lastmod>2026-04-15T18:23:31.295821Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/gotovnost-k-ai-avtomatizatsii-chto-pokazyvaet-ochered-zayavok</loc>
<lastmod>2026-04-13T20:07:09.735093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kto-dolzhen-otvechat-za-programmu-perekhoda-na-ai-v-startepe</loc>
<lastmod>2026-04-13T07:47:04.000391Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prioritizaciya-zaprosov-klientov-bez-grubyh-ocenok</loc>
<lastmod>2026-04-27T05:18:45.795866Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/cheklist-ai-dlya-klientskih-zapisej-dlya-cto</loc>
<lastmod>2026-04-14T14:03:13.525538Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-razrastaniya-instrumentov-najti-peresecheniya-pered-prodleniyami</loc>
<lastmod>2026-04-14T07:43:22.69315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-infrastruktury-vneshnim-cto-dlya-snizheniya-zatrat-i-riskov</loc>
<lastmod>2026-04-27T21:31:38.992902Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-ochistki-gitlab-container-registry-dlya-sokhraneniya-nuzhnykh-tegov</loc>
<lastmod>2026-04-13T07:04:37.318303Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dolia-tekhnicheskogo-soosnovatelia-posle-mvp</loc>
<lastmod>2026-04-15T02:14:12.300887Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chto-sprosit-posle-propushchennogo-reliza-pyat-voprosov-faundera</loc>
<lastmod>2026-04-27T05:46:19.998238Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sokratite-trenie-pri-onbordinge</loc>
<lastmod>2026-04-13T07:04:13.768425Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/izmerenie-doveriya-v-ai-vorkflow-s-pravilnymi-signalami</loc>
<lastmod>2026-04-13T07:34:00.934752Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/voprosy-k-roli-cto-pered-prinyatiem-predlozheniya</loc>
<lastmod>2026-04-14T09:43:23.10713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-zatrat-po-rabochim-protsessam</loc>
<lastmod>2026-04-13T05:40:24.041668Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/soglashenie-faundera-i-tekhleda-kotoroe-sokrashchaet-peredelki</loc>
<lastmod>2026-04-13T07:14:28.464504Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/staff-level-inzhenernaya-otsenka-v-ai-nasyshchennykh-komandakh</loc>
<lastmod>2026-04-13T07:31:56.304985Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/biznes-sobytiya-do-vyzovov-modeli</loc>
<lastmod>2026-04-13T20:18:06.987079Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/korotkie-ai-workflow-sokrashchenie-potery-pered-uvelicheniem-moshchnosti-modeli</loc>
<lastmod>2026-04-13T05:38:18.100072Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granitsy-ii-dlya-riskovannogo-koda</loc>
<lastmod>2026-04-13T05:38:17.54243Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pervaya-arhitekturnaya-vstrecha-chto-vzyat-s-soboj</loc>
<lastmod>2026-04-14T21:27:42.915286Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/avtomatizatsiya-ocheredi-kotoraya-ostanavlivaet-ezhednevnyy-ruchnoy-prismotr</loc>
<lastmod>2026-04-13T20:15:44.669415Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/voprosy-pered-dobavleniem-ii-funkcii-v-startap</loc>
<lastmod>2026-04-14T06:48:04.232245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/avtomatizatsiya-onbordinga-klientov-posle-ispravleniya-nastroek</loc>
<lastmod>2026-04-27T05:38:22.254315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ktor-vs-spring-boot-dlya-vnutrennih-api-chto-vybrat</loc>
<lastmod>2026-04-13T07:19:42.393357Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/temy-vorkshopov-dlia-netekhnicheskikh-osnovatelei-pered-demo-dnem</loc>
<lastmod>2026-04-14T19:42:51.09518Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/metki-riska-ii-dlya-komandy-bez-dlinnoi-politiki</loc>
<lastmod>2026-04-13T05:35:29.498927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kriterii-priemki-dlya-ii-razrabotki-v-korotkikh-spetsifikatsiyakh-faunderov</loc>
<lastmod>2026-04-13T07:56:59.720673Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/granicy-chastichnogo-cto-kotorye-zashchishchayut-vremya-lidera</loc>
<lastmod>2026-04-27T21:36:51.769122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chasy-priema-tekhnicheskogo-osnovatelya</loc>
<lastmod>2026-04-27T05:09:53.568897Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/povtoryaemye-ii-rabochie-processy-kotorye-ne-zavisyat-ot-odnogo-cheloveka-v-komande</loc>
<lastmod>2026-04-13T05:40:24.366735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/planirovka-najma-tehnicheskogo-soosnovatelya-chto-sprosit-v-pervuyu-ochered</loc>
<lastmod>2026-04-14T21:36:52.474057Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sokratit-inzhenernuyu-komandu-ne-slomav-produkt</loc>
<lastmod>2026-04-14T21:38:27.988977Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/avtomatizaciya-obshchego-pochtovogo-yashika-s-ii-dlya-bystryh-otvetov</loc>
<lastmod>2026-04-13T07:30:06.642042Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kto-otvechaet-za-prodakshn-v-ai-first-komandakh</loc>
<lastmod>2026-04-13T07:56:59.403032Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vneshnij-cto-posle-propushhennyh-relizov-vosstanovit-doverie-komandy</loc>
<lastmod>2026-04-27T21:26:14.057208Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/shablon-instrukcii-na-sluchay-incidenta-dlya-novyh-inzhenerov</loc>
<lastmod>2026-04-13T05:43:17.348115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskoe-nastavnichestvo-s-ocheredi-podderzhki</loc>
<lastmod>2026-04-14T06:51:53.917501Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-platit-tekhnicheskomu-soosnovateliu-kogda-deneg-malo</loc>
<lastmod>2026-04-14T21:47:02.668839Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/protsess-proverki-ai-eksperty-dlya-riskov-inzhenery-dlya-pravil</loc>
<lastmod>2026-04-13T20:18:09.349989Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/s3-fan-out-s-ocheredyami-i-rabotnikami-kotorye-mozhno-otsledit</loc>
<lastmod>2026-04-13T07:19:41.399305Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskii-soosnovatel-protiv-podryadchika-kak-osnovateli-zamechayut-razryv</loc>
<lastmod>2026-04-15T02:07:25.754204Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/probely-v-otvetstvennosti-za-sistemy-povtoriaiushchiesia-intsidenty</loc>
<lastmod>2026-04-14T09:01:43.187784Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/neskolko-ai-modeley-v-odnom-produkte-bez-lishnego-haosa</loc>
<lastmod>2026-04-13T05:35:28.834133Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-nastroiki-korporativnogo-akkaunta-pered-masshtabirovaniem</loc>
<lastmod>2026-04-13T20:33:45.304351Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/risk-sryva-postavki-v-startape-priznaki-v-sprintakh-relizakh-i-podderzhke</loc>
<lastmod>2026-04-14T08:46:30.029845Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ruchnaya-proverka-riskovannyh-izmeneniy-koda-v-komandah-s-ai</loc>
<lastmod>2026-04-13T07:31:29.227012Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/onbording-cto-v-startape-chto-sovetu-direktorov-rasskazat-pervym</loc>
<lastmod>2026-04-14T21:49:34.804603Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uchebnye-pereklyucheniya-postgresql-pri-sboyah-dlya-nebolshih-komand</loc>
<lastmod>2026-04-13T06:42:20.717016Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kontakty-vendorov-cto-startapa-risk-pered-izmeneniyami</loc>
<lastmod>2026-04-15T02:07:35.450295Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vnedrenie-vnutrenney-platformy-nachinaetsya-s-odnogo-malogo-processa</loc>
<lastmod>2026-04-13T06:48:21.930997Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/spasenie-mvp-na-pozdnei-stadii-poka-prodazhi-i-rost-prodolzhayutsya</loc>
<lastmod>2026-04-27T21:37:53.011661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/inzhenery-operatory-dlya-startapov-chto-komandam-nuzhno-seychas</loc>
<lastmod>2026-04-14T12:54:24.749239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/axum-actix-web-vs-rocket-dlya-realnoy-rust-api-raboty</loc>
<lastmod>2026-04-27T05:24:27.834321Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/skrytaia-tsena-raboty-ii</loc>
<lastmod>2026-04-14T13:11:44.897352Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chastichnomu-tekhnicheskomu-rukovodstvu-nuzhny-chyotkie-zony-resheniy</loc>
<lastmod>2026-04-27T21:27:21.247158Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/doverie-dlia-nebol-shikh-inzhenernykh-komand</loc>
<lastmod>2026-04-27T21:43:22.48864Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kysely-drizzle-i-chistyj-sql-dlya-typescript-bekendov</loc>
<lastmod>2026-04-27T05:24:25.434264Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/podpisanie-docker-obrazov-v-gitlab-kotoroe-komandy-prodolzhayut-ispolzovat</loc>
<lastmod>2026-04-13T07:04:38.180436Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/avtomatizatsiia-kopirovaniia-i-vstavki</loc>
<lastmod>2026-04-13T06:48:22.280448Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/naim-cto-na-chastichnuiu-zaniatost-snachala-isprav-te-rol</loc>
<lastmod>2026-04-27T21:37:01.057204Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/fractional-cto-dlya-malogo-biznesa-realnaya-distsiplina</loc>
<lastmod>2026-04-27T21:43:12.599849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/peredacha-mvp-ot-agentstva-bez-perepisyvaniya</loc>
<lastmod>2026-04-14T20:33:23.284069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/gitlab-vs-linear-vs-jira-dlya-nebolshih-inzhenernyh-komand</loc>
<lastmod>2026-04-27T05:15:52.080765Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/berezhlivaia-tekhnicheskaia-dorozhnaia-karta-so-stop-listom-na-kazhdyi-kvartal</loc>
<lastmod>2026-04-27T05:25:02.543595Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vremennyy-cto-protiv-vp-po-inzhiniringu-v-krizise-startapa</loc>
<lastmod>2026-04-14T12:22:32.169432Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/inventarizatsiya-servisov-dlya-komand-s-lishnim-softom</loc>
<lastmod>2026-04-13T05:40:22.437184Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/logicheskaia-dekodirovka-postgres-dlia-audita-i-sinkhronizatsii</loc>
<lastmod>2026-04-13T06:42:21.010605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vremya-ocheredi-pull-request-i-istinnaya-prichina-medlennoy-postavki</loc>
<lastmod>2026-04-13T20:17:49.237556Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskaya-pomoshch-dlya-produkta-sozdannogo-agentstvom</loc>
<lastmod>2026-04-14T09:30:34.286568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obshchaia-infrastruktura-dlia-startap-akseleratorov</loc>
<lastmod>2026-04-14T12:08:06.056462Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/podderzhka-makrosy-v-pravila-produkta</loc>
<lastmod>2026-04-13T20:14:44.580525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/liniya-proverki-ii-pilotov-dlya-akseleratorov</loc>
<lastmod>2026-04-14T18:15:24.945447Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/assistenty-dlya-programmirovaniya-v-senior-komande-pravila-kotorye-zashchishchayut-kachestvo</loc>
<lastmod>2026-04-14T06:29:43.221577Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/voprosy-pered-perepisyvaniem-chto-dolzhny-sprosit-mentory</loc>
<lastmod>2026-04-14T08:46:29.636708Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kontrakty-dlia-nebol-shoi-inzhenernoi-komandy</loc>
<lastmod>2026-04-13T07:57:01.803018Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/voprosy-po-zakupke-ii-pered-obeshchaniem-ii-v-operatsiyakh</loc>
<lastmod>2026-04-13T07:04:43.079824Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ekzemplyary-opentelemetry-dlya-poiska-medlennyh-api-zaprosov</loc>
<lastmod>2026-04-13T06:15:09.934719Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskij-mentor-day-prostaya-forma-dlya-osnovatelej</loc>
<lastmod>2026-04-14T09:43:42.698317Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kontrol-izmeneniy-dlya-nebolshih-komand</loc>
<lastmod>2026-04-27T05:46:23.989338Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vladenie-pravilami-dlia-tsen-prav-dostupa-i-soglasovanii</loc>
<lastmod>2026-04-13T07:31:57.116829Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pochemu-zamedlyaetsya-rabota-posle-prikhoda-seniora-v-komandu-osnovatelya</loc>
<lastmod>2026-04-27T21:36:33.962067Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tehnicheskij-razbor-startapa-s-uvazheniem-k-vremeni-osnovatelya</loc>
<lastmod>2026-04-14T06:44:42.475595Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tseny-fractional-cto-reteynery-proekty-i-bonusy</loc>
<lastmod>2026-04-14T09:42:13.040639Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nomad-vs-kubernetes-dlya-nebolshoy-platformennoy-komandy-kak-vybrat</loc>
<lastmod>2026-04-13T06:18:23.746077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/arkhitektura-ai-pilota-snachala-isprav-te-sistemy</loc>
<lastmod>2026-04-27T21:27:04.897624Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vneshnij-cto-dlya-prodazh-kak-otkazyvat-ne-teryaya-sdelki</loc>
<lastmod>2026-04-27T21:25:43.928638Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskiy-kofaunder-korotkie-produktovye-sessii</loc>
<lastmod>2026-04-14T22:02:07.456075Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/model-czenoobrazovaniya-frakczionnogo-cto-dlya-nastrojki-podderzhki-i-ii</loc>
<lastmod>2026-04-14T20:08:42.650008Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-fingerprinting-v-sentry-dlya-bolee-chistyh-grupp-oshibok</loc>
<lastmod>2026-04-13T20:23:40.164159Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ocenka-roi-fraktsionnogo-cto</loc>
<lastmod>2026-04-27T21:37:11.542651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-v-qa-s-chego-nachat-bezopasno</loc>
<lastmod>2026-04-13T20:12:04.255863Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ts-rest-trpc-openapi-codegen-kak-vybrat</loc>
<lastmod>2026-04-27T05:24:27.292331Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pomoshch-cto-dlya-startapa-kogda-silnykh-razrabotchikov-nedostatochno</loc>
<lastmod>2026-04-27T21:27:21.614091Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/delegirovanie-osnovatelya-do-vygoraniya-spokoynyy-plan-peredachi-otvetstvennosti</loc>
<lastmod>2026-04-14T11:13:34.758775Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-prodat-malenkuyu-inzhenernuyu-komandu-ostorozhnym-pokupatelyam</loc>
<lastmod>2026-04-13T07:47:04.494928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/sravnit-tehnicheskie-varianty-pod-davleniem</loc>
<lastmod>2026-04-14T08:13:07.414043Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-kesha-gitlab-ci-dlia-monorepozitoriev-na-deshevykh-rannerakh</loc>
<lastmod>2026-04-13T20:23:41.916096Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/vneshnee-tekhnicheskoe-liderstvo-dlya-odnogo-repozitoriya-i-mnogikh-assistentov</loc>
<lastmod>2026-04-27T21:38:01.909841Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/priznaki-uzkogo-mesta-u-tekhlida</loc>
<lastmod>2026-04-14T08:20:53.230896Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/startup-tehnicheskij-lider-builder-stabilizer-ili-scaler</loc>
<lastmod>2026-04-14T20:53:16.025334Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pravila-repozitoriya-dlya-ai-koda-kotorye-sokrashchayut-povtornye-pravki-posle-revyu</loc>
<lastmod>2026-04-13T07:04:43.78377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/malenkaya-inzhenernaya-komanda-globalnyj-produkt-s-menshej-rutinoj</loc>
<lastmod>2026-04-13T07:31:29.56279Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-usilennyy-process-postavki-bez-platformennoy-komandy</loc>
<lastmod>2026-04-27T21:36:28.491541Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/nebolshie-ai-sgenerirovannye-pr-gde-provesti-granitsu</loc>
<lastmod>2026-04-13T07:31:27.40983Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ai-chernoviki-pered-avtomatizaciei-dlya-klientov</loc>
<lastmod>2026-04-13T05:40:19.615617Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/chek-list-dlya-sdelki-s-razmeshcheniem-u-pokupatelya</loc>
<lastmod>2026-04-27T21:31:37.195351Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kandidaty-ai-operatora-kak-naiti-ikh-v-komande</loc>
<lastmod>2026-04-13T19:57:14.70052Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/odin-vladelets-dlya-ii-instrumentov</loc>
<lastmod>2026-04-14T12:54:24.32109Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/razbor-arhitektury-cherez-podderzhku-dlya-b2b-komand</loc>
<lastmod>2026-04-27T05:17:24.797Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/uprostit-protsess-dostavki-s-pyatyu-ponyatnymi-otvetstvennymi</loc>
<lastmod>2026-04-13T06:48:11.747765Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/format-ezhenedelnogo-apdeita-dlya-osnovatelya-kotoryi-mentory-mogut-ispolzovat-za-pyat-minut</loc>
<lastmod>2026-04-14T07:51:32.373404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/stoimost-vnedreniya-saas-i-vzglyad-cto-dlya-nebolshih-komand</loc>
<lastmod>2026-04-27T21:31:37.969536Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prodvizhenie-v-ai-komandakh-rost-bolshe-chem-vypolnenie-zadach</loc>
<lastmod>2026-04-13T07:47:02.392245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/arkhitektura-produkta-posle-pervoi-korporativnoi-sdelki</loc>
<lastmod>2026-04-13T07:14:26.703263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dry-run-rezhim-dlya-ai-workflow-pered-izmeneniem-zapisey</loc>
<lastmod>2026-04-13T05:47:28.172934Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhicheskiy-mentor-na-zvonkakh-s-klientami-kogda-ego-podklyuchat</loc>
<lastmod>2026-04-14T06:46:42.349948Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/arkhitekturnye-granitsy-dlia-prompt-orientirovannykh-komand</loc>
<lastmod>2026-04-13T07:05:19.317641Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/koin-vs-hilt-dlya-android-komand-kotorye-vypuskayut-kazhduyu-nedelyu</loc>
<lastmod>2026-04-27T05:24:26.033521Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/proverka-zatrat-na-vnedrenie-ii</loc>
<lastmod>2026-04-13T07:57:17.327029Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ogranicheniya-ii-v-prodazhakh-i-otchetakh</loc>
<lastmod>2026-04-14T19:42:53.086193Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/oshibki-avtomatizatsii-kotorye-vrediat-biznesu</loc>
<lastmod>2026-04-13T05:02:07.60106Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/audit-ai-litsenzii-pered-prodleniem</loc>
<lastmod>2026-04-27T05:09:53.912187Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/no-code-bek-ofis-chto-ostavit-a-chto-perepisat</loc>
<lastmod>2026-04-13T07:30:07.369876Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kak-ocenit-kandidata-na-cto-na-realnyh-zadachah</loc>
<lastmod>2026-04-14T12:54:25.100991Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tekhnicheskie-problemy-rukovodstva-v-komande-iz-pyati-inzhenerov</loc>
<lastmod>2026-04-14T12:22:33.394505Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/kogda-vnutrennim-instrumentam-nuzhno-tehnicheskoe-liderstvo-a-ne-skripty</loc>
<lastmod>2026-04-27T21:27:16.504329Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/poisk-cto-dlya-startapa-naydite-uzkoe-mesto-pered-naymom</loc>
<lastmod>2026-04-15T02:13:49.339522Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/gruppovye-konsultatsii-ili-lichnoe-mentorstvo-dlya-faunderov</loc>
<lastmod>2026-04-14T18:15:27.032813Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/process-reliza-startapa-chto-ranshe-zamechayut-investory</loc>
<lastmod>2026-04-27T21:51:21.105916Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/obnovlenie-postgres-do-major-versii-s-logicheskoy-replikaciey</loc>
<lastmod>2026-04-13T06:26:29.668282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/prichiny-ottoka-klientov-arhitekturnye-resheniya-kotorye-vredyat-prodleniyam</loc>
<lastmod>2026-04-14T05:31:42.308881Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/ezhenedel-nye-resheniia-cto-na-chastichnoi-zaniatosti-dlia-zaniatykh-osnovatelei-startapov</loc>
<lastmod>2026-04-27T21:30:03.490466Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/tablitsa-soglasovaniia-ai-instrumentov-pered-sleduiushchim-zaprosom</loc>
<lastmod>2026-04-13T07:04:43.4639Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/dizajn-dokumentatsiya-dlya-sgenerirovannogo-koda-s-yasnymi-zametkami-o-namerenii</loc>
<lastmod>2026-04-13T07:37:44.980863Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://oleg.is/ru/blog/pochemu-vorkshopy-po-ii-dlya-startapov-provalivayutsya-bez-planirovaniya-operatsiy</loc>
<lastmod>2026-04-14T08:13:07.057241Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
