<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Alden Menzalji</title>
    <description>The latest articles on DEV Community by Alden Menzalji (@alden_menzalji).</description>
    <link>https://dev.to/alden_menzalji</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4044573%2F473a125e-9904-496c-ae64-e685a877f32b.jpg</url>
      <title>DEV Community: Alden Menzalji</title>
      <link>https://dev.to/alden_menzalji</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/alden_menzalji"/>
    <language>en</language>
    <item>
      <title>AI Trends 2025 - The Enterprise Reality Check Nobody's Talking About</title>
      <dc:creator>Alden Menzalji</dc:creator>
      <pubDate>Fri, 18 Sep 2026 12:26:25 +0000</pubDate>
      <link>https://dev.to/alden_menzalji/ai-trends-2025-the-enterprise-reality-check-nobodys-talking-about-14c9</link>
      <guid>https://dev.to/alden_menzalji/ai-trends-2025-the-enterprise-reality-check-nobodys-talking-about-14c9</guid>
      <description>&lt;p&gt;Your CEO just forwarded you another breathless article about AI replacing your entire team. Your inbox is flooded with vendors promising "10x productivity" with their new AI assistant. Your board wants to know your "AI strategy."&lt;/p&gt;

&lt;p&gt;Welcome to 2025, where everyone's talking about AI but very few are actually making it work in production.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Hero photo by &lt;a href="https://unsplash.com/@googledeepmind" rel="noopener noreferrer"&gt;Google DeepMind&lt;/a&gt; on &lt;a href="https://unsplash.com" rel="noopener noreferrer"&gt;Unsplash&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Let's cut through the noise and talk about what's actually happening in enterprise AI: the unglamorous reality behind the hype, the trends that matter, and the hard truths vendors won't tell you.&lt;/p&gt;

&lt;h2&gt;
  
  
  The State of AI in 2025: A Reality Check
&lt;/h2&gt;

&lt;p&gt;Here's where we actually are:&lt;/p&gt;

&lt;h3&gt;
  
  
  What's Real
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Generative AI has crossed the threshold&lt;/strong&gt; - GPT-4, Claude, Gemini, and other large language models (LLMs) are genuinely useful tools that can write code, analyze documents, draft content, and assist with complex reasoning tasks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Code generation works&lt;/strong&gt; - GitHub Copilot, Cursor, and similar tools are legitimately improving developer productivity for certain tasks. Not 10x, but real measurable gains of 20-40% for specific workflows.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Document processing is transformative&lt;/strong&gt; - AI-powered document understanding (OCR, extraction, classification) is finally good enough to replace manual data entry at scale.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Search is being reinvented&lt;/strong&gt; - Retrieval-Augmented Generation (RAG) is making enterprise search actually useful for the first time in decades.&lt;/p&gt;

&lt;h3&gt;
  
  
  What's Hype
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;"AI will replace developers"&lt;/strong&gt; - No. AI will augment developers who know how to use it and leave behind those who don't. The skill gap is widening, not closing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"Deploy GPT and save millions"&lt;/strong&gt; - Most "AI ROI" calculations ignore the infrastructure costs, data preparation work, ongoing fine-tuning, and organizational change management required.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"One model to rule them all"&lt;/strong&gt; - Different use cases require different approaches. RAG for knowledge work, fine-tuned models for specialized domains, traditional ML for predictive tasks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"Just plug and play"&lt;/strong&gt; - Production AI requires data pipelines, monitoring, quality assurance, human-in-the-loop workflows, and continuous iteration. It's never plug-and-play.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Real AI Trends That Matter in 2025
&lt;/h2&gt;

&lt;p&gt;Let's talk about what's actually moving the needle in production environments.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. RAG Architecture Is Becoming Enterprise Standard
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; Retrieval-Augmented Generation combines your company's proprietary data with LLM reasoning. Instead of fine-tuning expensive models, you retrieve relevant context from your documents and feed it to the model.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why it matters:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Works with off-the-shelf models (no expensive training)&lt;/li&gt;
&lt;li&gt;Keeps data current (updates reflect immediately)&lt;/li&gt;
&lt;li&gt;Provides citations and traceability (critical for enterprise compliance)&lt;/li&gt;
&lt;li&gt;Dramatically reduces hallucination rates&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The reality:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;RAG isn't magic: garbage data in, garbage answers out&lt;/li&gt;
&lt;li&gt;Vector database selection matters more than most realize&lt;/li&gt;
&lt;li&gt;Chunking strategies can make or break your results&lt;/li&gt;
&lt;li&gt;You need robust document preprocessing pipelines&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What's working:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Customer support knowledge bases (80% answer accuracy with proper setup)&lt;/li&gt;
&lt;li&gt;Internal policy and procedure retrieval&lt;/li&gt;
&lt;li&gt;Technical documentation Q&amp;amp;A&lt;/li&gt;
&lt;li&gt;Contract analysis and review&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. The Death of the "AI Strategy" Document
&lt;/h3&gt;

&lt;p&gt;Here's an unpopular truth: if you have a separate "AI strategy," you're already behind.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The shift:&lt;/strong&gt; AI is becoming infrastructure, not strategy. You don't have a "cloud strategy" or a "database strategy." You have business strategies that use these technologies.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What successful companies are doing:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Embedding AI capabilities into existing product roadmaps&lt;/li&gt;
&lt;li&gt;Building AI competency centers (not innovation labs)&lt;/li&gt;
&lt;li&gt;Treating AI as a capability, not a project&lt;/li&gt;
&lt;li&gt;Focusing on specific use cases with measurable ROI&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The anti-pattern:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Creating "AI departments" disconnected from business units&lt;/li&gt;
&lt;li&gt;Pursuing AI for AI's sake&lt;/li&gt;
&lt;li&gt;Innovation theater (demos that never reach production)&lt;/li&gt;
&lt;li&gt;Waiting for the "perfect" solution instead of iterating&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Small, Specialized Models Are Outperforming Large General Models
&lt;/h3&gt;

&lt;p&gt;The pendulum is swinging back from "bigger is better."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The trend:&lt;/strong&gt; Task-specific smaller models (7B-13B parameters) fine-tuned on domain data are outperforming GPT-4 on specific enterprise tasks, at a fraction of the cost.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why it matters:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;10-100x lower inference costs&lt;/li&gt;
&lt;li&gt;Better performance on specialized tasks&lt;/li&gt;
&lt;li&gt;Faster response times&lt;/li&gt;
&lt;li&gt;Can run on-premises (data sovereignty, compliance)&lt;/li&gt;
&lt;li&gt;More predictable behavior&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Real-world examples:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Code completion models trained on your codebase&lt;/li&gt;
&lt;li&gt;Industry-specific document extraction&lt;/li&gt;
&lt;li&gt;Compliance classification for regulated industries&lt;/li&gt;
&lt;li&gt;Customer support intent classification&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The catch:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Requires ML expertise to fine-tune properly&lt;/li&gt;
&lt;li&gt;Need quality training data&lt;/li&gt;
&lt;li&gt;More complex to maintain (model versioning, A/B testing)&lt;/li&gt;
&lt;li&gt;Still need foundation models for general reasoning&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. AI Governance Is Moving from Checkbox to Competitive Advantage
&lt;/h3&gt;

&lt;p&gt;The companies winning with AI aren't moving fast and breaking things. They're building robust governance from day one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why governance matters now:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;EU AI Act enforcement is beginning&lt;/li&gt;
&lt;li&gt;Insurance and legal liability issues are clarifying&lt;/li&gt;
&lt;li&gt;Customers are demanding transparency&lt;/li&gt;
&lt;li&gt;Model failures are increasingly public and costly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What good governance looks like:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Human-in-the-loop for high-stakes decisions&lt;/li&gt;
&lt;li&gt;Model monitoring and performance tracking&lt;/li&gt;
&lt;li&gt;Data lineage and explainability&lt;/li&gt;
&lt;li&gt;Bias testing and mitigation&lt;/li&gt;
&lt;li&gt;Clear escalation paths when AI fails&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The competitive angle:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Privacy-first positioning attracts customers&lt;/li&gt;
&lt;li&gt;Explainable AI reduces legal risk&lt;/li&gt;
&lt;li&gt;Reliable AI builds customer trust&lt;/li&gt;
&lt;li&gt;Governance enables faster experimentation (paradoxically)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  5. Multimodal AI Is Moving Beyond Demos
&lt;/h3&gt;

&lt;p&gt;Text-only AI was 2023. Multimodal (text + images + audio + video) is the 2025 reality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's working in production:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Visual quality inspection in manufacturing&lt;/li&gt;
&lt;li&gt;Document processing (tables, charts, handwriting)&lt;/li&gt;
&lt;li&gt;Video content moderation&lt;/li&gt;
&lt;li&gt;Accessibility (alt text generation, captions)&lt;/li&gt;
&lt;li&gt;Medical imaging analysis&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Why multimodal matters:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Most enterprise data isn't text&lt;/li&gt;
&lt;li&gt;Visual context dramatically improves accuracy&lt;/li&gt;
&lt;li&gt;Enables new use cases that text-only couldn't handle&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The reality check:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Still expensive to run at scale&lt;/li&gt;
&lt;li&gt;Requires different infrastructure (GPUs, storage)&lt;/li&gt;
&lt;li&gt;Quality varies wildly by use case&lt;/li&gt;
&lt;li&gt;Privacy concerns are magnified (image data is sensitive)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  6. The "AI Data Problem" Is Getting Worse Before It Gets Better
&lt;/h3&gt;

&lt;p&gt;AI doesn't solve your data quality problems. It exposes them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The hard truth:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If your data is messy, your AI will be unreliable&lt;/li&gt;
&lt;li&gt;Most enterprises have 10-20 years of accumulated data debt&lt;/li&gt;
&lt;li&gt;Data preparation is 80% of AI project time&lt;/li&gt;
&lt;li&gt;"Just throw it in a vector database" doesn't work&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What successful companies are doing:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Treating data quality as a prerequisite, not an afterthought&lt;/li&gt;
&lt;li&gt;Building data catalogs and metadata systems&lt;/li&gt;
&lt;li&gt;Implementing data governance before AI projects&lt;/li&gt;
&lt;li&gt;Starting with high-quality data subsets, expanding gradually&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The anti-pattern:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"AI will magically understand our messy data"&lt;/li&gt;
&lt;li&gt;Skipping data preparation to meet deadlines&lt;/li&gt;
&lt;li&gt;Assuming more data is always better&lt;/li&gt;
&lt;li&gt;Ignoring data governance&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What You Should Actually Be Doing in 2025
&lt;/h2&gt;

&lt;p&gt;Enough trends. Let's talk tactics. Here's what's working:&lt;/p&gt;

&lt;h3&gt;
  
  
  Start with High-Value, Low-Risk Use Cases
&lt;/h3&gt;

&lt;p&gt;Don't start with mission-critical systems. Start with:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Internal productivity tools:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Code documentation generation&lt;/li&gt;
&lt;li&gt;Meeting summarization&lt;/li&gt;
&lt;li&gt;Email drafting assistance&lt;/li&gt;
&lt;li&gt;Internal knowledge search&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Why these work:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Low risk if AI makes mistakes&lt;/li&gt;
&lt;li&gt;Quick feedback loops&lt;/li&gt;
&lt;li&gt;High user tolerance for imperfection&lt;/li&gt;
&lt;li&gt;Clear ROI measurement&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Then graduate to:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Customer-facing chatbots (with human escalation)&lt;/li&gt;
&lt;li&gt;Document processing and data extraction&lt;/li&gt;
&lt;li&gt;Predictive analytics and forecasting&lt;/li&gt;
&lt;li&gt;Content generation with human review&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Build the Boring Infrastructure First
&lt;/h3&gt;

&lt;p&gt;The companies succeeding with AI aren't chasing the latest models. They're building:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Data foundations:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Clean, well-documented data sources&lt;/li&gt;
&lt;li&gt;Vector databases and embedding strategies&lt;/li&gt;
&lt;li&gt;Data pipelines for continuous updates&lt;/li&gt;
&lt;li&gt;Quality monitoring and alerting&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Evaluation frameworks:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Test sets for measuring model performance&lt;/li&gt;
&lt;li&gt;A/B testing infrastructure&lt;/li&gt;
&lt;li&gt;User feedback loops&lt;/li&gt;
&lt;li&gt;Performance dashboards&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Governance systems:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Model versioning and rollback capabilities&lt;/li&gt;
&lt;li&gt;Human review workflows&lt;/li&gt;
&lt;li&gt;Audit trails and explainability&lt;/li&gt;
&lt;li&gt;Privacy and security controls&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Treat AI as an Iterative Process, Not a Project
&lt;/h3&gt;

&lt;p&gt;AI isn't software you deploy once. It's a continuous improvement cycle:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Start small&lt;/strong&gt; - One use case, limited scope&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Measure everything&lt;/strong&gt; - Response quality, user satisfaction, business impact&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Iterate based on real usage&lt;/strong&gt; - Not assumptions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scale gradually&lt;/strong&gt; - Don't skip the learning phase&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Plan for model refresh&lt;/strong&gt; - Models drift, data changes, needs evolve&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Invest in AI Literacy, Not Just AI Tools
&lt;/h3&gt;

&lt;p&gt;The bottleneck isn't technology. It's people understanding how to use it effectively.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What works:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Hands-on training with real use cases&lt;/li&gt;
&lt;li&gt;Internal champions and early adopters&lt;/li&gt;
&lt;li&gt;"Office hours" for AI questions&lt;/li&gt;
&lt;li&gt;Shared learnings and best practices&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What doesn't:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Generic "AI 101" presentations&lt;/li&gt;
&lt;li&gt;Vendor-led training (they sell, you buy)&lt;/li&gt;
&lt;li&gt;One-time training events&lt;/li&gt;
&lt;li&gt;Assuming "everyone knows AI now"&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Hard Truths Nobody Wants to Hear
&lt;/h2&gt;

&lt;p&gt;Let's end with some uncomfortable realities:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Most AI Projects Will Fail
&lt;/h3&gt;

