<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Serge Belov — Blog</title>
    <link>https://belov.ca/blog</link>
    <description>Thoughts on software development, automation, and AI systems.</description>
    <language>en-ca</language>
    <atom:link href="https://belov.ca/rss.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title><![CDATA[What It Actually Takes to Run a BPO]]></title>
      <link>https://belov.ca/blog/running-a-bpo</link>
      <guid isPermaLink="true">https://belov.ca/blog/running-a-bpo</guid>
      <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Product Thinking]]></category>
      <description><![CDATA[A call center with 400 agents across six clients isn't one business. It's six businesses wearing a trenchcoat, and most of them are held together by spreadsheets. Here's what running that looks like, and the system I built for it.]]></description>
    </item>
    <item>
      <title><![CDATA[Why AI Tool Adoption Isn't AI Transformation]]></title>
      <link>https://belov.ca/blog/ai-adoption-vs-transformation</link>
      <guid isPermaLink="true">https://belov.ca/blog/ai-adoption-vs-transformation</guid>
      <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[AI Systems]]></category>
      <description><![CDATA[Most companies respond to AI pressure by buying tools. They subscribe to ChatGPT Enterprise, deploy Copilot, and call it transformation. It's not.]]></description>
    </item>
    <item>
      <title><![CDATA[Why Your Internal Tools Are Costing You More Than You Think]]></title>
      <link>https://belov.ca/blog/internal-tools-hidden-cost</link>
      <guid isPermaLink="true">https://belov.ca/blog/internal-tools-hidden-cost</guid>
      <pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Automation]]></category>
      <description><![CDATA[That spreadsheet running your operations was supposed to be temporary. Here's what it's actually costing you.]]></description>
    </item>
    <item>
      <title><![CDATA[I Audited 10 Small Business Workflows. Here's What I'd Automate First.]]></title>
      <link>https://belov.ca/blog/ten-workflows-i-would-automate-first</link>
      <guid isPermaLink="true">https://belov.ca/blog/ten-workflows-i-would-automate-first</guid>
      <pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Automation]]></category>
      <description><![CDATA[After reviewing dozens of small business operations, the same ten manual workflows keep showing up. Here's where to start and what each one is actually worth.]]></description>
    </item>
    <item>
      <title><![CDATA[What Businesses Get Wrong About Building Apps]]></title>
      <link>https://belov.ca/blog/what-businesses-get-wrong-about-building-apps</link>
      <guid isPermaLink="true">https://belov.ca/blog/what-businesses-get-wrong-about-building-apps</guid>
      <pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Product Thinking]]></category>
      <description><![CDATA[Most app projects fail not because of bad code, but because of decisions made before a single line was written. Here's what experienced business owners do differently.]]></description>
    </item>
    <item>
      <title><![CDATA[Monolith vs Microservices: The Decision Most Teams Get Wrong]]></title>
      <link>https://belov.ca/blog/monolith-vs-microservices</link>
      <guid isPermaLink="true">https://belov.ca/blog/monolith-vs-microservices</guid>
      <pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Software Development]]></category>
      <description><![CDATA[Most teams reach for microservices before they've outgrown a monolith. The result is distributed complexity with none of the benefits. Here's how to make the decision correctly.]]></description>
    </item>
    <item>
      <title><![CDATA[Why Most AI Integrations Fail in Production]]></title>
      <link>https://belov.ca/blog/why-ai-integrations-fail-in-production</link>
      <guid isPermaLink="true">https://belov.ca/blog/why-ai-integrations-fail-in-production</guid>
      <pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[AI Systems]]></category>
      <description><![CDATA[The gap between a convincing demo and a reliable system is wide. Here are the specific failure modes that kill real AI projects after launch.]]></description>
    </item>
    <item>
      <title><![CDATA[What Is Agentic Engineering and Why It Matters Now]]></title>
      <link>https://belov.ca/blog/what-is-agentic-engineering</link>
      <guid isPermaLink="true">https://belov.ca/blog/what-is-agentic-engineering</guid>
      <pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[AI & Automation]]></category>
      <description><![CDATA[Agentic engineering is the discipline of building AI systems that act, not just respond. Here's what that means in practice.]]></description>
    </item>
    <item>
      <title><![CDATA[How to Validate Your App Idea Before Building]]></title>
      <link>https://belov.ca/blog/validate-app-idea</link>
      <guid isPermaLink="true">https://belov.ca/blog/validate-app-idea</guid>
      <pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Product Thinking]]></category>
      <description><![CDATA[Learn practical methods to test your app concept with real users before investing in development.]]></description>
    </item>
    <item>
      <title><![CDATA[N8N vs Zapier: Which Automation Platform Should You Use?]]></title>
      <link>https://belov.ca/blog/n8n-vs-zapier</link>
      <guid isPermaLink="true">https://belov.ca/blog/n8n-vs-zapier</guid>
      <pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Automation]]></category>
      <description><![CDATA[Both tools connect your apps and automate workflows — but they serve different needs. Here's how to choose.]]></description>
    </item>
    <item>
      <title><![CDATA[Write the Spec Before You Write the Code]]></title>
      <link>https://belov.ca/blog/technical-spec-before-you-build</link>
      <guid isPermaLink="true">https://belov.ca/blog/technical-spec-before-you-build</guid>
      <pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Software Development]]></category>
      <description><![CDATA[Skipping the technical specification is one of the most expensive shortcuts in software development. Here's what a good spec looks like and why it pays for itself.]]></description>
    </item>
    <item>
      <title><![CDATA[5 Ways Process Automation Can Transform Your Business]]></title>
      <link>https://belov.ca/blog/automation-benefits</link>
      <guid isPermaLink="true">https://belov.ca/blog/automation-benefits</guid>
      <pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Automation]]></category>
      <description><![CDATA[Discover how automating routine tasks can free up your team to focus on strategic work.]]></description>
    </item>
    <item>
      <title><![CDATA[What Are AI Knowledge Agents and How Can They Help Your Team?]]></title>
      <link>https://belov.ca/blog/ai-knowledge-agents</link>
      <guid isPermaLink="true">https://belov.ca/blog/ai-knowledge-agents</guid>
      <pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[AI Systems]]></category>
      <description><![CDATA[An introduction to AI systems that can answer questions and retrieve information from your documentation.]]></description>
    </item>
    <item>
      <title><![CDATA[Prototype vs MVP: What You Actually Need First]]></title>
      <link>https://belov.ca/blog/prototype-vs-mvp</link>
      <guid isPermaLink="true">https://belov.ca/blog/prototype-vs-mvp</guid>
      <pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Product Thinking]]></category>
      <description><![CDATA[Prototypes and MVPs solve different problems. Building the wrong one first wastes months and money.]]></description>
    </item>
    <item>
      <title><![CDATA[How to Automate Social Media Without Losing Your Voice]]></title>
      <link>https://belov.ca/blog/social-media-automation-guide</link>
      <guid isPermaLink="true">https://belov.ca/blog/social-media-automation-guide</guid>
      <pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Automation]]></category>
      <description><![CDATA[Social media automation done poorly produces generic noise. Done well, it gives you a consistent presence without consuming your week.]]></description>
    </item>
    <item>
      <title><![CDATA[Custom Software vs SaaS: How to Make the Right Call]]></title>
      <link>https://belov.ca/blog/custom-software-vs-saas</link>
      <guid isPermaLink="true">https://belov.ca/blog/custom-software-vs-saas</guid>
      <pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Software Development]]></category>
      <description><![CDATA[The build vs buy decision shapes your cost structure and competitive position for years. Here's a framework for making it well.]]></description>
    </item>
    <item>
      <title><![CDATA[A Content Strategy for Consultants Who Hate Marketing]]></title>
      <link>https://belov.ca/blog/social-media-content-strategy</link>
      <guid isPermaLink="true">https://belov.ca/blog/social-media-content-strategy</guid>
      <pubDate>Tue, 09 Dec 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[Automation]]></category>
      <description><![CDATA[You don't need a content calendar, a brand voice guide, or a marketing agency. You need one repeatable system that produces consistent output.]]></description>
    </item>
    <item>
      <title><![CDATA[From Idea to Working Prototype in One Week]]></title>
      <link>https://belov.ca/blog/idea-to-prototype-one-week</link>
      <guid isPermaLink="true">https://belov.ca/blog/idea-to-prototype-one-week</guid>
      <pubDate>Thu, 13 Nov 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[Product Thinking]]></category>
      <description><![CDATA[A working prototype in a week isn't a miracle. It's the result of ruthless prioritization and the right constraints.]]></description>
    </item>
    <item>
      <title><![CDATA[The Best AI Use Cases Are Internal, Not Customer-Facing]]></title>
      <link>https://belov.ca/blog/ai-for-internal-operations</link>
      <guid isPermaLink="true">https://belov.ca/blog/ai-for-internal-operations</guid>
      <pubDate>Tue, 30 Sep 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[AI Systems]]></category>
      <description><![CDATA[While most companies chase customer-facing AI features, the highest-ROI applications are inside the business.]]></description>
    </item>
    <item>
      <title><![CDATA[API-First Design: Why It Matters for Modern Applications]]></title>
      <link>https://belov.ca/blog/api-first-design</link>
      <guid isPermaLink="true">https://belov.ca/blog/api-first-design</guid>
      <pubDate>Tue, 19 Aug 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[Software Development]]></category>
      <description><![CDATA[API-first design isn't just a development pattern. It's an architecture decision that determines how well your software integrates, scales, and evolves.]]></description>
    </item>
    <item>
      <title><![CDATA[Five Signs Your Business Is Ready for Process Automation]]></title>
      <link>https://belov.ca/blog/five-signs-you-need-automation</link>
      <guid isPermaLink="true">https://belov.ca/blog/five-signs-you-need-automation</guid>
      <pubDate>Tue, 08 Jul 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[Automation]]></category>
      <description><![CDATA[Most businesses wait too long to automate. These five signals mean you're leaving money on the table.]]></description>
    </item>
    <item>
      <title><![CDATA[Freelancer vs Agency for Software Projects]]></title>
      <link>https://belov.ca/blog/freelancer-vs-agency</link>
      <guid isPermaLink="true">https://belov.ca/blog/freelancer-vs-agency</guid>
      <pubDate>Thu, 29 May 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[Product Thinking]]></category>
      <description><![CDATA[Both can build good software. The right choice depends on your project size, risk tolerance, and how much you want to manage.]]></description>
    </item>
    <item>
      <title><![CDATA[Stop Building Reports Manually. Automate Them.]]></title>
      <link>https://belov.ca/blog/automate-business-reporting</link>
      <guid isPermaLink="true">https://belov.ca/blog/automate-business-reporting</guid>
      <pubDate>Tue, 22 Apr 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[Automation]]></category>
      <description><![CDATA[Manual reporting is one of the most automatable tasks in any business. Here's how to eliminate it.]]></description>
    </item>
    <item>
      <title><![CDATA[The Real Cost of Technical Debt (And When to Pay It Down)]]></title>
      <link>https://belov.ca/blog/cost-of-technical-debt</link>
      <guid isPermaLink="true">https://belov.ca/blog/cost-of-technical-debt</guid>
      <pubDate>Tue, 18 Mar 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[Software Development]]></category>
      <description><![CDATA[Technical debt isn't just a code quality problem. It's a compounding tax on every feature you build. Here's how to think about it.]]></description>
    </item>
    <item>
      <title><![CDATA[How RAG Makes AI Agents Actually Useful for Your Business]]></title>
      <link>https://belov.ca/blog/rag-ai-knowledge-agents</link>
      <guid isPermaLink="true">https://belov.ca/blog/rag-ai-knowledge-agents</guid>
      <pubDate>Tue, 11 Feb 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[AI Systems]]></category>
      <description><![CDATA[Retrieval-Augmented Generation lets AI agents answer questions from your own data. Here's how it works and when to use it.]]></description>
    </item>
    <item>
      <title><![CDATA[How to Choose the Right Tech Stack for Your Web App]]></title>
      <link>https://belov.ca/blog/choosing-tech-stack</link>
      <guid isPermaLink="true">https://belov.ca/blog/choosing-tech-stack</guid>
      <pubDate>Tue, 14 Jan 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[Software Development]]></category>
      <description><![CDATA[The tech stack you choose shapes your hiring pool, your maintenance burden, and your ability to scale. Here's how to think through it.]]></description>
    </item>
    <item>
      <title><![CDATA[Technical Documentation That Developers Actually Use]]></title>
      <link>https://belov.ca/blog/documentation-that-developers-use</link>
      <guid isPermaLink="true">https://belov.ca/blog/documentation-that-developers-use</guid>
      <pubDate>Tue, 03 Dec 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[Software Development]]></category>
      <description><![CDATA[Most technical documentation goes unread. The kind that gets used shares a few specific properties worth understanding.]]></description>
    </item>
    <item>
      <title><![CDATA[How AI Agents Are Replacing Data Entry Across Business Operations]]></title>
      <link>https://belov.ca/blog/ai-agents-replace-data-entry</link>
      <guid isPermaLink="true">https://belov.ca/blog/ai-agents-replace-data-entry</guid>
      <pubDate>Tue, 29 Oct 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[AI Systems]]></category>
      <description><![CDATA[Data entry is the most automatable knowledge work that exists. AI agents now handle it across documents, emails, and forms with near-human accuracy.]]></description>
    </item>
    <item>
      <title><![CDATA[LinkedIn Automation That Builds Pipeline Without Getting You Banned]]></title>
      <link>https://belov.ca/blog/linkedin-automation-that-works</link>
      <guid isPermaLink="true">https://belov.ca/blog/linkedin-automation-that-works</guid>
      <pubDate>Tue, 17 Sep 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[Automation]]></category>
      <description><![CDATA[LinkedIn automation done wrong gets your account restricted. Done right, it's a consistent source of qualified conversations.]]></description>
    </item>
    <item>
      <title><![CDATA[How to Scope a Software Project Without Getting Burned]]></title>
      <link>https://belov.ca/blog/how-to-scope-a-software-project</link>
      <guid isPermaLink="true">https://belov.ca/blog/how-to-scope-a-software-project</guid>
      <pubDate>Mon, 26 Aug 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[Software Development]]></category>
      <description><![CDATA[Bad scoping is the leading cause of blown budgets and missed deadlines. Here's how to do it right before any work starts.]]></description>
    </item>
    <item>
      <title><![CDATA[Why PostgreSQL Is the Right Database for Most Projects]]></title>
      <link>https://belov.ca/blog/postgresql-for-most-projects</link>
      <guid isPermaLink="true">https://belov.ca/blog/postgresql-for-most-projects</guid>
      <pubDate>Tue, 02 Jul 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[Software Development]]></category>
      <description><![CDATA[Teams reach for specialized databases before exhausting what PostgreSQL can do. It handles more than you think.]]></description>
    </item>
    <item>
      <title><![CDATA[Building an AI Support Agent That Actually Helps Customers]]></title>
      <link>https://belov.ca/blog/ai-customer-support-agent</link>
      <guid isPermaLink="true">https://belov.ca/blog/ai-customer-support-agent</guid>
      <pubDate>Tue, 14 May 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[AI Systems]]></category>
      <description><![CDATA[Most AI chatbots frustrate customers. Here's what the ones that actually help have in common.]]></description>
    </item>
    <item>
      <title><![CDATA[Automating Lead Follow-Up with N8N]]></title>
      <link>https://belov.ca/blog/n8n-lead-followup-automation</link>
      <guid isPermaLink="true">https://belov.ca/blog/n8n-lead-followup-automation</guid>
      <pubDate>Sun, 31 Mar 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[Automation]]></category>
      <description><![CDATA[Most leads go cold because follow-up is inconsistent. N8N can make it systematic without buying another SaaS tool.]]></description>
    </item>
    <item>
      <title><![CDATA[What Separates a Good Software Prototype from a Waste of Time]]></title>
      <link>https://belov.ca/blog/what-makes-a-good-prototype</link>
      <guid isPermaLink="true">https://belov.ca/blog/what-makes-a-good-prototype</guid>
      <pubDate>Tue, 27 Feb 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[Product Thinking]]></category>
      <description><![CDATA[Not all prototypes are useful. The ones that move projects forward share a few specific properties.]]></description>
    </item>
    <item>
      <title><![CDATA[How to Write a Technical Brief Your Developer Won't Ignore]]></title>
      <link>https://belov.ca/blog/how-to-write-a-technical-brief</link>
      <guid isPermaLink="true">https://belov.ca/blog/how-to-write-a-technical-brief</guid>
      <pubDate>Sun, 21 Jan 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[Software Development]]></category>
      <description><![CDATA[Most project briefs fail before the first line of code is written. Here's what a brief needs to actually work.]]></description>
    </item>
  </channel>
</rss>