&lt;p&gt;Not because AI doesn't work, but because:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Unclear success metrics&lt;/li&gt;
&lt;li&gt;Poor data quality&lt;/li&gt;
&lt;li&gt;Lack of organizational buy-in&lt;/li&gt;
&lt;li&gt;Unrealistic expectations&lt;/li&gt;
&lt;li&gt;Insufficient resources for iteration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The fix:&lt;/strong&gt; Define success upfront, secure stakeholder buy-in, start small, measure relentlessly.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. AI Won't Reduce Your Headcount
&lt;/h3&gt;

&lt;p&gt;It will shift what people do. Your team will:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Focus on higher-value work&lt;/li&gt;
&lt;li&gt;Review and refine AI outputs&lt;/li&gt;
&lt;li&gt;Handle edge cases AI can't&lt;/li&gt;
&lt;li&gt;Continuously improve AI systems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The companies cutting headcount to "AI efficiencies" are setting themselves up for quality disasters.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Your First Model Will Be Terrible
&lt;/h3&gt;

&lt;p&gt;And that's okay. Every production AI system starts with a bad model that gets better through:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Real user feedback&lt;/li&gt;
&lt;li&gt;Continuous evaluation&lt;/li&gt;
&lt;li&gt;Data quality improvements&lt;/li&gt;
&lt;li&gt;Iterative refinement&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The companies succeeding aren't the ones with the best first attempt. They're the ones who iterate fastest.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4. ROI Takes Longer Than Vendors Claim
&lt;/h3&gt;

&lt;p&gt;Vendor marketing: "See ROI in 30 days!"&lt;/p&gt;

&lt;p&gt;Reality:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Months 1-3: Infrastructure setup, data preparation&lt;/li&gt;
&lt;li&gt;Months 4-6: Initial deployment, learning, iteration&lt;/li&gt;
&lt;li&gt;Months 7-12: Refinement based on real usage&lt;/li&gt;
&lt;li&gt;Year 2+: Actual ROI as the system matures&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Plan for a 12-18 month timeline&lt;/strong&gt; from start to meaningful ROI.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. You Don't Need Bleeding-Edge Models
&lt;/h3&gt;

&lt;p&gt;GPT-4 and Claude are impressive, but:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GPT-3.5 is often sufficient (and 10x cheaper)&lt;/li&gt;
&lt;li&gt;Fine-tuned smaller models outperform for specific tasks&lt;/li&gt;
&lt;li&gt;Older, stable models mean fewer surprises in production&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Use the simplest model that solves the problem.&lt;/strong&gt; Over-engineering with the latest model creates unnecessary complexity and cost.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Coming Next
&lt;/h2&gt;

&lt;p&gt;Looking ahead to 2026 and beyond:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agentic AI&lt;/strong&gt; - AI systems that can take multi-step actions autonomously (with human oversight) will move from research to production.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Embedded AI&lt;/strong&gt; - AI capabilities baked into every application, not separate "AI tools."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Edge AI&lt;/strong&gt; - More processing happening on-device (phones, IoT) as models get smaller and more efficient.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Regulation clarification&lt;/strong&gt; - EU AI Act, state-level US regulations, and industry-specific rules will create clearer compliance requirements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Commoditization&lt;/strong&gt; - AI capabilities that were cutting-edge in 2024 become table stakes in 2025-2026.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Bottom Line
&lt;/h2&gt;

&lt;p&gt;AI in 2025 isn't about chasing the latest model or implementing chatbots because everyone else is. It's about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Solving real business problems&lt;/strong&gt; with measurable impact&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Building robust infrastructure&lt;/strong&gt; that enables continuous improvement&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Treating AI as a capability&lt;/strong&gt;, not a strategy&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Investing in data quality&lt;/strong&gt; as the foundation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Iterating based on real usage&lt;/strong&gt;, not assumptions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Being realistic&lt;/strong&gt; about timelines, costs, and limitations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The companies succeeding with AI aren't the ones with the most ambitious vision statements. They're the ones doing the boring infrastructure work, measuring everything, iterating quickly, and treating AI as a tool, not magic.&lt;/p&gt;

&lt;p&gt;If your AI strategy can fit in a deck, it's probably theater. If it's embedded in your product roadmap, engineering processes, and operational workflows, you're on the right track.&lt;/p&gt;

&lt;p&gt;The AI revolution is real. But it's happening in the data pipelines, RAG architectures, and continuous improvement processes, not in the marketing materials.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>strategy</category>
    </item>
    <item>
      <title>OpenCode vs Codex: Which Should You Use in 2026?</title>
      <dc:creator>Alden Menzalji</dc:creator>
      <pubDate>Tue, 15 Sep 2026 12:55:10 +0000</pubDate>
      <link>https://dev.to/alden_menzalji/opencode-vs-codex-which-should-you-use-in-2026-41pd</link>
      <guid>https://dev.to/alden_menzalji/opencode-vs-codex-which-should-you-use-in-2026-41pd</guid>
      <description>&lt;h2&gt;
  
  
  Short answer: OpenCode if you want one agent across every provider, Codex if your models come from OpenAI
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Verified September 12, 2026. TL;DR:&lt;/strong&gt; OpenCode is MIT-licensed, reaches 75+ providers, and signs in to a ChatGPT Plus seat with zero setup, so one OpenAI subscription can drive both agents. Codex is Apache 2.0 and costs $0 inside ChatGPT Free. Both are open source, and only one is provider-neutral. Pick by whether you ever expect to leave OpenAI.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;OpenCode&lt;/th&gt;
&lt;th&gt;Codex&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Repo and licence&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;anomalyco/opencode&lt;/code&gt;, MIT&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;openai/codex&lt;/code&gt;, Apache 2.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GitHub stars today&lt;/td&gt;
&lt;td&gt;206,839&lt;/td&gt;
&lt;td&gt;123,532&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Models&lt;/td&gt;
&lt;td&gt;75+ providers, plus local&lt;/td&gt;
&lt;td&gt;OpenAI's own, on your ChatGPT plan&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cheapest start&lt;/td&gt;
&lt;td&gt;$0, bring your own key&lt;/td&gt;
&lt;td&gt;$0 on ChatGPT Free&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;First-party plan&lt;/td&gt;
&lt;td&gt;OpenCode Go, $10 a month&lt;/td&gt;
&lt;td&gt;Bundled in ChatGPT, $8 to $200&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Which is cheaper, OpenCode or Codex?
&lt;/h2&gt;

&lt;p&gt;Codex at the very bottom, OpenCode everywhere above it. Codex is $0 on ChatGPT Free, $8 on Go and $20 on Plus, but it is never sold alone: the price is a ChatGPT plan. OpenCode's client costs nothing and adds nothing to a provider key you already hold. With no key and no subscription, Codex is the cheaper first hour.&lt;/p&gt;

&lt;h2&gt;
  
  
  Can you run Codex inside OpenCode?
&lt;/h2&gt;

&lt;p&gt;Not the agent, but its models, yes. OpenCode's &lt;code&gt;/connect&lt;/code&gt; command signs in to a ChatGPT Plus or Pro subscription with zero setup, alongside GitHub Copilot and GitLab Duo seats. Your OpenAI models then run inside OpenCode while Codex stays a separate program. Anthropic is the exception OpenCode names in its docs: driving a Claude Pro or Max seat this way is explicitly prohibited.&lt;/p&gt;

&lt;h2&gt;
  
  
  Is OpenCode Go worth $10 against Codex on Plus?
&lt;/h2&gt;

&lt;p&gt;They meter different things. OpenCode Go is $10 a month for a roster of open coding models and counts dollars per model: 20% of that model's monthly limit per five hours, 50% a week, 100% a month. Those monthly limits run $15, $30 or $60, so $60 is the top model's cap, not the plan's. Codex on Plus is $20 and counts messages per five-hour window, with local and cloud work sharing one allowance. Go buys breadth cheaply. Plus buys OpenAI's own models and the rest of ChatGPT.&lt;/p&gt;

&lt;h2&gt;
  
  
  Codex CLI or the OpenCode TUI: is the terminal the difference?
&lt;/h2&gt;

&lt;p&gt;No, both outgrew the terminal. Codex ships a CLI, an IDE extension, a desktop app, the web and iOS. OpenCode ships a TUI, a desktop app, an IDE extension and a web surface. So "Codex CLI vs OpenCode" compares two front doors to the same shape of agent, and the real fork is the model list behind each one.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to choose, in one line each
&lt;/h2&gt;

&lt;p&gt;Already paying for ChatGPT, run Codex and add nothing. Want one agent that survives a vendor switch, or local models behind your own gateway: install OpenCode. Add Claude Code to the shortlist in &lt;a href="https://sitefluence.com/resources/opencode-vs-claude-code-vs-codex" rel="noopener noreferrer"&gt;OpenCode vs Claude Code vs Codex&lt;/a&gt;, or weigh the two big vendors alone in &lt;a href="https://sitefluence.com/resources/codex-vs-claude-code" rel="noopener noreferrer"&gt;Codex vs Claude Code&lt;/a&gt;. Weighing an editor too, see &lt;a href="https://sitefluence.com/resources/codex-vs-cursor-vs-claude-code" rel="noopener noreferrer"&gt;Codex vs Cursor vs Claude Code&lt;/a&gt; or the &lt;a href="https://sitefluence.com/resources/codex-claude-code-copilot-pick-by-feel" rel="noopener noreferrer"&gt;Codex, Claude Code and Copilot breakdown&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/anomalyco/opencode" rel="noopener noreferrer"&gt;anomalyco/opencode on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/openai/codex" rel="noopener noreferrer"&gt;openai/codex on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://opencode.ai/docs/providers/" rel="noopener noreferrer"&gt;OpenCode docs: providers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://opencode.ai/docs/go/" rel="noopener noreferrer"&gt;OpenCode Go pricing and limits&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.chatgpt.com/docs/pricing" rel="noopener noreferrer"&gt;Codex pricing and usage limits&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>strategy</category>
    </item>
    <item>
      <title>Codex vs Claude Code: Which Should You Use in 2026?</title>
      <dc:creator>Alden Menzalji</dc:creator>
      <pubDate>Sun, 13 Sep 2026 12:53:43 +0000</pubDate>
      <link>https://dev.to/alden_menzalji/codex-vs-claude-code-which-should-you-use-in-2026-5hd9</link>
      <guid>https://dev.to/alden_menzalji/codex-vs-claude-code-which-should-you-use-in-2026-5hd9</guid>
      <description>&lt;h2&gt;
  
  
  Short answer: Codex if you already pay OpenAI or want the current leaderboard lead, Claude Code if you want Claude models
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Verified September 16, 2026. TL;DR:&lt;/strong&gt; Codex is bundled into every ChatGPT plan, including the $0 one. Claude Code is included in every paid Claude plan and absent from the free one. Above that the ladders match: $20, then $100 or $200 for 5x or 20x usage. Price rarely decides it. Pick by the models you want and the subscription you already hold; Codex now holds the leaderboard lead, by 0.3 points.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Codex&lt;/th&gt;
&lt;th&gt;Claude Code&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Made by&lt;/td&gt;
&lt;td&gt;OpenAI&lt;/td&gt;
&lt;td&gt;Anthropic&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Free tier&lt;/td&gt;
&lt;td&gt;ChatGPT Free, $0&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Entry paid tier&lt;/td&gt;
&lt;td&gt;Go $8, Plus $20&lt;/td&gt;
&lt;td&gt;Pro $20, or $17 billed annually&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Top individual tier&lt;/td&gt;
&lt;td&gt;Pro, $100 (5x Plus) or $200 (20x)&lt;/td&gt;
&lt;td&gt;Max, $100 (5x Pro) or $200 (20x)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Models&lt;/td&gt;
&lt;td&gt;GPT-6 Astra, GPT-5.6 Sol, Terra and Luna, plus GPT-5.5 until it retires Oct 14, 2026&lt;/td&gt;
&lt;td&gt;Sonnet 5, Opus 5, Fable 5.1, Haiku 4.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;What it meters&lt;/td&gt;
&lt;td&gt;Five-hour window; weekly limits may apply&lt;/td&gt;
&lt;td&gt;Five-hour session plus a weekly limit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Runs in&lt;/td&gt;
&lt;td&gt;Web, desktop app, CLI, IDE extension, iOS, cloud&lt;/td&gt;
&lt;td&gt;Terminal, VS Code, JetBrains, desktop app, web, iOS and Android&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  What is cheaper, Codex or Claude?
&lt;/h2&gt;

&lt;p&gt;Codex, but only at the bottom of the ladder. ChatGPT Free includes it at $0, Go costs $8 and Plus $20. Claude Code starts at Pro, $20 a month or $17 billed annually, and Anthropic's Free plan does not include it. From $20 up the two match to the dollar: $100 and $200 for the 5x and 20x tiers, and team seats at $20 annual or $25 monthly on both sides.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two meters that both count time
&lt;/h2&gt;

&lt;p&gt;Both vendors meter five-hour windows, but only OpenAI prints numbers. On Plus, Codex allows 5 to 45 GPT-6 Astra messages per window, 10 to 100 on GPT-5.6 Sol, 25 to 200 on Terra and 250 to 2,000 on Luna; local and cloud work share the window, and weekly limits may apply. Anthropic publishes no counts: every plan resets on a rolling five-hour session, paid plans add a weekly limit, and chat, desktop and mobile share one pool with Claude Code.&lt;/p&gt;

&lt;h2&gt;
  
  
  Which is better, Claude Code Max or Codex Pro?
&lt;/h2&gt;

&lt;p&gt;Same price, different fine print on the top model. Codex Pro is 5x or 20x Plus: 25 to 225 Astra messages and 50 to 500 Sol per window at $100, 100 to 900 Astra and 200 to 2,000 Sol at $200, plus GPT-5.3-Codex-Spark in research preview. Claude Max is 5x or 20x Pro per session, and it is the individual plan where Fable comes out of the included allowance, at up to half the weekly limit; on Pro, Fable bills to usage credits instead.&lt;/p&gt;

&lt;h2&gt;
  
  
  Can Codex do what Claude Code does?
&lt;/h2&gt;

&lt;p&gt;Most of it. Both run in the terminal, an IDE and the cloud; both take MCP servers, skills, subagents and scheduled tasks; both sell credits to keep working past a limit. The gap is the model behind the agent. On Terminal-Bench 4.0, released August 28, Codex with GPT-6 Astra leads at 58.2%, Claude Code with Fable 5.1 is second at 57.9%, Opus 5 third at 51.8%, and GPT-5.6 Sol sixth at 37.3%.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to choose, in one line each
&lt;/h2&gt;

&lt;p&gt;Already paying for ChatGPT, run Codex for nothing extra. Want Claude models, buy Pro; want Fable inside the allowance, buy Max. Adding Copilot? Read the &lt;a href="https://sitefluence.com/resources/codex-claude-code-copilot-pick-by-feel" rel="noopener noreferrer"&gt;three-way breakdown&lt;/a&gt;. Cursor? &lt;a href="https://sitefluence.com/resources/codex-vs-cursor-vs-claude-code" rel="noopener noreferrer"&gt;Codex vs Cursor vs Claude Code&lt;/a&gt;. An open source agent? &lt;a href="https://sitefluence.com/resources/opencode-vs-claude-code-vs-codex" rel="noopener noreferrer"&gt;OpenCode vs Claude Code vs Codex&lt;/a&gt;. Google's free CLI? &lt;a href="https://sitefluence.com/resources/gemini-cli-vs-claude-code-vs-codex" rel="noopener noreferrer"&gt;Gemini CLI vs Claude Code vs Codex&lt;/a&gt;. Not sure you should write the code at all? Run the &lt;a href="https://sitefluence.com/tools/vibe-code-or-hire" rel="noopener noreferrer"&gt;vibe code or hire check&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://learn.chatgpt.com/docs/pricing" rel="noopener noreferrer"&gt;Codex pricing and usage limits&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://claude.com/pricing" rel="noopener noreferrer"&gt;Claude plans and pricing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://support.claude.com/en/articles/11049741-what-is-the-max-plan" rel="noopener noreferrer"&gt;What is the Max plan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://code.claude.com/docs/en/model-config" rel="noopener noreferrer"&gt;Claude Code model configuration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.tbench.ai/?version=4.0" rel="noopener noreferrer"&gt;Terminal-Bench 4.0 leaderboard&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>strategy</category>
    </item>
    <item>
      <title>Introduction to Personalization - What It Is and Why Most Companies Get It Wrong</title>
      <dc:creator>Alden Menzalji</dc:creator>
      <pubDate>Thu, 13 Aug 2026 09:27:06 +0000</pubDate>
      <link>https://dev.to/alden_menzalji/introduction-to-personalization-what-it-is-and-why-most-companies-get-it-wrong-1p</link>
      <guid>https://dev.to/alden_menzalji/introduction-to-personalization-what-it-is-and-why-most-companies-get-it-wrong-1p</guid>
      <description>&lt;p&gt;You search for hiking boots on Monday. By Tuesday, every website shows you hiking boot ads. By Wednesday, you're getting emails about hiking gear. By Thursday, you've sworn off that brand forever.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Hero photo by &lt;a href="https://unsplash.com/@orenda91" rel="noopener noreferrer"&gt;Andrew Peluso&lt;/a&gt; on &lt;a href="https://unsplash.com" rel="noopener noreferrer"&gt;Unsplash&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The Personalization Reality Check Series&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Introduction to Personalization&lt;/strong&gt; &lt;em&gt;(You are here)&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sitefluence.com/resources/understanding-personalization-factors-data-taxonomy" rel="noopener noreferrer"&gt;Understanding Personalization Factors - Part 1: Data Taxonomy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sitefluence.com/resources/understanding-personalization-factors-cdp-strategy" rel="noopener noreferrer"&gt;Understanding Personalization Factors - Part 2: CDPs &amp;amp; Strategy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sitefluence.com/resources/server-side-personalization-architecture-caching" rel="noopener noreferrer"&gt;Server-Side Personalization - Part 1: Architecture &amp;amp; Caching&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sitefluence.com/resources/server-side-personalization-performance-decisions" rel="noopener noreferrer"&gt;Server-Side Personalization - Part 2: Performance &amp;amp; Decisions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sitefluence.com/resources/client-side-personalization-reality-check" rel="noopener noreferrer"&gt;Client-Side Personalization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sitefluence.com/resources/edge-side-personalization-reality-check" rel="noopener noreferrer"&gt;Edge-Side Personalization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sitefluence.com/resources/choosing-the-right-personalization-approach" rel="noopener noreferrer"&gt;Choosing the Right Approach&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Try the interactive version:&lt;/strong&gt; the free &lt;a href="https://sitefluence.com/tools/personalization-picker" rel="noopener noreferrer"&gt;Personalization Approach Picker&lt;/a&gt; turns this series into an 8-question assessment.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Welcome to modern personalization: where vendor promises of "400% ROI" collide with Forrester finding consumers "lukewarm" about personalization for the second year running. Where 92% of businesses invest heavily in AI-driven personalization, yet &lt;strong&gt;53% of customers report negative experiences&lt;/strong&gt; with personalized marketing.&lt;/p&gt;

&lt;p&gt;Let's talk honestly about what works, what doesn't, and why most personalization initiatives end up in the project graveyard.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is Personalization (Really)?
&lt;/h2&gt;

&lt;p&gt;The industry conflates three distinct concepts:&lt;/p&gt;

&lt;h3&gt;
  
  
  Segmentation
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Who controls it:&lt;/strong&gt; Marketer&lt;br&gt;
&lt;strong&gt;How it works:&lt;/strong&gt; Groups customers by shared traits (location, purchase history, demographics)&lt;br&gt;
&lt;strong&gt;Scale:&lt;/strong&gt; Targets hundreds or thousands at once&lt;br&gt;
&lt;strong&gt;Purpose:&lt;/strong&gt; Determines &lt;em&gt;whether&lt;/em&gt; to market to a customer&lt;/p&gt;

&lt;p&gt;Think of it as sorting customers into buckets: "First-time visitors," "Cart abandoners," "VIP customers."&lt;/p&gt;

&lt;h3&gt;
  
  
  Personalization
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Who controls it:&lt;/strong&gt; System (implicit, no customer involvement)&lt;br&gt;
&lt;strong&gt;How it works:&lt;/strong&gt; Rules or machine learning change each message for unique individuals&lt;br&gt;
&lt;strong&gt;Scale:&lt;/strong&gt; Targets individuals at scale&lt;br&gt;
&lt;strong&gt;Purpose:&lt;/strong&gt; Tailors content to individual interests automatically&lt;/p&gt;

&lt;p&gt;Netflix showing "Because you watched..." or Amazon's dynamic product recommendations. Happens without the customer requesting it.&lt;/p&gt;

&lt;h3&gt;
  
  
  Customization
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Who controls it:&lt;/strong&gt; Customer (explicit, requires conscious input)&lt;br&gt;
&lt;strong&gt;How it works:&lt;/strong&gt; Customer modifies product/service to fit preferences&lt;br&gt;
&lt;strong&gt;Scale:&lt;/strong&gt; Individual&lt;br&gt;
&lt;strong&gt;Purpose:&lt;/strong&gt; Empowers customer choice and control&lt;/p&gt;

&lt;p&gt;Nike's NIKEiD where you design your own shoes is customization, not personalization.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key distinction:&lt;/strong&gt; Personalization is implicit (happens behind the scenes), customization is explicit (requires action). You can't personalize effectively without first segmenting.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Current State: A Paradox
&lt;/h2&gt;

&lt;p&gt;The personalization market is booming:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;$11.6 billion market&lt;/strong&gt; for CX personalization and optimization projected by 2026&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;92% of businesses&lt;/strong&gt; use AI-driven personalization&lt;/li&gt;
&lt;li&gt;Gartner sized the personalization engine market at &lt;strong&gt;$1.2 billion in 2024, growing 26%&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here's the other side:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;53% of customers&lt;/strong&gt; get negative experiences from personalized marketing&lt;/li&gt;
&lt;li&gt;Those customers are &lt;strong&gt;3.2x more likely to regret a purchase&lt;/strong&gt; and 44% less likely to buy again&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;85% of companies believe they personalize well&lt;/strong&gt;, but only &lt;strong&gt;60% of customers agree&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Companies optimize for engagement metrics (clicks, opens) rather than genuine customer value. Customers are noticing.&lt;/p&gt;

&lt;h2&gt;
  
  
  The ROI Reality Check
&lt;/h2&gt;

&lt;h3&gt;
  
  
  The Vendor Promise
&lt;/h3&gt;

&lt;p&gt;You've seen these statistics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;700% ROI from e-commerce personalization&lt;/li&gt;
&lt;li&gt;202% better conversion rates from personalized CTAs&lt;/li&gt;
&lt;li&gt;Product recommendations driving 31% of site revenues&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These numbers are &lt;strong&gt;real&lt;/strong&gt;. They're also &lt;strong&gt;outliers&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Reality
&lt;/h3&gt;

&lt;p&gt;What vendors don't tell you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Full-on personalization is complex and time consuming" with &lt;strong&gt;months or years&lt;/strong&gt; of implementation&lt;/li&gt;
&lt;li&gt;Data engineers spend &lt;strong&gt;75% of their time&lt;/strong&gt; massaging data and responding to errors&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;74% of organizations struggle to scale&lt;/strong&gt; beyond pilot programs&lt;/li&gt;
&lt;li&gt;Returns &lt;strong&gt;decline as personalization gets more granular&lt;/strong&gt; while costs increase&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The companies achieving 400-700% ROI have clean data foundations, organizational alignment, resources for continuous optimization, clear metrics beyond vanity numbers, and transparent consent-driven approaches.&lt;/p&gt;

&lt;p&gt;Most companies have none of these.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Privacy Reckoning
&lt;/h2&gt;

&lt;h3&gt;
  
  
  The Cookie Crumbles
&lt;/h3&gt;

&lt;p&gt;Google began restricting third-party cookies for 1% of Chrome users in January 2024, reversed the full phaseout in July 2024 after advertiser pushback, then in April 2025 dropped even the planned standalone consent prompt. The direction is still clear:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GDPR and CCPA force transparency&lt;/li&gt;
&lt;li&gt;Consent requirements leave analytics blind to a meaningful share of transactions&lt;/li&gt;
&lt;li&gt;Third-party data signals are disappearing&lt;/li&gt;
&lt;li&gt;First-party data strategies are now critical&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  The Creepy Factor
&lt;/h3&gt;

&lt;p&gt;Personalization that feels like surveillance backfires, measurably:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;53% of customers&lt;/strong&gt; report negative experiences with personalized marketing&lt;/li&gt;
&lt;li&gt;Those customers are &lt;strong&gt;3.2x more likely to regret purchases&lt;/strong&gt; and &lt;strong&gt;44% less likely to buy again&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Customers exposed to personalization are &lt;strong&gt;2x more likely to feel overwhelmed&lt;/strong&gt; at key decision points&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What crosses the line:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Lack of consent&lt;/strong&gt; - surveillance, not service&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cross-device stalking&lt;/strong&gt; - "I searched once, now I'm followed everywhere"&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Poor timing&lt;/strong&gt; - messages within seconds of a search&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Location tracking&lt;/strong&gt; - unsolicited location-based messages&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Unknown sources&lt;/strong&gt; - communications from unrecognized companies&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Why Personalization Projects Fail
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Data Quality Nightmares
&lt;/h3&gt;

&lt;p&gt;Customer data scattered across ERP, CRM, marketing automation, analytics. Systems that don't talk to each other. Personalization becomes guesswork based on incomplete, outdated data. Data engineers spend 75% of time on cleanup.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Over-Automation Without Oversight
&lt;/h3&gt;

&lt;p&gt;Autoresponders displaying "Hello {{firstname}}" or generic messages at wrong times. &lt;strong&gt;76% of customers frustrated&lt;/strong&gt; when personalization misses the mark.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Scaling Failures
&lt;/h3&gt;

&lt;p&gt;Personalization works for 100 users in testing, breaks at 10,000. &lt;strong&gt;74% of organizations struggle to scale&lt;/strong&gt;; only &lt;strong&gt;1 in 5&lt;/strong&gt; are effective at scale.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. One-Time Project Syndrome
&lt;/h3&gt;

&lt;p&gt;Treating personalization as "launch and done." Experiences released, team moves on, algorithms stagnate. Personalization requires continuous feedback: data → insights → experiences → new data.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Inadequate Segmentation
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;42% of marketers don't segment at all&lt;/strong&gt;. You can't personalize without proper segmentation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common Misconceptions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;"Personalization Only Works for Returning Customers"&lt;/strong&gt; - First-time interactions can be personalized using page views, clicks, referral source, device type within the session.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"Real-Time Is Too Difficult"&lt;/strong&gt; - The barrier isn't technical difficulty: it's perceived complexity and lack of champions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"More Data = Better Predictions"&lt;/strong&gt; - Data quality and relevance matter far more than volume.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"AI Will Solve Everything"&lt;/strong&gt; - AI without clean data and human oversight creates automated garbage at scale.&lt;/p&gt;

&lt;h2&gt;
  
  
  When NOT to Personalize
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Without clean, unified data&lt;/strong&gt; - garbage in, garbage out&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Without organizational alignment&lt;/strong&gt; - siloed teams create fragmented experiences&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;As a one-time project&lt;/strong&gt; - requires ongoing optimization&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Without consent mechanisms&lt;/strong&gt; - violates regulations and trust&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;When simpler segmentation suffices&lt;/strong&gt; - don't over-engineer&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Without clear success metrics&lt;/strong&gt; - can't optimize what you don't measure&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Forrester's 2025 consumer personalization research is blunt: &lt;a href="https://www.forrester.com/blogs/consumers-are-lukewarm-about-your-companys-personalization-efforts/" rel="noopener noreferrer"&gt;consumers are "lukewarm"&lt;/a&gt; about companies' personalization efforts for the second year running. Only 53% of US online adults say they like it when companies personalize interactions, and a third never want it at all.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Honest Truth About Vendor Marketing
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Very few people do personalization well&lt;/li&gt;
&lt;li&gt;Even fewer understand what it entails&lt;/li&gt;
&lt;li&gt;Product companies won't discuss the &lt;strong&gt;months or years&lt;/strong&gt; required&lt;/li&gt;
&lt;li&gt;Gartner predicted &lt;strong&gt;80% of marketers would abandon personalization by 2025&lt;/strong&gt;. The market kept growing instead, but the frustration behind that prediction was real&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Companies succeeding have executive buy-in, clean data, cross-functional alignment, continuous optimization resources, and privacy-first approaches.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Path Forward
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What works in 2025:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Start with segmentation&lt;/strong&gt;, evolve incrementally&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;First-party data strategy&lt;/strong&gt; as foundation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Transparency&lt;/strong&gt; that builds trust ("Because you..." explanations)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Value exchange&lt;/strong&gt; for data sharing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Continuous optimization&lt;/strong&gt;, not launches&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privacy-first positioning&lt;/strong&gt; as competitive advantage&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The 15% seeing ROI aren't doing magic. They're building clean data, aligning teams, iterating continuously, being transparent, and respecting privacy.&lt;/p&gt;

&lt;p&gt;That's not sexy. It doesn't make great vendor marketing. But it works.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Bottom Line
&lt;/h2&gt;

&lt;p&gt;Personalization works when done right: prioritizing customer value over engagement metrics, transparency over surveillance, consent over coercion, continuous improvement over one-time launches.&lt;/p&gt;

&lt;p&gt;If you're considering personalization, start with these questions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Do we have clean, unified customer data?&lt;/li&gt;
&lt;li&gt;Are our teams aligned around customer value?&lt;/li&gt;
&lt;li&gt;Can we commit to continuous optimization?&lt;/li&gt;
&lt;li&gt;Do we have consent mechanisms and privacy compliance?&lt;/li&gt;
&lt;li&gt;Can we be transparent about how we personalize?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you can't answer "yes" to all five, fix those issues first.&lt;/p&gt;

&lt;p&gt;The future isn't about personalizing everything for everyone. It's about personalizing the right things, for the right people, at the right time, with their consent.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Gartner (2025). &lt;a href="https://www.gartner.com/en/newsroom/press-releases/2025-06-03-gartner-survey-reveals-personalization-can-triple-the-likelihood-of-customer-regret-at-key-journey-points" rel="noopener noreferrer"&gt;"Survey Reveals Personalization Can Triple Customer Regret"&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Twilio (2023). &lt;a href="https://www.twilio.com/en-us/press/releases/sopr-2023" rel="noopener noreferrer"&gt;"Twilio Research Reveals Scale of AI Surge as 92% of Businesses Flock to the Technology"&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;HubSpot (2024). &lt;a href="https://blog.hubspot.com/marketing/third-party-cookie-phase-out" rel="noopener noreferrer"&gt;"The Death of Third-Party Cookies"&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Gartner (2019). &lt;a href="https://www.gartner.com/en/newsroom/press-releases/2019-12-02-gartner-predicts-80--of-marketers-will-abandon-person" rel="noopener noreferrer"&gt;"80% of Marketers Will Abandon Personalization by 2025"&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Twilio Segment (2021). &lt;a href="https://segment.com/state-of-personalization-report-2021/" rel="noopener noreferrer"&gt;"The State of Personalization 2021"&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>personalization</category>
      <category>privacy</category>
    </item>
    <item>
      <title>Hermes vs OpenClaw vs Claude Code: Which Should You Run in 2026?</title>
      <dc:creator>Alden Menzalji</dc:creator>
      <pubDate>Wed, 12 Aug 2026 09:27:37 +0000</pubDate>
      <link>https://dev.to/alden_menzalji/hermes-vs-openclaw-vs-claude-code-which-should-you-run-in-2026-4237</link>
      <guid>https://dev.to/alden_menzalji/hermes-vs-openclaw-vs-claude-code-which-should-you-run-in-2026-4237</guid>
      <description>&lt;h2&gt;
  
  
  Short answer: OpenClaw for reach, Hermes Agent for an agent that learns
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Verified August 12, 2026. TL;DR:&lt;/strong&gt; Hermes Agent and OpenClaw are the same category, MIT-licensed personal assistants you host yourself and point at whatever model you pay for. OpenClaw reaches further across your chat apps and your devices. Hermes is built to accumulate skills from the work you repeat. Each ships a one-command importer for the other, so the trial is cheap. Claude Code is here by search habit: proprietary, and for codebases.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Hermes Agent&lt;/th&gt;
&lt;th&gt;OpenClaw&lt;/th&gt;
&lt;th&gt;Claude Code&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Licence&lt;/td&gt;
&lt;td&gt;MIT, Nous Research&lt;/td&gt;
&lt;td&gt;MIT, OpenClaw Foundation&lt;/td&gt;
&lt;td&gt;Proprietary, all rights reserved&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Best for&lt;/td&gt;
&lt;td&gt;Recurring jobs that should improve&lt;/td&gt;
&lt;td&gt;An assistant in your chats and on your devices&lt;/td&gt;
&lt;td&gt;Codebases, commits, PRs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Runs on&lt;/td&gt;
&lt;td&gt;Local, Docker, SSH, Singularity, Modal, Daytona, Vercel Sandbox&lt;/td&gt;
&lt;td&gt;macOS, Linux, Windows, plus companion apps&lt;/td&gt;
&lt;td&gt;&lt;a href="https://code.claude.com/docs/en/overview" rel="noopener noreferrer"&gt;Terminal, IDE, desktop, web, mobile&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Model&lt;/td&gt;
&lt;td&gt;Any provider, switch with &lt;code&gt;hermes model&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Hosted or local, your pick&lt;/td&gt;
&lt;td&gt;Anthropic's Claude models&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cost&lt;/td&gt;
&lt;td&gt;Free software, you pay for model access&lt;/td&gt;
&lt;td&gt;Free software, you pay for model access&lt;/td&gt;
&lt;td&gt;A paid Claude plan or Console account&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F46epxzmdmfaofi44eqee.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F46epxzmdmfaofi44eqee.jpg" alt="Three cards comparing Hermes Agent, OpenClaw and Claude Code on licence, what they are best for, where they run, which model they use, who owns security, and cost." width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Each ships a one-command importer for the other
&lt;/h2&gt;

&lt;p&gt;Switching is cheap in both directions, which is rare. Hermes ships &lt;code&gt;hermes claw migrate&lt;/code&gt;, and its setup wizard detects &lt;code&gt;~/.openclaw&lt;/code&gt; and offers to migrate before configuration begins. OpenClaw ships the mirror: &lt;code&gt;openclaw migrate hermes&lt;/code&gt; is a bundled provider that follows &lt;code&gt;HERMES_HOME&lt;/code&gt;, previews every change, redacts secrets in its plans, and writes a verified backup. Try either for an evening. The one thing that does not travel is the learning loop.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hermes bets on a learning loop
&lt;/h2&gt;

&lt;p&gt;Nous Research calls Hermes "the only agent with a built-in learning loop": it creates skills from experience, improves them during use, searches its own past conversations, and builds a model of you through Honcho. That is the vendor's claim, not a benchmark. Tellingly, OpenClaw's importer records external memory providers such as Honcho as archive or manual-review items rather than migrating them. Your skills move. The model of you does not.&lt;/p&gt;

&lt;h2&gt;
  
  
  OpenClaw bets on reach
&lt;/h2&gt;

&lt;p&gt;OpenClaw's Gateway connects WhatsApp, Telegram, Slack, Discord, Google Chat, Signal and iMessage, among others, and companion apps add voice, Canvas, camera and screen on supported platforms. Hermes covers Telegram, Discord, Slack, WhatsApp, Signal, Email and its own CLI, and runs across seven terminal backends, of which Daytona and Modal hibernate when idle. Both install on macOS, Linux and Windows. OpenClaw pushes onto more devices; Hermes pushes further off them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Self-hosting hands you the security bill
&lt;/h2&gt;

&lt;p&gt;Both are honest about it, which I respect. OpenClaw says tools "run on the host for the main session unless you configure sandboxing", and DM-capable channels pair unknown senders by default. Hermes documents eight security layers, with dangerous-command approval in smart, manual or off modes, and cron jobs set to &lt;code&gt;deny&lt;/code&gt; by default when they hit one. Claude Code leaves that work with Anthropic. That is the trade you are making.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to pick
&lt;/h2&gt;

&lt;p&gt;Happy with OpenClaw's channel coverage and its reach onto your devices? Stay. Want an agent that compounds on recurring work, on a box that is not your laptop? Try Hermes, and keep the migration dry-run. For the hosted alternative to both, read &lt;a href="https://sitefluence.com/resources/claude-cowork-vs-claude-code-vs-openclaw" rel="noopener noreferrer"&gt;Claude Cowork vs Claude Code vs OpenClaw&lt;/a&gt;, and for a tighter permission model see &lt;a href="https://sitefluence.com/resources/is-openworker-a-safer-openclaw" rel="noopener noreferrer"&gt;the OpenWorker comparison&lt;/a&gt;. Neither is a coding agent: start with &lt;a href="https://sitefluence.com/resources/codex-claude-code-copilot-pick-by-feel" rel="noopener noreferrer"&gt;Codex vs Claude Code vs GitHub Copilot&lt;/a&gt; for that. Founders still deciding whether to write the code at all should start with the &lt;a href="https://sitefluence.com/tools/vibe-code-or-hire" rel="noopener noreferrer"&gt;vibe code or hire check&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;GitHub. &lt;a href="https://github.com/NousResearch/hermes-agent" rel="noopener noreferrer"&gt;NousResearch/hermes-agent README&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Hermes Agent documentation. &lt;a href="https://hermes-agent.nousresearch.com/docs/user-guide/security" rel="noopener noreferrer"&gt;"Security"&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;GitHub. &lt;a href="https://github.com/openclaw/openclaw" rel="noopener noreferrer"&gt;openclaw/openclaw README&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;OpenClaw documentation. &lt;a href="https://docs.openclaw.ai/install/migrating-hermes" rel="noopener noreferrer"&gt;"Migrating from Hermes"&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;GitHub. &lt;a href="https://github.com/anthropics/claude-code/blob/main/LICENSE.md" rel="noopener noreferrer"&gt;anthropics/claude-code LICENSE.md&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>privacy</category>
    </item>
    <item>
      <title>Understanding Personalization Factors - Part 2: CDPs, Data Quality, and Strategy</title>
      <dc:creator>Alden Menzalji</dc:creator>
      <pubDate>Tue, 11 Aug 2026 09:19:52 +0000</pubDate>
      <link>https://dev.to/alden_menzalji/understanding-personalization-factors-part-2-cdps-data-quality-and-strategy-4nbi</link>
      <guid>https://dev.to/alden_menzalji/understanding-personalization-factors-part-2-cdps-data-quality-and-strategy-4nbi</guid>
      <description>&lt;p&gt;Your CDP promises a "single customer view." Your implementation took 14 months. And somehow, your marketing team still can't answer basic questions about customer behavior.&lt;/p&gt;

&lt;p&gt;Welcome to CDP reality.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Hero photo by &lt;a href="https://unsplash.com/@lukechesser" rel="noopener noreferrer"&gt;Luke Chesser&lt;/a&gt; on &lt;a href="https://unsplash.com" rel="noopener noreferrer"&gt;Unsplash&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The Personalization Reality Check Series&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://sitefluence.com/resources/introduction-to-personalization" rel="noopener noreferrer"&gt;Introduction to Personalization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sitefluence.com/resources/understanding-personalization-factors-data-taxonomy" rel="noopener noreferrer"&gt;Understanding Personalization Factors - Part 1: Data Taxonomy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Understanding Personalization Factors - Part 2: CDPs &amp;amp; Strategy&lt;/strong&gt; &lt;em&gt;(You are here)&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sitefluence.com/resources/server-side-personalization-architecture-caching" rel="noopener noreferrer"&gt;Server-Side Personalization - Part 1: Architecture &amp;amp; Caching&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sitefluence.com/resources/server-side-personalization-performance-decisions" rel="noopener noreferrer"&gt;Server-Side Personalization - Part 2: Performance &amp;amp; Decisions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sitefluence.com/resources/client-side-personalization-reality-check" rel="noopener noreferrer"&gt;Client-Side Personalization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sitefluence.com/resources/edge-side-personalization-reality-check" rel="noopener noreferrer"&gt;Edge-Side Personalization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sitefluence.com/resources/choosing-the-right-personalization-approach" rel="noopener noreferrer"&gt;Choosing the Right Approach&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Try the interactive version:&lt;/strong&gt; the free &lt;a href="https://sitefluence.com/tools/personalization-picker" rel="noopener noreferrer"&gt;Personalization Approach Picker&lt;/a&gt; turns this series into an 8-question assessment.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://sitefluence.com/resources/understanding-personalization-factors-data-taxonomy" rel="noopener noreferrer"&gt;In Part 1&lt;/a&gt;, we covered the taxonomy of personalization data and what actually moves the needle vs. noise. Now let's tackle CDPs, data quality, and the strategic decisions that determine success or failure.&lt;/p&gt;

&lt;h2&gt;
  
  
  CDP Reality Check: Promises vs. Delivery
&lt;/h2&gt;

&lt;p&gt;Customer Data Platforms represent a &lt;strong&gt;$15.3 billion market by 2026&lt;/strong&gt;. Let's separate vendor marketing from reality.&lt;/p&gt;

&lt;h3&gt;
  
  
  What CDPs Promise
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;"Single customer view"&lt;/strong&gt; - Unified profile across touchpoints&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Real-time personalization"&lt;/strong&gt; - Instant data activation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"AI-powered insights"&lt;/strong&gt; - Automated segmentation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Easy integration"&lt;/strong&gt; - Connect all systems seamlessly&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"GDPR/CCPA compliance"&lt;/strong&gt; - Built-in privacy management&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  What CDPs Actually Deliver
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;The "single customer view" reality:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CDPs create a profile, but don't fix bad data&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Garbage in, garbage out&lt;/strong&gt; - consolidation doesn't equal quality&lt;/li&gt;
&lt;li&gt;Identity resolution requires manual configuration&lt;/li&gt;
&lt;li&gt;Cross-device tracking is probabilistic guessing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The "real-time" reality:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Most implementations have &lt;strong&gt;5-15 minute data lag&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;True real-time requires expensive optimization&lt;/li&gt;
&lt;li&gt;Many use cases work fine with hourly batch updates&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The "AI-powered" reality:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Most CDP "AI" is basic RFM segmentation rebranded&lt;/li&gt;
&lt;li&gt;Useful insights require data scientists to configure&lt;/li&gt;
&lt;li&gt;Out-of-the-box segments are generic and low-value&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The "easy integration" reality:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Enterprise implementations take &lt;strong&gt;6-18 months&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Legacy systems require custom development&lt;/li&gt;
&lt;li&gt;Data mapping is manual, time-consuming work&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  When CDPs Make Sense
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Good CDP candidate:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;$10M+ marketing budget&lt;/strong&gt; (ROI requires scale)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;5+ disconnected data sources&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dedicated data team&lt;/strong&gt; for implementation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clear use cases&lt;/strong&gt; with measurable ROI&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;12-18 month commitment&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;NOT a good CDP candidate:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Clean data in 1-2 systems (integrate directly)&lt;/li&gt;
&lt;li&gt;Traffic too small for segmentation (&amp;lt;100k monthly visitors)&lt;/li&gt;
&lt;li&gt;Lack resources for ongoing optimization&lt;/li&gt;
&lt;li&gt;Hoping CDP will "figure out" strategy for you&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  CDP Cost Reality
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Enterprise CDP platforms:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Software:&lt;/strong&gt; $120k-$500k+ annually&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Implementation:&lt;/strong&gt; $200k-$800k one-time&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Internal resources:&lt;/strong&gt; 2-3 FTE minimum&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Integration costs:&lt;/strong&gt; $50k-$200k per major system&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Total first-year cost:&lt;/strong&gt; Expect &lt;strong&gt;$600k-$2M&lt;/strong&gt; for enterprise implementations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Alternatives:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Warehouse-native CDP&lt;/strong&gt; (Hightouch, Census): $12k-$60k/year&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Composable CDP&lt;/strong&gt; (build your own): Higher upfront, lower ongoing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No CDP&lt;/strong&gt; (direct integrations): Free, limited scalability&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Reality check:&lt;/strong&gt; Most companies get better ROI from &lt;strong&gt;cleaning existing data and improving segmentation&lt;/strong&gt; than buying a CDP.&lt;/p&gt;

&lt;h2&gt;
  
  
  Data Quality: The Silent Killer
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Bad data ruins even the best personalization strategy.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Common Data Quality Issues
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Duplicate records:&lt;/strong&gt; Same customer has 3 profiles (different emails, devices). Result: fragmented view, redundant messages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Outdated information:&lt;/strong&gt; Customer moved or changed jobs, but data doesn't reflect it. Result: irrelevant personalization eroding trust.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Inconsistent formatting:&lt;/strong&gt; Phone numbers in 5 formats, names in 3 formats. Result: failed matching, broken automations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Missing critical fields:&lt;/strong&gt; 60% lack email, 80% lack phone, 40% lack purchase history. Result: can't execute strategies.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Incorrect inferences:&lt;/strong&gt; "John bought diapers, so he has a baby" (he bought a gift). Result: creepy, irrelevant messaging.&lt;/p&gt;

&lt;h3&gt;
  
  
  Data Quality Audit Checklist
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Completeness:&lt;/strong&gt; What % have each critical field?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Accuracy:&lt;/strong&gt; Sample 100 records manually: what's the error rate?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consistency:&lt;/strong&gt; Do formats match across sources?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Timeliness:&lt;/strong&gt; How old is the data? When last updated?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Uniqueness:&lt;/strong&gt; How many duplicates exist?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most companies discover data quality issues &lt;strong&gt;after launch&lt;/strong&gt;, when customers report creepy experiences. Test before you scale.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Over-Segmentation Trap
&lt;/h2&gt;

&lt;p&gt;More segments doesn't mean better personalization. It often means &lt;strong&gt;management hell&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  How Over-Segmentation Happens
&lt;/h3&gt;

&lt;p&gt;You start simple:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;New visitors vs. returning (2 segments)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then marketing wants more:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;3 customer types × 5 product categories = 15 segments&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then lifecycle stage:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;15 × 4 stages = 60 segments&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then channel preference:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;60 × 3 channels = &lt;strong&gt;180 segments&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each needs unique content, campaigns, and logic. Your team can't manage it.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Real Costs
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Content burden:&lt;/strong&gt; 180 segments need 180 messages. Content team drowns.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Testing impossible:&lt;/strong&gt; 180 segments with 10,000 visitors = 55 visitors per segment. Can't A/B test with 55 visitors.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Performance degradation:&lt;/strong&gt; More segments = more queries = slower pages.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Right Level
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Start with 4-8 core segments&lt;/strong&gt; based on clear behavioral differences. Each must be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Meaningfully distinct&lt;/strong&gt; (different conversion drivers)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Large enough to test&lt;/strong&gt; (minimum 1,000 members)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Validate before expanding:&lt;/strong&gt; A/B test. Do segments respond differently? If similar, merge them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example (B2B SaaS):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SMB (1-50 employees): Price-sensitive, self-service&lt;/li&gt;
&lt;li&gt;Mid-Market (51-500): Balance of price and features&lt;/li&gt;
&lt;li&gt;Enterprise (500+): Feature-rich, compliance focus&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Three segments. Distinct. Manageable.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Creepy Line
&lt;/h2&gt;

&lt;p&gt;Personalized marketing generates negative experiences for &lt;strong&gt;53% of customers&lt;/strong&gt;, who become 3.2x more likely to regret a purchase. Here's what pushes it over the line:&lt;/p&gt;

&lt;h3&gt;
  
  
  What Makes It Creepy
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Lack of transparency&lt;/strong&gt; - "How did they know that?"&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cross-context tracking&lt;/strong&gt; - Ads for products searched on different device&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Immediate follow-up&lt;/strong&gt; - Email 30 seconds after cart abandonment&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Location-based messages&lt;/strong&gt; - "We see you're near our store!"&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sensitive information&lt;/strong&gt; - Health, financial, relationship references&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Real-World Disasters
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Target's pregnancy prediction:&lt;/strong&gt; Algorithm identified pregnant women from purchasing patterns, sent baby coupons. A father learned his teenage daughter was pregnant from Target's mailers before she told him. Accurate ≠ appropriate.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Retargeting fatigue:&lt;/strong&gt; Customer searches once, gets followed by ads for weeks. Customers notice, and many start avoiding the brand entirely.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to Avoid It
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Transparency:&lt;/strong&gt; Explain why ("Because you viewed X...")&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Timing:&lt;/strong&gt; Add delays (wait 30-60 minutes for abandoned cart)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Value exchange:&lt;/strong&gt; Give reasons to share data&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Context respect:&lt;/strong&gt; Don't mix sensitive and non-sensitive&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Less is more:&lt;/strong&gt; Subtle beats obviously targeted&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The rule:&lt;/strong&gt; If personalization would feel creepy &lt;strong&gt;when customers learn how it works&lt;/strong&gt;, don't do it.&lt;/p&gt;

&lt;h2&gt;
  
  
  When NOT to Collect Data
&lt;/h2&gt;

&lt;p&gt;Sometimes collecting data creates more problems than it solves.&lt;/p&gt;

&lt;h3&gt;
  
  
  Collection Backfires
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Privacy-sensitive industries:&lt;/strong&gt; Healthcare (HIPAA), financial services, children's products (COPPA). Over-collection creates compliance risk.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Small traffic:&lt;/strong&gt; &amp;lt;10,000 monthly visitors means segments too small for testing. Focus on general optimization first.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Commoditized products:&lt;/strong&gt; Customers buy on price, not personalization. Focus on competitive pricing instead.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;No analytical capabilities:&lt;/strong&gt; Collecting data you can't analyze is waste. Build capabilities first.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Consent kills conversion:&lt;/strong&gt; Published studies measure conversion drops from 5% to 25% depending on banner design. Sometimes friction exceeds gains.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Minimalist Strategy
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Collect only:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Data with clear, documented use case&lt;/li&gt;
&lt;li&gt;Data you can act on within 30 days&lt;/li&gt;
&lt;li&gt;Data customers benefit from sharing&lt;/li&gt;
&lt;li&gt;Data you can keep accurate&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Don't collect:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Data "just in case"&lt;/li&gt;
&lt;li&gt;Data you lack capabilities to use&lt;/li&gt;
&lt;li&gt;Data creating compliance risk&lt;/li&gt;
&lt;li&gt;Data customers won't share willingly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;For each data point, ask:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What decision will this inform?&lt;/li&gt;
&lt;li&gt;How will it improve customer experience?&lt;/li&gt;
&lt;li&gt;Will customers understand why we need it?&lt;/li&gt;
&lt;li&gt;Is the lift worth the collection friction?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you can't answer all four, don't collect it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Privacy-First as Competitive Advantage
&lt;/h2&gt;

&lt;p&gt;In a world where personalized marketing produces negative experiences for &lt;strong&gt;53% of customers&lt;/strong&gt;, being privacy-respecting is a differentiator.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The old playbook:&lt;/strong&gt; Collect maximum data through surveillance, infer everything, target aggressively, optimize for engagement.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The new playbook:&lt;/strong&gt; Collect minimum through value exchange, ask directly instead of inferring, personalize transparently, optimize for trust.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Companies winning with privacy-first:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Apple:&lt;/strong&gt; "Privacy is a human right" drives brand loyalty&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DuckDuckGo:&lt;/strong&gt; Privacy focus gains market share&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Basecamp:&lt;/strong&gt; "No tracking, no ads, no BS" resonates&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The strategy:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Transparent collection (tell exactly what and why)&lt;/li&gt;
&lt;li&gt;Easy opt-out (prominent, functional controls)&lt;/li&gt;
&lt;li&gt;Value exchange (give something for data)&lt;/li&gt;
&lt;li&gt;Data minimization (collect only what you use)&lt;/li&gt;
&lt;li&gt;Public commitment (make privacy part of brand)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Payoff:&lt;/strong&gt; Higher trust, better data quality, regulatory compliance, differentiation.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Path: Starting Simple
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Phase 1: Segmentation Only (Months 1-3)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;4-6 meaningful segments&lt;/li&gt;
&lt;li&gt;A/B test to validate differences&lt;/li&gt;
&lt;li&gt;Measure performance&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Goal:&lt;/strong&gt; Prove segmentation drives lift&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Phase 2: Simple Personalization (Months 4-9)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Add recent browsing history (last 30 days)&lt;/li&gt;
&lt;li&gt;Basic product recommendations&lt;/li&gt;
&lt;li&gt;Personalized email from stated preferences&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Goal:&lt;/strong&gt; Show incremental lift beyond segmentation&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Phase 3: Advanced Personalization (Months 10-18)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Predictive models (purchase propensity, churn risk)&lt;/li&gt;
&lt;li&gt;Real-time behavioral triggers&lt;/li&gt;
&lt;li&gt;Cross-channel orchestration&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Goal:&lt;/strong&gt; Optimize for lifetime value&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Don't skip phases.&lt;/strong&gt; Companies jumping to Phase 3 without mastering 1-2 fail spectacularly.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Bottom Line
&lt;/h2&gt;

&lt;p&gt;Before investing in personalization infrastructure, answer:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What are our 4-6 core segments?&lt;/li&gt;
&lt;li&gt;What data is accurate, complete, and current?&lt;/li&gt;
&lt;li&gt;What decisions will personalization inform?&lt;/li&gt;
&lt;li&gt;How will we measure success beyond vanity metrics?&lt;/li&gt;
&lt;li&gt;Do customers see value in sharing data?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you can't answer all five, you're not ready.&lt;/p&gt;

&lt;p&gt;Next in the series: server-side personalization, with cache nightmares, Sitecore specifics, and when it fails spectacularly.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Gartner (2025). &lt;a href="https://www.gartner.com/en/newsroom/press-releases/2025-06-03-gartner-survey-reveals-personalization-can-triple-the-likelihood-of-customer-regret-at-key-journey-points" rel="noopener noreferrer"&gt;"Survey Reveals Personalization Can Triple Customer Regret"&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>personalization</category>
      <category>cdp</category>
    </item>
    <item>
      <title>Claude Cowork vs Claude Code vs OpenClaw: Which Should You Use in 2026?</title>
      <dc:creator>Alden Menzalji</dc:creator>
      <pubDate>Mon, 10 Aug 2026 09:32:56 +0000</pubDate>
      <link>https://dev.to/alden_menzalji/claude-cowork-vs-claude-code-vs-openclaw-which-should-you-use-in-2026-4c8e</link>
      <guid>https://dev.to/alden_menzalji/claude-cowork-vs-claude-code-vs-openclaw-which-should-you-use-in-2026-4c8e</guid>
      <description>&lt;h2&gt;
  
  
  Cowork and Claude Code share one engine, OpenClaw is the real fork
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Verified September 2, 2026.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published August 10, 2026.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Short answer: if the work is a codebase, use Claude Code. If it is files, documents and inboxes, use Cowork. Pick OpenClaw only when you want to own the host and choose the model yourself.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Claude Cowork&lt;/th&gt;
&lt;th&gt;Claude Code&lt;/th&gt;
&lt;th&gt;OpenClaw&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Best for&lt;/td&gt;
&lt;td&gt;Files, docs, non-code work&lt;/td&gt;
&lt;td&gt;Codebases, commits, PRs&lt;/td&gt;
&lt;td&gt;An always-on assistant in your chat apps&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Runs on&lt;/td&gt;
&lt;td&gt;Claude desktop, web, mobile&lt;/td&gt;
&lt;td&gt;Terminal, IDE, desktop, web&lt;/td&gt;
&lt;td&gt;Your machine: macOS, Linux, Windows, WSL2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Model&lt;/td&gt;
&lt;td&gt;Anthropic's&lt;/td&gt;
&lt;td&gt;Anthropic's, or third-party on the CLI, VS Code, and JetBrains&lt;/td&gt;
&lt;td&gt;Hosted or local, your pick&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Entry cost&lt;/td&gt;
&lt;td&gt;A paid Claude plan&lt;/td&gt;
&lt;td&gt;A paid Claude plan or Console account&lt;/td&gt;
&lt;td&gt;Free software, you pay for model access&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Security owner&lt;/td&gt;
&lt;td&gt;Anthropic&lt;/td&gt;
&lt;td&gt;Anthropic&lt;/td&gt;
&lt;td&gt;You&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flyjew3m1j60o6zcphtm9.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flyjew3m1j60o6zcphtm9.jpg" alt="Three cards comparing Claude Cowork, Claude Code and OpenClaw on what they are best for, where they run, which model they use, entry cost, and who owns security." width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Two of these three are the same product wearing different clothes. Anthropic's help centre says Cowork "uses the same agentic architecture that powers Claude Code, with no terminal required". Both sit inside a paid Claude plan. Cowork is the younger surface: web and mobile are open to Pro, Max and Team, and to Enterprise where an admin turns it on, cloud execution is still labelled beta, and the Chrome side panel is still rolling out to Pro. Cloud sessions start from what Claude already remembers from your chats, what comes up carries back into chat, and some features stay desktop-only.&lt;/p&gt;

&lt;h2&gt;
  
  
  OpenClaw is the only one you host
&lt;/h2&gt;

&lt;p&gt;OpenClaw calls itself "an AI assistant that runs on your devices and meets you in the channels you already use", connected "through one Gateway, for a single operator or for a team whose members trust each other". It is MIT-licensed under a non-profit foundation, runs on macOS, Linux, Windows and WSL2, and works with hosted or local model providers. Claude Code ships under a proprietary all-rights-reserved licence, so that independence is the real trade.&lt;/p&gt;

&lt;h2&gt;
  
  
  The channels gap is narrowing
&lt;/h2&gt;

&lt;p&gt;OpenClaw's headline was meeting you where you already talk: WhatsApp, Telegram, Slack, Discord, Google Chat, Signal and iMessage. Claude Code now has Channels, a research preview covering Telegram, Discord and iMessage, where events "only arrive while the session is open". Narrower reach, pointed at coding work, and not always-on. The gap is smaller, not gone.&lt;/p&gt;

&lt;h2&gt;
  
  
  Self-hosting moves the security bill to you
&lt;/h2&gt;

&lt;p&gt;OpenClaw's own documentation is blunt about this, which I respect. Tools "run on the host for the main session unless you configure sandboxing", and OpenClaw "is not a hostile multi-tenant security boundary for mutually adversarial users sharing one agent or gateway". The secure baseline is loopback binding with token auth, and the guidance is to never expose the Gateway unauthenticated on 0.0.0.0. There is an &lt;code&gt;openclaw security audit&lt;/code&gt; command because you need one.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to pick
&lt;/h2&gt;

&lt;p&gt;Pay for a Claude plan and the Cowork question answers itself by task: repository work in Claude Code, everything else in Cowork. Choose OpenClaw when owning the host and the model matters more than the setup cost, and read the &lt;a href="https://sitefluence.com/resources/is-openworker-a-safer-openclaw" rel="noopener noreferrer"&gt;safer-agent comparison&lt;/a&gt; and &lt;a href="https://sitefluence.com/resources/hermes-vs-openclaw-vs-claude-code" rel="noopener noreferrer"&gt;Hermes vs OpenClaw vs Claude Code&lt;/a&gt; first. Still picking a coding agent? Start with &lt;a href="https://sitefluence.com/resources/codex-claude-code-copilot-pick-by-feel" rel="noopener noreferrer"&gt;Codex vs Claude Code vs GitHub Copilot&lt;/a&gt;, or &lt;a href="https://sitefluence.com/resources/opencode-vs-claude-code-vs-codex" rel="noopener noreferrer"&gt;OpenCode vs Claude Code vs Codex&lt;/a&gt;. Founders still deciding whether to write the code at all should start with the &lt;a href="https://sitefluence.com/tools/vibe-code-or-hire" rel="noopener noreferrer"&gt;vibe code or hire check&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Claude Help Center. &lt;a href="https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork" rel="noopener noreferrer"&gt;"Get started with Claude Cowork"&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;GitHub. &lt;a href="https://github.com/openclaw/openclaw" rel="noopener noreferrer"&gt;openclaw/openclaw README&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;OpenClaw documentation. &lt;a href="https://docs.openclaw.ai/gateway/security" rel="noopener noreferrer"&gt;"Gateway security"&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Claude Code documentation. &lt;a href="https://code.claude.com/docs/en/channels" rel="noopener noreferrer"&gt;"Channels"&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>privacy</category>
    </item>
    <item>
      <title>Understanding Personalization Factors - Part 1: What Data Actually Matters vs. Noise</title>
      <dc:creator>Alden Menzalji</dc:creator>
      <pubDate>Sun, 09 Aug 2026 09:17:01 +0000</pubDate>
      <link>https://dev.to/alden_menzalji/understanding-personalization-factors-part-1-what-data-actually-matters-vs-noise-3dg</link>
      <guid>https://dev.to/alden_menzalji/understanding-personalization-factors-part-1-what-data-actually-matters-vs-noise-3dg</guid>
      <description>&lt;p&gt;Your analytics platform tracks 47 user attributes. Your marketing team has 23 audience segments. And somehow, your personalization still feels like throwing darts blindfolded.&lt;/p&gt;

&lt;p&gt;Welcome to the personalization data paradox: drowning in data but starving for insights.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Hero photo by &lt;a href="https://unsplash.com/@lukechesser" rel="noopener noreferrer"&gt;Luke Chesser&lt;/a&gt; on &lt;a href="https://unsplash.com" rel="noopener noreferrer"&gt;Unsplash&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The Personalization Reality Check Series&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://sitefluence.com/resources/introduction-to-personalization" rel="noopener noreferrer"&gt;Introduction to Personalization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Understanding Personalization Factors - Part 1: Data Taxonomy&lt;/strong&gt; &lt;em&gt;(You are here)&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sitefluence.com/resources/understanding-personalization-factors-cdp-strategy" rel="noopener noreferrer"&gt;Understanding Personalization Factors - Part 2: CDPs &amp;amp; Strategy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sitefluence.com/resources/server-side-personalization-architecture-caching" rel="noopener noreferrer"&gt;Server-Side Personalization - Part 1: Architecture &amp;amp; Caching&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sitefluence.com/resources/server-side-personalization-performance-decisions" rel="noopener noreferrer"&gt;Server-Side Personalization - Part 2: Performance &amp;amp; Decisions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sitefluence.com/resources/client-side-personalization-reality-check" rel="noopener noreferrer"&gt;Client-Side Personalization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sitefluence.com/resources/edge-side-personalization-reality-check" rel="noopener noreferrer"&gt;Edge-Side Personalization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sitefluence.com/resources/choosing-the-right-personalization-approach" rel="noopener noreferrer"&gt;Choosing the Right Approach&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Try the interactive version:&lt;/strong&gt; the free &lt;a href="https://sitefluence.com/tools/personalization-picker" rel="noopener noreferrer"&gt;Personalization Approach Picker&lt;/a&gt; turns this series into an 8-question assessment.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://sitefluence.com/resources/introduction-to-personalization" rel="noopener noreferrer"&gt;In our introduction&lt;/a&gt;, we covered why &lt;strong&gt;53% of customers have negative experiences&lt;/strong&gt; despite &lt;strong&gt;92% of businesses investing in AI-driven strategies&lt;/strong&gt;. Now let's explore the root cause: most companies collect the wrong data, organize it poorly, and act on noise instead of signal.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Personalization Data Taxonomy
&lt;/h2&gt;

&lt;p&gt;Before you can personalize effectively, understand the landscape of data available.&lt;/p&gt;

&lt;h3&gt;
  
  
  Historical/Behavioral Data
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; Past actions, purchases, and engagement patterns tracked over time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Examples:&lt;/strong&gt; Purchase history, content consumption, email engagement, search queries, cart abandonment, support tickets.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When it's useful:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Predicting product affinity from past purchases&lt;/li&gt;
&lt;li&gt;Identifying lifecycle stage (new customer, repeat buyer, churner)&lt;/li&gt;
&lt;li&gt;Segmenting by engagement level&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;When it's noise:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One-off purchases that don't indicate preference (gifts)&lt;/li&gt;
&lt;li&gt;Data older than 12 months in fast-changing industries&lt;/li&gt;
&lt;li&gt;Behavior during promotional periods that doesn't reflect normal patterns&lt;/li&gt;
&lt;li&gt;Shared accounts or devices&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Reality check:&lt;/strong&gt; Behavioral data becomes less predictive over time. For many industries, &lt;strong&gt;data older than 6 months has minimal predictive value&lt;/strong&gt;. Yet companies store years "just in case," creating bloat without insight.&lt;/p&gt;

&lt;h3&gt;
  
  
  Session-Based Data
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; Real-time information about the current browsing session.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Examples:&lt;/strong&gt; Device type, browser/OS, referral source, geographic location (IP-based), time of visit, pages viewed, on-site search terms.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When it's useful:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mobile-optimized experiences for mobile visitors&lt;/li&gt;
&lt;li&gt;Location-based content (store locators, regional offers)&lt;/li&gt;
&lt;li&gt;Referral-specific messaging&lt;/li&gt;
&lt;li&gt;Session intent signals&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;When it's noise:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;VPN/proxy locations that don't reflect true geography&lt;/li&gt;
&lt;li&gt;Device data when responsive design already handles UX&lt;/li&gt;
&lt;li&gt;Referrer data with unclear attribution&lt;/li&gt;
&lt;li&gt;Timestamp without timezone context&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The trap:&lt;/strong&gt; Session data is ephemeral. Over-optimizing for session signals creates inconsistent experiences that confuse returning visitors.&lt;/p&gt;

&lt;h3&gt;
  
  
  Environmental/Contextual Data
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; External factors that influence user state and needs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Examples:&lt;/strong&gt; Weather conditions, local events, stock market conditions, sports scores, trending topics, seasonal factors.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When it's useful:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Weather-triggered product recommendations (umbrellas when raining)&lt;/li&gt;
&lt;li&gt;Event-based promotions (local concerts, sports games)&lt;/li&gt;
&lt;li&gt;Seasonal content relevance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;When it's noise:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Weather data for products with no weather correlation&lt;/li&gt;
&lt;li&gt;Events that don't align with your catalog&lt;/li&gt;
&lt;li&gt;Trends that don't match your demographics&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Case study:&lt;/strong&gt; A major retailer spent 6 months integrating weather APIs. Result? &lt;strong&gt;0.03% conversion lift&lt;/strong&gt; because their electronics products had no weather correlation. They were solving a problem that didn't exist.&lt;/p&gt;

&lt;h3&gt;
  
  
  Demographic/Firmographic Data
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; Attributes about the person or company.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Examples:&lt;/strong&gt; Age, gender, income (B2C); company size, industry, revenue, job title (B2B).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When it's useful:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;B2B segmentation by company size (SMB vs. Enterprise messaging)&lt;/li&gt;
&lt;li&gt;Age-appropriate content and recommendations&lt;/li&gt;
&lt;li&gt;Income-based pricing tiers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;When it's noise:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Inferred demographics from third-party data (often 30-40% inaccurate)&lt;/li&gt;
&lt;li&gt;Self-reported demographics users falsify for privacy&lt;/li&gt;
&lt;li&gt;Assumptions that reinforce stereotypes&lt;/li&gt;
&lt;li&gt;Over-segmentation fragmenting audiences into unusably small groups&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The problem:&lt;/strong&gt; GDPR and CCPA restrict demographic collection. Third-party cookies are dying. The demographic data you relied on is disappearing, and what remains is increasingly inaccurate.&lt;/p&gt;

&lt;h3&gt;
  
  
  Psychographic/Intent Data
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; Attitudes, interests, motivations, and purchase intent signals.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Examples:&lt;/strong&gt; Stated preferences, quiz responses, content topic engagement, brand affinity, purchase intent keywords.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When it's useful:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Content personalization based on stated interests&lt;/li&gt;
&lt;li&gt;Nurture streams aligned with user goals&lt;/li&gt;
&lt;li&gt;Intent-based sales prioritization&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;When it's noise:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Interests stated years ago that no longer apply&lt;/li&gt;
&lt;li&gt;Survey responses with selection bias&lt;/li&gt;
&lt;li&gt;Inferred intent from ambiguous behavior&lt;/li&gt;
&lt;li&gt;Third-party psychographic profiles&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Reality:&lt;/strong&gt; Psychographic data is the hardest to collect accurately and easiest to misinterpret. Most companies use inferred psychographics (guessing from behavior) rather than stated preferences, leading to mismatches.&lt;/p&gt;

&lt;h2&gt;
  
  
  First-Party vs. Third-Party Data Reality in 2025
&lt;/h2&gt;

&lt;h3&gt;
  
  
  The Third-Party Cookie Apocalypse (Sort Of)
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;What vendors tell you:&lt;/strong&gt; "Third-party cookies are dead! Adapt now or perish!"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's actually happening:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Google restricted third-party cookies for &lt;strong&gt;1% of Chrome users&lt;/strong&gt; in January 2024&lt;/li&gt;
&lt;li&gt;In July 2024, Google &lt;strong&gt;reversed the full phaseout&lt;/strong&gt; after advertiser pushback&lt;/li&gt;
&lt;li&gt;In April 2025, Google dropped the planned standalone consent prompt too; third-party cookies stay in Chrome indefinitely&lt;/li&gt;
&lt;li&gt;Safari and Firefox already block third-party cookies by default&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What this means:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Third-party cookies aren't fully dead, but mortally wounded&lt;/li&gt;
&lt;li&gt;Privacy regulations restrict usage even where cookies work&lt;/li&gt;
&lt;li&gt;Consent requirements leave analytics blind to a meaningful share of transactions&lt;/li&gt;
&lt;li&gt;First-party data is the future&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  First-Party Data: The New Gold Standard
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; Data you collect directly from customers with their consent.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Examples:&lt;/strong&gt; Email addresses (with permission), account preferences, purchase transactions, onsite behavior, survey responses, customer service interactions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why it matters:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;89% of marketers&lt;/strong&gt; now rely primarily on first-party data&lt;/li&gt;
&lt;li&gt;More accurate (you control collection)&lt;/li&gt;
&lt;li&gt;Privacy-compliant with consent&lt;/li&gt;
&lt;li&gt;Builds direct relationships&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The catch:&lt;/strong&gt; First-party data requires giving customers reasons to share:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Value exchange (discounts, exclusive content, better experiences)&lt;/li&gt;
&lt;li&gt;Trust (transparent usage, easy opt-out)&lt;/li&gt;
&lt;li&gt;Utility (data improves their experience)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;When it fails:&lt;/strong&gt; Companies treating first-party collection like surveillance ("create account to continue") see &lt;strong&gt;60-80% abandonment rates&lt;/strong&gt;. Data sharing must feel like choice, not barrier.&lt;/p&gt;

&lt;h3&gt;
  
  
  Zero-Party Data: The Overlooked Opportunity
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;What it is:&lt;/strong&gt; Data customers intentionally and proactively share.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Examples:&lt;/strong&gt; Quiz responses ("What's your skin type?"), preference centers, product configurators, communication preferences, stated goals.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why it's powerful:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;83% of consumers willing to share data&lt;/strong&gt; for personalized experiences&lt;/li&gt;
&lt;li&gt;No inference error (they told you directly)&lt;/li&gt;
&lt;li&gt;Creates engagement and value exchange&lt;/li&gt;
&lt;li&gt;Explicitly privacy-friendly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The opportunity:&lt;/strong&gt; Most companies ignore zero-party collection, relying on inferred preferences instead of asking directly. Customers will tell you what they want, if you ask respectfully and deliver value.&lt;/p&gt;

&lt;h2&gt;
  
  
  Signal vs. Noise: The 80/20 Rule
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Data That Moves the Needle
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;First-party behavioral data (last 90 days):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Recent purchases and browsing&lt;/li&gt;
&lt;li&gt;Category affinity&lt;/li&gt;
&lt;li&gt;Price sensitivity signals&lt;/li&gt;
&lt;li&gt;Channel preference&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Zero-party stated preferences:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Communication frequency&lt;/li&gt;
&lt;li&gt;Content interests&lt;/li&gt;
&lt;li&gt;Product preferences&lt;/li&gt;
&lt;li&gt;Stated goals&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Session intent signals:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Current page type&lt;/li&gt;
&lt;li&gt;Referral source context&lt;/li&gt;
&lt;li&gt;On-site search queries&lt;/li&gt;
&lt;li&gt;Cart contents and value&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Lifecycle stage:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;New visitor vs. returning customer&lt;/li&gt;
&lt;li&gt;Active vs. at-risk vs. dormant&lt;/li&gt;
&lt;li&gt;Customer value tier (based on actual spend)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Data That's Usually Noise
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Weather (unless clear product correlation)&lt;/li&gt;
&lt;li&gt;Inferred demographics (error-prone)&lt;/li&gt;
&lt;li&gt;Historical data &amp;gt;12 months old&lt;/li&gt;
&lt;li&gt;Third-party enrichment (low accuracy)&lt;/li&gt;
&lt;li&gt;Psychographic profiles (guesswork)&lt;/li&gt;
&lt;li&gt;Hundreds of behavioral micro-signals&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The 80/20 rule:&lt;/strong&gt; You'll get 80% of personalization value from 20% of available data. The challenge is identifying which 20%.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Bottom Line
&lt;/h2&gt;

&lt;p&gt;Most personalization failures stem from collecting wrong data, organizing poorly, and acting on noise. Before investing in technology:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;What are our 4-6 core segments?&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;What data is accurate, complete, and current?&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;What decisions will personalization inform?&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Will customers see value in sharing data?&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Answer those first. Then build.&lt;/p&gt;

&lt;p&gt;In Part 2, we'll cover CDP reality checks, data quality issues, the over-segmentation trap, and privacy-first strategy.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;HubSpot (2024). &lt;a href="https://blog.hubspot.com/marketing/third-party-cookie-phase-out" rel="noopener noreferrer"&gt;"The Death of Third-Party Cookies"&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>personalization</category>
      <category>data</category>
    </item>
    <item>
      <title>Done Means Six Different Things on Your Build</title>
      <dc:creator>Alden Menzalji</dc:creator>
      <pubDate>Sat, 08 Aug 2026 09:16:41 +0000</pubDate>
      <link>https://dev.to/alden_menzalji/done-means-six-different-things-on-your-build-2074</link>
      <guid>https://dev.to/alden_menzalji/done-means-six-different-things-on-your-build-2074</guid>
      <description>&lt;h2&gt;
  
  
  The button four people called done
&lt;/h2&gt;

&lt;p&gt;You asked for a button that emails shoppers when a sold-out product is back. You ask if it is done. Design says done, they drew it. Dev says done, they merged it. QA has not opened it yet. It is not on the live site. Four people said "done" and not one customer has been emailed.&lt;/p&gt;

&lt;h2&gt;
  
  
  "Done" is a relay, not a finish line
&lt;/h2&gt;

&lt;p&gt;Each stage on your build has its own finish line, and that line is the entry ticket for the next stage. When one stage calls something done that the next stage cannot use, the work bounces back and your calendar slips. A shared definition of done is just the checklist each stage passes before it hands off the baton.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0zs1pyg46kx8e1sn17c4.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0zs1pyg46kx8e1sn17c4.jpg" alt="A card titled Definition of Done showing six stages, each with a green check: Discovery, the then is written and you can watch it happen; Design, every state drawn including empty, loading, error, and mobile; Dev, built to the story on the devices it named; QA, every then and edge case passes; Prod, live on the real site and reversible; You, you see your then happen on the live URL. A note at the bottom reads that the one then sentence travels the whole chain." width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Deciding how to get it built?&lt;/strong&gt; The free &lt;a href="https://sitefluence.com/tools/vibe-code-or-hire" rel="noopener noreferrer"&gt;Vibe Code or Hire a Developer assessment&lt;/a&gt; scores your project in 8 questions and tells you whether to vibe code it, use a site builder, hire, or split the work.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Discovery is done when the "then" is written
&lt;/h2&gt;

&lt;p&gt;Not "we talked about it on a call." Done here means the who, the when, and the &lt;a href="https://sitefluence.com/resources/ask-for-a-feature-in-three-lines" rel="noopener noreferrer"&gt;then are written down&lt;/a&gt;, and the "then" is an outcome you can watch happen. If nobody can point at a sentence and check it later, discovery is not finished, no matter how good the meeting felt.&lt;/p&gt;

&lt;h2&gt;
  
  
  Design is done when every state is drawn
&lt;/h2&gt;

&lt;p&gt;Not just the pretty hero shot. Done means the empty state, the loading state, the error state, and the mobile view are all drawn, plus the edge cases from your story. A design that only shows the happy path hands dev a guess for every screen a real customer will actually hit.&lt;/p&gt;

&lt;h2&gt;
  
  
  Dev is done when it matches the story, not just when it merges
&lt;/h2&gt;

&lt;p&gt;"It is merged" is not done. Done means it was built to the story, it matches the design, and it works on the exact browsers and screens the story named. The edge-case lines you wrote are handled, not skipped. Merged code that nobody checked against your "then" is just a guess with a green checkmark.&lt;/p&gt;

&lt;h2&gt;
  
  
  QA is done when every "then" passes
&lt;/h2&gt;

&lt;p&gt;Not "it opened without crashing." Done means every "then" line and every edge case has been checked and passes on the screens the story named. Anything that fails gets written up with &lt;a href="https://sitefluence.com/resources/how-to-file-a-bug-report-to-your-agency" rel="noopener noreferrer"&gt;your bug template&lt;/a&gt; so it is fixed, not forgotten. QA is where the sentences you wrote meet reality.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prod is done when it is live and reversible
&lt;/h2&gt;

&lt;p&gt;Staging is not done. Done means the feature is on the real site, the analytics are firing, and someone knows how to roll it back if it misbehaves at 2am. A feature that works everywhere except the place your customers stand is not finished, it is rehearsing.&lt;/p&gt;

&lt;h2&gt;
  
  
  You are done when you watch your own "then" happen
&lt;/h2&gt;

&lt;p&gt;The last checkpoint is yours. Done for you is not "looks good." It is opening the live URL, doing the thing, and watching the exact "then" you wrote back in discovery happen with your own eyes. That single sentence has traveled the whole chain, and you are the one who confirms it landed.&lt;/p&gt;

&lt;h2&gt;
  
  
  The whole thing in one line
&lt;/h2&gt;

&lt;p&gt;Write the "then" once, and make every stage prove it before handing off. Six people, one sentence, checked against reality until the last person checking it is you.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Scrum.org. &lt;a href="https://scrumguides.org/scrum-guide.html" rel="noopener noreferrer"&gt;"The Scrum Guide: Definition of Done"&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Atlassian. &lt;a href="https://www.atlassian.com/agile/project-management/definition-of-done" rel="noopener noreferrer"&gt;"What is the Definition of Done (DoD) in Agile?"&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>founders</category>
    </item>
    <item>
      <title>OpenCode vs Claude Code vs Codex: Which Should You Use in 2026?</title>
      <dc:creator>Alden Menzalji</dc:creator>
      <pubDate>Fri, 07 Aug 2026 09:23:04 +0000</pubDate>
      <link>https://dev.to/alden_menzalji/opencode-vs-claude-code-vs-codex-which-should-you-use-in-2026-39mg</link>
      <guid>https://dev.to/alden_menzalji/opencode-vs-claude-code-vs-codex-which-should-you-use-in-2026-39mg</guid>
      <description>&lt;h2&gt;
  
  
  Short answer: OpenCode if you want to change models without changing agents, Codex if you already pay OpenAI, Claude Code if you want Anthropic's own tool
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Verified September 12, 2026. TL;DR:&lt;/strong&gt; OpenCode is MIT-licensed, reaches 75+ providers out of the box, and signs in to a ChatGPT Plus, GitHub Copilot or GitLab Duo seat you already pay for. Codex is bundled into every ChatGPT plan, including the $0 one. Claude Code has no free tier and runs Claude models only. Pick by which subscription you already hold.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published August 7, 2026.&lt;/em&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;OpenCode&lt;/th&gt;
&lt;th&gt;Claude Code&lt;/th&gt;
&lt;th&gt;Codex&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Made by&lt;/td&gt;
&lt;td&gt;Anomaly&lt;/td&gt;
&lt;td&gt;Anthropic&lt;/td&gt;
&lt;td&gt;OpenAI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Models&lt;/td&gt;
&lt;td&gt;75+ providers plus local, built in&lt;/td&gt;
&lt;td&gt;Claude only&lt;/td&gt;
&lt;td&gt;OpenAI, plus providers you configure&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cheapest start&lt;/td&gt;
&lt;td&gt;$0, bring your own API key&lt;/td&gt;
&lt;td&gt;Paid Claude plan or Console credits&lt;/td&gt;
&lt;td&gt;$0 on ChatGPT Free&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Subscriptions it accepts&lt;/td&gt;
&lt;td&gt;ChatGPT Plus, Copilot, GitLab Duo&lt;/td&gt;
&lt;td&gt;Any paid Claude plan&lt;/td&gt;
&lt;td&gt;Every ChatGPT plan, Free up&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;First-party billing&lt;/td&gt;
&lt;td&gt;Go $10/mo, or Zen per request&lt;/td&gt;
&lt;td&gt;Included in your Claude plan&lt;/td&gt;
&lt;td&gt;Included in your ChatGPT plan&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Client licence&lt;/td&gt;
&lt;td&gt;MIT&lt;/td&gt;
&lt;td&gt;None published&lt;/td&gt;
&lt;td&gt;Apache 2.0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  The subscription you already pay for may not travel
&lt;/h2&gt;

&lt;p&gt;OpenCode's docs list ChatGPT Plus, GitHub Copilot and GitLab Duo as subscriptions that work "with zero setup". Claude is the exception, and OpenCode says so plainly: Anthropic "explicitly prohibits" using Pro or Max models this way, and the plugins that once did it were dropped in version 1.3.0. So an OpenAI seat drives two of these three agents. A Claude seat drives one.&lt;/p&gt;

&lt;h2&gt;
  
  
  Codex is less locked to OpenAI than it looks
&lt;/h2&gt;

&lt;p&gt;Codex's CLI is Apache 2.0 with about 124,000 GitHub stars, and its user-level config accepts a &lt;code&gt;model_providers&lt;/code&gt; block, with worked examples for Ollama, Mistral and an LLM proxy. OpenCode is MIT with about 207,000 stars and ships a provider list 75+ long, so the same job needs less config. Anthropic's &lt;code&gt;claude-code&lt;/code&gt; repo publishes no open source licence. The gap is convenience, not capability.&lt;/p&gt;

&lt;h2&gt;
  
  
  The cheapest way in is different for each
&lt;/h2&gt;

&lt;p&gt;Codex is listed at $0 on ChatGPT Free, then $8 on Go and $20 on Plus. OpenCode costs nothing to install and nothing extra to run against a provider key you already have, or $10 a month on OpenCode Go for open models. Claude Code is the outlier: it is included in all paid Claude plans, and there is no free tier.&lt;/p&gt;

&lt;h2&gt;
  
  
  Three different meters
&lt;/h2&gt;

&lt;p&gt;Claude Code shares one pool with Claude on web, desktop and mobile, resetting on a rolling five-hour window with weekly limits on top. Codex meters five-hour windows too, with weekly limits OpenAI says may apply. OpenCode Go meters dollars per model: 20% of that model's monthly limit per five hours, 50% a week, 100% a month, and those monthly limits run $15, $30 or $60. Point OpenCode at your own key instead and nobody meters you but your provider.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to choose, in one line each
&lt;/h2&gt;

&lt;p&gt;Already paying for ChatGPT, start with Codex and pay nothing extra. Want an agent that outlives a vendor switch, or local models behind your own gateway, install OpenCode. Want Claude models, buy a Claude plan and run Claude Code: OpenCode's docs say Anthropic prohibits driving a Pro or Max seat from outside. Just the two open source ones: &lt;a href="https://sitefluence.com/resources/opencode-vs-codex" rel="noopener noreferrer"&gt;OpenCode vs Codex&lt;/a&gt;. Wider field: &lt;a href="https://sitefluence.com/resources/codex-vs-cursor-vs-claude-code" rel="noopener noreferrer"&gt;Codex vs Cursor vs Claude Code&lt;/a&gt;, &lt;a href="https://sitefluence.com/resources/gemini-cli-vs-claude-code-vs-codex" rel="noopener noreferrer"&gt;Gemini CLI vs Claude Code vs Codex&lt;/a&gt;, and the &lt;a href="https://sitefluence.com/resources/codex-claude-code-copilot-pick-by-feel" rel="noopener noreferrer"&gt;Codex, Claude Code and Copilot breakdown&lt;/a&gt;. Founders still deciding whether to write the code at all should start with the &lt;a href="https://sitefluence.com/tools/vibe-code-or-hire" rel="noopener noreferrer"&gt;vibe code or hire check&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://opencode.ai/docs/providers/" rel="noopener noreferrer"&gt;OpenCode docs: providers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://opencode.ai/docs/go/" rel="noopener noreferrer"&gt;OpenCode Go pricing and limits&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.chatgpt.com/docs/config-file/config-advanced" rel="noopener noreferrer"&gt;Codex advanced configuration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.chatgpt.com/docs/pricing" rel="noopener noreferrer"&gt;Codex pricing and usage limits&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://claude.com/pricing" rel="noopener noreferrer"&gt;Claude plans and pricing&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>strategy</category>
    </item>
    <item>
      <title>How to File a Bug Report Your Agency Will Act On Right Away</title>
      <dc:creator>Alden Menzalji</dc:creator>
      <pubDate>Thu, 06 Aug 2026 09:58:29 +0000</pubDate>
      <link>https://dev.to/alden_menzalji/how-to-file-a-bug-report-your-agency-will-act-on-right-away-5c1b</link>
      <guid>https://dev.to/alden_menzalji/how-to-file-a-bug-report-your-agency-will-act-on-right-away-5c1b</guid>
      <description>&lt;p&gt;Have you ever reported a bug to your implementation agency and watched it turn into a week of email? You send a quick note that something is broken. A day later they reply, not with a fix, but with a question: which browser? Can you send a screenshot? What were you doing when it happened? Every reply costs you another day, and the thing is still broken.&lt;/p&gt;

&lt;p&gt;If you are a founder or a non-technical owner paying an agency to build and run your site, this one is for you. There are two reasons you get the runaround. Only one of them is your fault, and both get shorter when you file the bug the right way.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Deciding how to get it built?&lt;/strong&gt; The free &lt;a href="https://sitefluence.com/tools/vibe-code-or-hire" rel="noopener noreferrer"&gt;Vibe Code or Hire a Developer assessment&lt;/a&gt; scores your project in 8 questions and tells you whether to vibe code it, use a site builder, hire, or split the work.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The stall you cannot control
&lt;/h2&gt;

&lt;p&gt;Most agencies work to a response-time commitment, something like "we reply within one business day." When a team is slammed, that number quietly stops being a promise and becomes a countdown. A low-effort first reply ("Can you send the logs?" or "Which browser was this on?") resets the clock and buys them time before anyone has to actually look at your problem.&lt;/p&gt;

&lt;p&gt;You cannot fully control whether an agency plays that game. What you can control is leaving them nothing trivial to ask. If your very first message already answers every obvious question, the fastest path for them is to stop stalling and fix the bug.&lt;/p&gt;

&lt;h2&gt;
  
  
  The details only you can give them
&lt;/h2&gt;

&lt;p&gt;The second reason is legitimate. A report that just says "the checkout is broken" genuinely cannot be worked on. Before anyone can reproduce the problem, they need to know a few things that only you can see:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;On a web app, was it on desktop, tablet, or mobile?&lt;/li&gt;
&lt;li&gt;Which browser: Chrome, Edge, Firefox, Safari?&lt;/li&gt;
&lt;li&gt;Which page, exactly?&lt;/li&gt;
&lt;li&gt;What did you do right before it broke?&lt;/li&gt;
&lt;li&gt;What did you see, and what did you expect to see instead?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every one of those unknowns is a separate round-trip email. Five unknowns can turn a ten-minute fix into a week of back-and-forth. Answer them all up front and you collapse that week into a single ticket.&lt;/p&gt;

&lt;h2&gt;
  
  
  The template that ends the back-and-forth
&lt;/h2&gt;

&lt;p&gt;Most agencies will hand you a bug template, or you can build one together. If they do not have one, use this. It works for any web-based site or app. Copy it, fill it in, send it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Title:&lt;/strong&gt; describe the bug in under 10 words&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Page URL:&lt;/strong&gt; the exact address where it happens&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Browser:&lt;/strong&gt; Chrome, Edge, Firefox, Safari, and so on&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Screen:&lt;/strong&gt; desktop, tablet, or mobile&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Steps to reproduce:&lt;/strong&gt; number them, exactly what you did&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What I see now:&lt;/strong&gt; what actually happens&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What I expected:&lt;/strong&gt; what should have happened instead&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Screenshot or screen recording:&lt;/strong&gt; attach one if you can&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That last line is the one that changes everything. A ten-second screen recording of the bug happening, or even a single screenshot with the broken part visible, often tells a developer more than three paragraphs of description ever could. Every phone and computer can record its own screen now. If you can capture the bug in the act, always attach it.&lt;/p&gt;

&lt;p&gt;None of this is just my preference. It is the same core information Atlassian and Microsoft tell their own engineering teams to capture in a bug report.&lt;/p&gt;

&lt;h2&gt;
  
  
  What a good one looks like
&lt;/h2&gt;

&lt;p&gt;Here is the template filled in. Notice there is nothing left to ask. Someone can read this, open that page on a phone in Chrome, and see the problem in under a minute.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8hn4gqj30n0q0brv96od.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8hn4gqj30n0q0brv96od.jpg" alt="Example bug report filled in with the template: a checkout button that does nothing on mobile, including page URL, browser, screen, steps to reproduce, what happens now versus what was expected, and an attached screenshot and screen recording" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;File it like this and you skip both the stall and the twenty questions. Your agency gets everything it needs in one message, and you get your fix in one reply instead of ten.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Atlassian. &lt;a href="https://www.atlassian.com/software/jira/templates/bug-report" rel="noopener noreferrer"&gt;"Bug report template"&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Microsoft Learn. &lt;a href="https://learn.microsoft.com/en-us/azure/devops/boards/backlogs/manage-bugs?view=azure-devops" rel="noopener noreferrer"&gt;"Define, capture, triage, and manage bugs in Azure Boards"&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>founders</category>
    </item>
    <item>
      <title>Tell Your Agency What You Want, Not How to Build It</title>
      <dc:creator>Alden Menzalji</dc:creator>
      <pubDate>Tue, 04 Aug 2026 09:55:58 +0000</pubDate>
      <link>https://dev.to/alden_menzalji/tell-your-agency-what-you-want-not-how-to-build-it-3dj2</link>
      <guid>https://dev.to/alden_menzalji/tell-your-agency-what-you-want-not-how-to-build-it-3dj2</guid>
      <description>&lt;h2&gt;
  
  
  The protein tortilla test
&lt;/h2&gt;

&lt;p&gt;Send someone to buy high-protein tortillas. You say "high protein, around 10 grams each is great." That is the going rate, and most land right about there on the shelf. They grab a pack, done. Off the shelf, ready to use, no drama.&lt;/p&gt;

&lt;h2&gt;
  
  
  Now demand exactly 11.8 grams
&lt;/h2&gt;

&lt;p&gt;Watch what happens. They shrug, decide 11.8 was not a real requirement, and hand you the standard pack anyway. Maybe that is fine. Maybe it quietly was not. Or they take you literally, and since no shelf tortilla hits that number, they build a factory for yours and send you the bill.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your specs work the same way
&lt;/h2&gt;

&lt;p&gt;"Users can reset their password from their phone" is the around-10-grams request, the off-the-shelf kind any developer fills. "Build it as a React hook calling this exact endpoint, storing the token this way" is the 11.8-gram version: a constraint nobody needed, or a custom factory for something already on the shelf.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Deciding how to get it built?&lt;/strong&gt; The free &lt;a href="https://sitefluence.com/tools/vibe-code-or-hire" rel="noopener noreferrer"&gt;Vibe Code or Hire a Developer assessment&lt;/a&gt; scores your project in 8 questions and tells you whether to vibe code it, use a site builder, hire, or split the work.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  You can build almost anything now
&lt;/h2&gt;

&lt;p&gt;If you cannot code, AI just handed you a superpower. You can spec a whole product over a weekend. That is genuinely great, and it opened a fresh trap: it has never been easier to walk into your agency with a full set of build instructions.&lt;/p&gt;

&lt;h2&gt;
  
  
  The trap is precision aimed at the wrong thing
&lt;/h2&gt;

&lt;p&gt;These days clients show up with the whole recipe: "I want this, here is exactly how to build it, use this library, structure it this way." The instinct is good. But precision aimed at the how, instead of the what, quietly makes your project slower, pricier, and more fragile.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this post is about
&lt;/h2&gt;

&lt;p&gt;Working with an agency can feel like ordering food in a language you do not speak. You know what you want on the plate, you are just not sure how to ask. This series closes that gap. Another post covers &lt;a href="https://sitefluence.com/resources/how-to-file-a-bug-report-to-your-agency" rel="noopener noreferrer"&gt;filing a bug your agency acts on fast&lt;/a&gt;. This one is about how much of the how to keep.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feesp40ri1cyopj0a3upc.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feesp40ri1cyopj0a3upc.jpg" alt="A two-panel guide. WHAT paired with a green check, meaning say this because it is what you want. HOW paired with an orange warning icon, meaning leave this to your agency." width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Hand over the recipe and one of two things happens
&lt;/h2&gt;

&lt;p&gt;When your how-to instructions hit a developer's desk, neither outcome is good. They either follow every line to the letter, or quietly decide which lines to ignore. Both cost you.&lt;/p&gt;

&lt;h2&gt;
  
  
  They follow every line
&lt;/h2&gt;

&lt;p&gt;Every "do it this way" becomes a hard constraint, including the ones you never cared about and only added because you read they were best practice. Developers cannot tell your must-haves from your maybes, so all of it hardens into requirements. The work slows and tangles.&lt;/p&gt;

&lt;h2&gt;
  
  
  Or they quietly ignore it
&lt;/h2&gt;

&lt;p&gt;They drop the parts that look optional and build what they think you meant. Sometimes that lands. Often it does not, and you find out while staring at something wrong, with no clean way to point at where it went sideways.&lt;/p&gt;

&lt;h2&gt;
  
  
  The fix: say what, not how
&lt;/h2&gt;

&lt;p&gt;Tell your agency what you want to achieve. The functionality. The behavior. What should happen when a user taps the button. Then leave the how to them. Choosing the library, the pattern, and the structure is exactly what a good partner does for a living.&lt;/p&gt;

&lt;h2&gt;
  
  
  Trust is the whole point
&lt;/h2&gt;

&lt;p&gt;If you trust them enough to build your product, trust them to make those calls. If you do not trust them that far, the problem is not your spec. It is your partner.&lt;/p&gt;

&lt;h2&gt;
  
  
  The one time to say how: consistency
&lt;/h2&gt;

&lt;p&gt;There is a real exception. If the new thing has to live next to systems you already own, and those were built a certain way, say so. That is the how instruction that earns its place, because it keeps your whole platform coherent.&lt;/p&gt;

&lt;h2&gt;
  
  
  The ten-website rule
&lt;/h2&gt;

&lt;p&gt;You already run ten sites, all in PHP, and you are adding an eleventh. Now it is smart to ask for PHP too. Not because PHP is better, but because the day you hire someone to maintain it all, you want PHP developers, not a zoo of specialists for eleven stacks.&lt;/p&gt;

&lt;h2&gt;
  
  
  No stack preference? Do not invent one
&lt;/h2&gt;

&lt;p&gt;Pick an agency you trust and let them build in what they do best. For most small and mid-size sites, it honestly does not matter much. Nearly every modern stack does what the others do, and the differences engineers argue about online rarely show up in your product.&lt;/p&gt;

&lt;h2&gt;
  
  
  Strong preference? Take it to the right shop
&lt;/h2&gt;

&lt;p&gt;If you really want .NET or Java, that is fine, but act on it at the right moment: hire an agency known for that stack. Want everything in .NET? Find a .NET shop. Set on Java? Find a Java shop.&lt;/p&gt;

&lt;h2&gt;
  
  
  There is no single best stack
&lt;/h2&gt;

&lt;p&gt;The giants disagree. Facebook was built on PHP. Microsoft built its ecosystem on .NET. Netflix runs its massive backend on Java. If one stack were truly best, the others would have died out. There is no best, only trade-offs, and a good partner picks the fit.&lt;/p&gt;

&lt;h2&gt;
  
  
  Never send a .NET shop to build Java
&lt;/h2&gt;

&lt;p&gt;Nobody says no to money. Ask a .NET shop for a Java app and they will not turn you away. They smile, sign the contract, then subcontract to a stranger or scramble to hire Java developers they did not have yesterday.&lt;/p&gt;

&lt;h2&gt;
  
  
  That is a seat you never want
&lt;/h2&gt;

&lt;p&gt;Now you are paying a shop out of its depth to manage people it just met, on its least confident ground. That is exactly the spot to avoid. If you care about the stack, hire for the stack.&lt;/p&gt;

&lt;h2&gt;
  
  
  The whole series in one line
&lt;/h2&gt;

&lt;p&gt;Be crystal clear about the what. Be generous about the how.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Wikipedia. &lt;a href="https://en.wikipedia.org/wiki/HipHop_for_PHP" rel="noopener noreferrer"&gt;"HipHop for PHP"&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Microsoft Learn. &lt;a href="https://learn.microsoft.com/en-us/dotnet/fundamentals/languages" rel="noopener noreferrer"&gt;".NET Managed languages strategy"&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;InfoQ. &lt;a href="https://www.infoq.com/presentations/netflix-java/" rel="noopener noreferrer"&gt;"How Netflix Really Uses Java"&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>founders</category>
    </item>
  </channel>
</rss>
