<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Reveneau Latest</title>
    <link>https://reveneau.com/insights</link>
    <description>Field notes on building production software with AI-written code.</description>
    <language>en-us</language>
    <item>
      <title>Procurement for AI-built software</title>
      <link>https://reveneau.com/insights/procurement-for-ai-built-software</link>
      <guid>https://reveneau.com/insights/procurement-for-ai-built-software</guid>
      <pubDate>Sat, 05 Sep 2026 07:00:00 -0700</pubDate>
      <description>Standard software contracts were written for an era when a person typed every line. Six clauses need rewriting when a machine writes most of them, and one of them is about who owns the output.</description>
    </item>
    <item>
      <title>Why your staging environment is lying to you</title>
      <link>https://reveneau.com/insights/why-your-staging-environment-is-lying-to-you</link>
      <guid>https://reveneau.com/insights/why-your-staging-environment-is-lying-to-you</guid>
      <pubDate>Fri, 04 Sep 2026 07:00:00 -0700</pubDate>
      <description>Staging passed. Production broke. That is not bad luck, it is a predictable consequence of the five ways staging differs from the place your users actually are.</description>
    </item>
    <item>
      <title>The questions to ask before approving an AI build</title>
      <link>https://reveneau.com/insights/the-questions-to-ask-before-approving-an-ai-build</link>
      <guid>https://reveneau.com/insights/the-questions-to-ask-before-approving-an-ai-build</guid>
      <pubDate>Thu, 03 Sep 2026 07:00:00 -0700</pubDate>
      <description>You are being asked to sign off on a build where most of the code will be generated. You do not need to read the code. You need nine questions and the confidence to keep asking until you get a specific answer.</description>
    </item>
    <item>
      <title>What an AI-native team actually looks like</title>
      <link>https://reveneau.com/insights/what-an-ai-native-team-actually-looks-like</link>
      <guid>https://reveneau.com/insights/what-an-ai-native-team-actually-looks-like</guid>
      <pubDate>Wed, 02 Sep 2026 07:00:00 -0700</pubDate>
      <description>An AI-native team is not a normal team with a licence for a coding assistant. The roles shift, the review queue moves, and the job that grows is the one nobody has a title for yet.</description>
    </item>
    <item>
      <title>How to write an acceptance test a machine can run</title>
      <link>https://reveneau.com/insights/how-to-write-an-acceptance-test-a-machine-can-run</link>
      <guid>https://reveneau.com/insights/how-to-write-an-acceptance-test-a-machine-can-run</guid>
      <pubDate>Tue, 01 Sep 2026 07:00:00 -0700</pubDate>
      <description>Most acceptance criteria are written for a human reader who will fill in the gaps. A machine fills in nothing. Here is how to write the sentence so an automated check can enforce it.</description>
    </item>
    <item>
      <title>The real cost of shipping unverified code</title>
      <link>https://reveneau.com/insights/the-real-cost-of-shipping-unverified-code</link>
      <guid>https://reveneau.com/insights/the-real-cost-of-shipping-unverified-code</guid>
      <pubDate>Thu, 27 Aug 2026 07:00:00 -0700</pubDate>
      <description>The invoice for unverified code does not arrive as a bug report. It arrives as a codebase nobody will touch, a review queue that never clears, and a team that has stopped trusting its own pipeline.</description>
    </item>
    <item>
      <title>How to prepare for technical due diligence before a raise or sale</title>
      <link>https://reveneau.com/insights/how-to-prepare-for-technical-due-diligence</link>
      <guid>https://reveneau.com/insights/how-to-prepare-for-technical-due-diligence</guid>
      <pubDate>Wed, 26 Aug 2026 07:00:00 -0700</pubDate>
      <description>Technical due diligence is where a deal can quietly fall apart. Here is what investors' technical reviewers actually look at, how to get ahead of it, and the red flags that scare them.</description>
    </item>
    <item>
      <title>What to look for in a CTO hire, especially your first</title>
      <link>https://reveneau.com/insights/what-to-look-for-in-a-cto-hire</link>
      <guid>https://reveneau.com/insights/what-to-look-for-in-a-cto-hire</guid>
      <pubDate>Tue, 25 Aug 2026 07:00:00 -0700</pubDate>
      <description>Your best engineer is not automatically your best CTO. Here is what a technical leader actually needs, and how to decide between a fractional and a full-time hire.</description>
    </item>
    <item>
      <title>Never let the model grade its own work</title>
      <link>https://reveneau.com/insights/never-let-the-model-grade-its-own-work</link>
      <guid>https://reveneau.com/insights/never-let-the-model-grade-its-own-work</guid>
      <pubDate>Tue, 25 Aug 2026 07:00:00 -0700</pubDate>
      <description>When the same run writes the code and the tests, a green build proves the code agrees with itself. That is not verification, and it is the most common way an AI-built codebase becomes confidently wrong.</description>
    </item>
    <item>
      <title>Mobile web, native, or cross-platform: how to decide</title>
      <link>https://reveneau.com/insights/mobile-web-or-native-how-to-decide</link>
      <guid>https://reveneau.com/insights/mobile-web-or-native-how-to-decide</guid>
      <pubDate>Mon, 24 Aug 2026 07:00:00 -0700</pubDate>
      <description>Mobile web, native, or cross-platform is a real decision with real trade-offs. But &quot;we need an app&quot; is often the wrong place to start. Here is how to decide honestly.</description>
    </item>
    <item>
      <title>How to onboard engineers fast so they ship in week one</title>
      <link>https://reveneau.com/insights/how-to-onboard-engineers-fast</link>
      <guid>https://reveneau.com/insights/how-to-onboard-engineers-fast</guid>
      <pubDate>Sun, 23 Aug 2026 07:00:00 -0700</pubDate>
      <description>Slow onboarding is a hidden tax you pay on every hire. Here is how to get a new engineer shipping real work in their first week instead of their first month.</description>
    </item>
    <item>
      <title>Why scope creep happens and how to stop it</title>
      <link>https://reveneau.com/insights/why-scope-creep-happens-and-how-to-stop-it</link>
      <guid>https://reveneau.com/insights/why-scope-creep-happens-and-how-to-stop-it</guid>
      <pubDate>Sat, 22 Aug 2026 07:00:00 -0700</pubDate>
      <description>Scope creep is rarely about laziness or bad discipline. It is about unclear goals and a fear of saying no. Here is how to keep scope honest without killing good ideas.</description>
    </item>
    <item>
      <title>How many tests does AI-generated code need?</title>
      <link>https://reveneau.com/insights/how-many-tests-does-ai-generated-code-need</link>
      <guid>https://reveneau.com/insights/how-many-tests-does-ai-generated-code-need</guid>
      <pubDate>Sat, 22 Aug 2026 07:00:00 -0700</pubDate>
      <description>The honest answer is not a number, and coverage percentages are the wrong unit. Here is the unit we use instead, and why a suite of fifteen checks can be worth more than two thousand.</description>
    </item>
    <item>
      <title>How autonomous are AI coding agents, really?</title>
      <link>https://reveneau.com/insights/how-autonomous-are-ai-coding-agents-really</link>
      <guid>https://reveneau.com/insights/how-autonomous-are-ai-coding-agents-really</guid>
      <pubDate>Sat, 22 Aug 2026 07:00:00 -0700</pubDate>
      <description>Engineers at the frontier labs now say a model writes one hundred percent of their code. Read the quotes closely and the human is still in every one of them. Here is what the 2026 evidence supports, and what it does not.</description>
    </item>
    <item>
      <title>Who signs off on AI-written code?</title>
      <link>https://reveneau.com/insights/who-signs-off-on-ai-written-code</link>
      <guid>https://reveneau.com/insights/who-signs-off-on-ai-written-code</guid>
      <pubDate>Fri, 21 Aug 2026 07:00:00 -0700</pubDate>
      <description>A test can only enforce a rule somebody already thought of. When AI writes most of the code, the question that decides whether a codebase stays trustworthy is who is accountable for the rule that was missing.</description>
    </item>
    <item>
      <title>How to estimate a software project honestly</title>
      <link>https://reveneau.com/insights/how-to-estimate-a-software-project</link>
      <guid>https://reveneau.com/insights/how-to-estimate-a-software-project</guid>
      <pubDate>Fri, 21 Aug 2026 07:00:00 -0700</pubDate>
      <description>A single-number estimate on new work is a promise nobody can keep. The honest version is a range that reflects real uncertainty, and the biggest driver of a bad estimate is risk nobody scoped.</description>
    </item>
    <item>
      <title>Stop paying for headcount you no longer need</title>
      <link>https://reveneau.com/insights/stop-paying-for-headcount</link>
      <guid>https://reveneau.com/insights/stop-paying-for-headcount</guid>
      <pubDate>Thu, 20 Aug 2026 07:00:00 -0700</pubDate>
      <description>An hourly quote is a price for people and months. When most of the implementation is generated, that is a price for an input that has largely gone, and it quietly pays your supplier to be slow.</description>
    </item>
    <item>
      <title>A practical pre-launch security review for a small team</title>
      <link>https://reveneau.com/insights/how-to-do-a-security-review-before-launch</link>
      <guid>https://reveneau.com/insights/how-to-do-a-security-review-before-launch</guid>
      <pubDate>Thu, 20 Aug 2026 07:00:00 -0700</pubDate>
      <description>You do not need perfect security to launch. You need to check the handful of basics that catch most real problems, and to know when the risk is big enough to bring in a specialist.</description>
    </item>
    <item>
      <title>AI is an amplifier, not a fix</title>
      <link>https://reveneau.com/insights/ai-is-an-amplifier-not-a-fix</link>
      <guid>https://reveneau.com/insights/ai-is-an-amplifier-not-a-fix</guid>
      <pubDate>Thu, 20 Aug 2026 07:00:00 -0700</pubDate>
      <description>The 2025 DORA data says AI raises throughput and hurts stability at the same time. Which of those two you get is decided by what has to pass before a change ships, and by nothing else.</description>
    </item>
    <item>
      <title>Adding eval tests was the best decision we made</title>
      <link>https://reveneau.com/insights/adding-eval-tests-was-our-best-decision</link>
      <guid>https://reveneau.com/insights/adding-eval-tests-was-our-best-decision</guid>
      <pubDate>Thu, 20 Aug 2026 07:00:00 -0700</pubDate>
      <description>We generate every line of code we ship. The single change that made that safe was writing the check before the code, and it turned out to change how we review, how we spec, and how fast we can move.</description>
    </item>
    <item>
      <title>Monolith vs microservices for an early-stage startup</title>
      <link>https://reveneau.com/insights/monolith-vs-microservices-for-early-stage</link>
      <guid>https://reveneau.com/insights/monolith-vs-microservices-for-early-stage</guid>
      <pubDate>Wed, 19 Aug 2026 07:00:00 -0700</pubDate>
      <description>For almost every early-stage startup, one well-built monolith is the right first choice. Microservices solve problems you do not have yet, and they add cost you cannot afford to pay early.</description>
    </item>
    <item>
      <title>How to set engineering OKRs that measure outcomes, not activity</title>
      <link>https://reveneau.com/insights/how-to-set-engineering-okrs</link>
      <guid>https://reveneau.com/insights/how-to-set-engineering-okrs</guid>
      <pubDate>Tue, 18 Aug 2026 07:00:00 -0700</pubDate>
      <description>&quot;Ship five features this quarter&quot; is a to-do list, not a goal. Good engineering OKRs measure whether users and the business are better off, which is a much harder and more useful thing to write down.</description>
    </item>
    <item>
      <title>In-house vs outsourced engineering: what to keep and what to hand off</title>
      <link>https://reveneau.com/insights/in-house-vs-outsourced-engineering</link>
      <guid>https://reveneau.com/insights/in-house-vs-outsourced-engineering</guid>
      <pubDate>Sun, 16 Aug 2026 07:00:00 -0700</pubDate>
      <description>The real question is not whether to build in-house or outsource. It is which parts belong to your own team forever, and which parts an outside team can do faster and better right now.</description>
    </item>
    <item>
      <title>How to handle a software project that has failed</title>
      <link>https://reveneau.com/insights/how-to-handle-a-failed-software-project</link>
      <guid>https://reveneau.com/insights/how-to-handle-a-failed-software-project</guid>
      <pubDate>Sat, 15 Aug 2026 07:00:00 -0700</pubDate>
      <description>A failing software project is common, not rare. What separates a costly loss from a cheap lesson is how honestly you run the post-mortem and how clearly you decide to fix, restart, or stop.</description>
    </item>
    <item>
      <title>Why your MVP should do less than you think</title>
      <link>https://reveneau.com/insights/why-your-mvp-should-do-less</link>
      <guid>https://reveneau.com/insights/why-your-mvp-should-do-less</guid>
      <pubDate>Fri, 14 Aug 2026 07:00:00 -0700</pubDate>
      <description>Every feature you add before launch delays the day you learn whether the product works. The discipline of cutting is what gets you to the truth faster, so your first version should do one thing well.</description>
    </item>
    <item>
      <title>Development agency vs. freelance marketplace: what you are actually buying</title>
      <link>https://reveneau.com/insights/software-development-agency-vs-freelance-marketplace</link>
      <guid>https://reveneau.com/insights/software-development-agency-vs-freelance-marketplace</guid>
      <pubDate>Fri, 14 Aug 2026 07:00:00 -0700</pubDate>
      <description>A curated freelance marketplace sells you access to individual people. An agency sells you a team that is accountable for the outcome. They solve different problems, and picking on price alone gets the difference backwards.</description>
    </item>
    <item>
      <title>How to run a product discovery sprint before you build</title>
      <link>https://reveneau.com/insights/how-to-run-a-product-discovery-sprint</link>
      <guid>https://reveneau.com/insights/how-to-run-a-product-discovery-sprint</guid>
      <pubDate>Thu, 13 Aug 2026 07:00:00 -0700</pubDate>
      <description>Before you commit months to building, spend a week removing your biggest unknown cheaply. Define the question, prototype the risky part, test it with real users, then decide.</description>
    </item>
    <item>
      <title>Staff augmentation vs a managed team that owns the outcome</title>
      <link>https://reveneau.com/insights/staff-augmentation-vs-managed-team</link>
      <guid>https://reveneau.com/insights/staff-augmentation-vs-managed-team</guid>
      <pubDate>Wed, 12 Aug 2026 07:00:00 -0700</pubDate>
      <description>Adding individual engineers to your team and hiring a team that owns an outcome look similar on an invoice. They are not the same thing, and picking the wrong one hides a large management cost you did not budget for.</description>
    </item>
    <item>
      <title>How to price a SaaS product without overthinking it</title>
      <link>https://reveneau.com/insights/how-to-price-a-saas-product</link>
      <guid>https://reveneau.com/insights/how-to-price-a-saas-product</guid>
      <pubDate>Tue, 11 Aug 2026 07:00:00 -0700</pubDate>
      <description>Most founders price their software from their own costs, then set the number too low and never touch it again. Price on the value the customer gets, start higher than feels comfortable, and treat pricing as a lever you keep pulling.</description>
    </item>
    <item>
      <title>What founders get wrong about AI agents</title>
      <link>https://reveneau.com/insights/what-founders-get-wrong-about-ai-agents</link>
      <guid>https://reveneau.com/insights/what-founders-get-wrong-about-ai-agents</guid>
      <pubDate>Mon, 10 Aug 2026 07:00:00 -0700</pubDate>
      <description>A slick agent demo and a reliable agent are two very different things. Most of the work, and most of the risk, lives in the last mile nobody shows in the demo.</description>
    </item>
    <item>
      <title>RAG vs fine-tuning, explained for product teams</title>
      <link>https://reveneau.com/insights/rag-vs-fine-tuning-for-product-teams</link>
      <guid>https://reveneau.com/insights/rag-vs-fine-tuning-for-product-teams</guid>
      <pubDate>Sun, 09 Aug 2026 07:00:00 -0700</pubDate>
      <description>RAG and fine-tuning sound like a deep ML choice, but the decision is simpler than it looks. Here is what each is good for, and why retrieval is almost always the right first move.</description>
    </item>
    <item>
      <title>How to tell if an AI feature idea is worth building</title>
      <link>https://reveneau.com/insights/how-to-evaluate-an-ai-feature-idea</link>
      <guid>https://reveneau.com/insights/how-to-evaluate-an-ai-feature-idea</guid>
      <pubDate>Sat, 08 Aug 2026 07:00:00 -0700</pubDate>
      <description>Most AI feature ideas demo well and die in the last mile. Here are the four questions we ask to tell the ones worth building from the ones that just look good on stage.</description>
    </item>
    <item>
      <title>What AI coding assistants actually change on an engineering team</title>
      <link>https://reveneau.com/insights/ai-copilots-for-engineering-teams</link>
      <guid>https://reveneau.com/insights/ai-copilots-for-engineering-teams</guid>
      <pubDate>Fri, 07 Aug 2026 07:00:00 -0700</pubDate>
      <description>AI coding assistants speed up real work, but not the work that matters most. Here is what they help with, what they do not, and how to adopt them without lowering the bar.</description>
    </item>
    <item>
      <title>How to choose a tech stack for a startup without shooting yourself in the foot</title>
      <link>https://reveneau.com/insights/how-to-choose-a-tech-stack-for-a-startup</link>
      <guid>https://reveneau.com/insights/how-to-choose-a-tech-stack-for-a-startup</guid>
      <pubDate>Thu, 06 Aug 2026 07:00:00 -0700</pubDate>
      <description>Most startups pick their stack for the wrong reasons. Boring and proven beats new and exciting almost every time. Here is how to choose for speed and hiring, not for a resume.</description>
    </item>
    <item>
      <title>What technical debt really is, and when to pay it back</title>
      <link>https://reveneau.com/insights/what-is-technical-debt-and-when-to-pay-it</link>
      <guid>https://reveneau.com/insights/what-is-technical-debt-and-when-to-pay-it</guid>
      <pubDate>Wed, 05 Aug 2026 07:00:00 -0700</pubDate>
      <description>Technical debt is not messy code. It is a deliberate trade of quality for speed. Here is how to tell smart debt from reckless debt, and when to pay each one back.</description>
    </item>
    <item>
      <title>How to manage an external development team so it feels like your own</title>
      <link>https://reveneau.com/insights/how-to-manage-an-external-development-team</link>
      <guid>https://reveneau.com/insights/how-to-manage-an-external-development-team</guid>
      <pubDate>Tue, 04 Aug 2026 07:00:00 -0700</pubDate>
      <description>Managing an outside team goes wrong when you count hours instead of outcomes. Here is how to steer a team that ships, instead of babysitting one that stalls.</description>
    </item>
    <item>
      <title>Offshore vs nearshore vs onshore: why the cheapest hourly rate costs the most</title>
      <link>https://reveneau.com/insights/offshore-vs-nearshore-vs-onshore-development</link>
      <guid>https://reveneau.com/insights/offshore-vs-nearshore-vs-onshore-development</guid>
      <pubDate>Mon, 03 Aug 2026 07:00:00 -0700</pubDate>
      <description>People pick a development team by hourly rate and location, then wonder why the cheap option cost the most. What actually drives the outcome is seniority, communication, time-zone overlap, and ownership.</description>
    </item>
    <item>
      <title>What a good technical spec looks like when a model writes the code</title>
      <link>https://reveneau.com/insights/what-a-good-technical-spec-looks-like</link>
      <guid>https://reveneau.com/insights/what-a-good-technical-spec-looks-like</guid>
      <pubDate>Sun, 02 Aug 2026 07:00:00 -0700</pubDate>
      <description>The old advice was to keep specs short and stop where writing the code is faster. That advice assumed a person was reading it. When a model writes the code, the cost of an unanswered question moves, and so does the right length of a spec.</description>
    </item>
    <item>
      <title>The early warning signs your software project is in trouble</title>
      <link>https://reveneau.com/insights/signs-your-software-project-is-in-trouble</link>
      <guid>https://reveneau.com/insights/signs-your-software-project-is-in-trouble</guid>
      <pubDate>Sat, 01 Aug 2026 07:00:00 -0700</pubDate>
      <description>A software project rarely fails in one dramatic moment. It slips quietly, and the early signs are easy to explain away. Here are the ones to watch and what to do about each before it is too late.</description>
    </item>
    <item>
      <title>When to rewrite vs refactor legacy code (and why the big rewrite is usually wrong)</title>
      <link>https://reveneau.com/insights/when-to-rewrite-vs-refactor-legacy-code</link>
      <guid>https://reveneau.com/insights/when-to-rewrite-vs-refactor-legacy-code</guid>
      <pubDate>Thu, 30 Jul 2026 07:00:00 -0700</pubDate>
      <description>The full rewrite feels clean and honest, and it is almost always the wrong instinct. Here is when a rewrite is genuinely justified and how to replace old code piece by piece instead.</description>
    </item>
    <item>
      <title>RAG enterprise search development: what it actually takes to build</title>
      <link>https://reveneau.com/insights/rag-enterprise-search-development</link>
      <guid>https://reveneau.com/insights/rag-enterprise-search-development</guid>
      <pubDate>Tue, 28 Jul 2026 07:00:00 -0700</pubDate>
      <description>A model that can search your company's own documents sounds simple until you build one. Here is the real engineering work behind RAG, and how to tell if it is actually working.</description>
    </item>
    <item>
      <title>How to add LLM integration to an existing product without breaking it</title>
      <link>https://reveneau.com/insights/llm-integration-for-existing-products</link>
      <guid>https://reveneau.com/insights/llm-integration-for-existing-products</guid>
      <pubDate>Tue, 28 Jul 2026 07:00:00 -0700</pubDate>
      <description>Most teams do not need a ground-up AI rebuild. They need one strong feature, added in a way that cannot take the rest of the product down with it.</description>
    </item>
    <item>
      <title>How to write a software development RFP that gets honest bids</title>
      <link>https://reveneau.com/insights/how-to-write-a-software-development-rfp</link>
      <guid>https://reveneau.com/insights/how-to-write-a-software-development-rfp</guid>
      <pubDate>Tue, 28 Jul 2026 07:00:00 -0700</pubDate>
      <description>Most software RFPs ask for a fixed price on a problem nobody has scoped yet, so the bids come back either padded or dishonest. Here is how to write one that gets real answers.</description>
    </item>
    <item>
      <title>How to choose an AI development company</title>
      <link>https://reveneau.com/insights/how-to-choose-an-ai-development-company</link>
      <guid>https://reveneau.com/insights/how-to-choose-an-ai-development-company</guid>
      <pubDate>Tue, 28 Jul 2026 07:00:00 -0700</pubDate>
      <description>Almost anyone can wire up an API call and show you a working demo. The company worth hiring is the one that can tell you, in plain terms, what happens when the model is wrong.</description>
    </item>
    <item>
      <title>AI evaluation and guardrails for production: how to know your AI actually works</title>
      <link>https://reveneau.com/insights/ai-evaluation-and-guardrails-for-production</link>
      <guid>https://reveneau.com/insights/ai-evaluation-and-guardrails-for-production</guid>
      <pubDate>Tue, 28 Jul 2026 07:00:00 -0700</pubDate>
      <description>&quot;It seems to work&quot; is not a production standard. Here is how we turn that feeling into a number, and how we stop the system from doing damage on the days the number is bad.</description>
    </item>
    <item>
      <title>How to choose an AI agent development company</title>
      <link>https://reveneau.com/insights/ai-agent-development-company</link>
      <guid>https://reveneau.com/insights/ai-agent-development-company</guid>
      <pubDate>Tue, 28 Jul 2026 07:00:00 -0700</pubDate>
      <description>Anyone can wire a model to a few tools and call it an agent. Here is what actually separates an AI agent development company from a team that will hand you a demo and disappear.</description>
    </item>
    <item>
      <title>Agentic AI framework design: how to architect a system that acts, not just answers</title>
      <link>https://reveneau.com/insights/agentic-ai-framework-design</link>
      <guid>https://reveneau.com/insights/agentic-ai-framework-design</guid>
      <pubDate>Tue, 28 Jul 2026 07:00:00 -0700</pubDate>
      <description>An agent is not a chatbot with extra steps. It is a system that plans, calls tools, and acts across multiple turns, and every one of those turns is a place it can go wrong.</description>
    </item>
    <item>
      <title>Technical due diligence for VC portfolio companies</title>
      <link>https://reveneau.com/insights/technical-due-diligence-for-vc-portfolio-companies</link>
      <guid>https://reveneau.com/insights/technical-due-diligence-for-vc-portfolio-companies</guid>
      <pubDate>Mon, 27 Jul 2026 07:00:00 -0700</pubDate>
      <description>Before you commit capital, you need a clear read on the code, the team, and the risk behind it. Here is what a real technical due diligence review covers.</description>
    </item>
    <item>
      <title>Software development partner vs. vendor: what is the real difference?</title>
      <link>https://reveneau.com/insights/software-development-partner-vs-vendor</link>
      <guid>https://reveneau.com/insights/software-development-partner-vs-vendor</guid>
      <pubDate>Mon, 27 Jul 2026 07:00:00 -0700</pubDate>
      <description>A vendor builds what you ask for. A partner tells you when what you asked for is wrong. The difference shows up months after the contract is signed.</description>
    </item>
    <item>
      <title>Software consulting firm vs. development agency: what's the actual difference?</title>
      <link>https://reveneau.com/insights/software-consulting-firm-vs-development-agency</link>
      <guid>https://reveneau.com/insights/software-consulting-firm-vs-development-agency</guid>
      <pubDate>Mon, 27 Jul 2026 07:00:00 -0700</pubDate>
      <description>A consulting firm sells you a recommendation. A development agency sells you working software. Confusing the two costs you a quarter you did not plan to lose.</description>
    </item>
    <item>
      <title>Red flags when hiring a software development agency</title>
      <link>https://reveneau.com/insights/red-flags-when-hiring-a-software-development-agency</link>
      <guid>https://reveneau.com/insights/red-flags-when-hiring-a-software-development-agency</guid>
      <pubDate>Mon, 27 Jul 2026 07:00:00 -0700</pubDate>
      <description>The wrong agency costs you months, not just money. Here are the warning signs worth checking before you sign a contract, not after.</description>
    </item>
    <item>
      <title>Fractional CTO vs. software development agency: which do you need?</title>
      <link>https://reveneau.com/insights/fractional-cto-vs-software-development-agency</link>
      <guid>https://reveneau.com/insights/fractional-cto-vs-software-development-agency</guid>
      <pubDate>Mon, 27 Jul 2026 07:00:00 -0700</pubDate>
      <description>One owns your technical decisions. The other builds what you already decided. Most founders need to know which problem they actually have before they hire either.</description>
    </item>
    <item>
      <title>Speed of execution is the moat now</title>
      <link>https://reveneau.com/insights/execution-speed-is-the-moat</link>
      <guid>https://reveneau.com/insights/execution-speed-is-the-moat</guid>
      <pubDate>Mon, 27 Jul 2026 07:00:00 -0700</pubDate>
      <description>Being first used to be a defensible lead. When any capable team can build the same thing in a week, the advantage moves to how fast you ship, learn, and ship again.</description>
    </item>
    <item>
      <title>How to get a working AI prototype in weeks, not quarters</title>
      <link>https://reveneau.com/insights/ai-prototype-in-weeks</link>
      <guid>https://reveneau.com/insights/ai-prototype-in-weeks</guid>
      <pubDate>Mon, 27 Jul 2026 07:00:00 -0700</pubDate>
      <description>Most AI ideas die in the planning stage. Here is how to get something real in front of users fast enough to know if the idea is worth the full build.</description>
    </item>
    <item>
      <title>Build vs buy: when custom software is actually worth it</title>
      <link>https://reveneau.com/insights/build-vs-buy-custom-software</link>
      <guid>https://reveneau.com/insights/build-vs-buy-custom-software</guid>
      <pubDate>Sun, 26 Jul 2026 07:00:00 -0700</pubDate>
      <description>We build custom software for a living, and we still tell most people to buy the tool. Here is how to know when building is worth it and when it is a slow mistake.</description>
    </item>
    <item>
      <title>Knowing what to build is now the highest-leverage decision</title>
      <link>https://reveneau.com/insights/knowing-what-to-build</link>
      <guid>https://reveneau.com/insights/knowing-what-to-build</guid>
      <pubDate>Fri, 24 Jul 2026 07:00:00 -0700</pubDate>
      <description>AI made writing software cheap. That moved the hard part upstream, to deciding what deserves to be built and having the discipline to cut the rest.</description>
    </item>
    <item>
      <title>Can you trust an AI agent with real work yet?</title>
      <link>https://reveneau.com/insights/can-you-trust-an-ai-agent</link>
      <guid>https://reveneau.com/insights/can-you-trust-an-ai-agent</guid>
      <pubDate>Thu, 23 Jul 2026 07:00:00 -0700</pubDate>
      <description>An agent that answers a question and an agent that takes an action are not the same risk. Here is how we decide where an agent is ready to act, and where it is not.</description>
    </item>
    <item>
      <title>An AI demo is not a product</title>
      <link>https://reveneau.com/insights/ai-demo-vs-the-last-mile</link>
      <guid>https://reveneau.com/insights/ai-demo-vs-the-last-mile</guid>
      <pubDate>Tue, 21 Jul 2026 07:00:00 -0700</pubDate>
      <description>A convincing AI demo takes an afternoon. Turning it into something people trust in production is where most of the work, and most of the failures, live.</description>
    </item>
    <item>
      <title>What good code review looks like when nobody wrote the code</title>
      <link>https://reveneau.com/insights/what-good-code-review-looks-like</link>
      <guid>https://reveneau.com/insights/what-good-code-review-looks-like</guid>
      <pubDate>Sun, 19 Jul 2026 07:00:00 -0700</pubDate>
      <description>With human code, the author is the first line of defence and review is the second. With generated code, review is the only line. That one change rewrites most of what a reviewer should be doing.</description>
    </item>
    <item>
      <title>Why a small senior team now outbuilds a big one</title>
      <link>https://reveneau.com/insights/small-senior-team-outbuilds-a-big-one</link>
      <guid>https://reveneau.com/insights/small-senior-team-outbuilds-a-big-one</guid>
      <pubDate>Sat, 18 Jul 2026 07:00:00 -0700</pubDate>
      <description>Adding people used to be how you went faster. With modern tools, a small team of senior engineers often ships more, and cleaner, than a large mixed one.</description>
    </item>
    <item>
      <title>You cannot measure engineers by how much they produce</title>
      <link>https://reveneau.com/insights/measure-engineers-by-outcomes-not-output</link>
      <guid>https://reveneau.com/insights/measure-engineers-by-outcomes-not-output</guid>
      <pubDate>Sun, 12 Jul 2026 07:00:00 -0700</pubDate>
      <description>Lines of code, tickets closed, and hours logged all measure motion, not progress. Here is how we think about engineering output without the vanity metrics.</description>
    </item>
    <item>
      <title>What custom software actually costs when the code is nearly free</title>
      <link>https://reveneau.com/insights/custom-software-development-cost</link>
      <guid>https://reveneau.com/insights/custom-software-development-cost</guid>
      <pubDate>Sun, 12 Jul 2026 07:00:00 -0700</pubDate>
      <description>Software used to be priced by how much of it there was. That was never a great proxy and it is now a bad one. The cost of a build has moved onto two things: how clearly you can say what you want, and how hard it is to prove you got it.</description>
    </item>
    <item>
      <title>How to move fast without breaking the product</title>
      <link>https://reveneau.com/insights/move-fast-without-breaking-the-product</link>
      <guid>https://reveneau.com/insights/move-fast-without-breaking-the-product</guid>
      <pubDate>Thu, 09 Jul 2026 07:00:00 -0700</pubDate>
      <description>Speed and quality are usually framed as a trade-off. In practice, the teams that move fastest for long are the ones that made quality cheap to keep.</description>
    </item>
    <item>
      <title>How to choose the right external development team</title>
      <link>https://reveneau.com/insights/how-to-choose-the-right-external-development-team</link>
      <guid>https://reveneau.com/insights/how-to-choose-the-right-external-development-team</guid>
      <pubDate>Sat, 20 Jun 2026 07:00:00 -0700</pubDate>
      <description>Hiring an outside team is a high-stakes decision. The wrong partner costs you time and momentum you cannot get back.</description>
    </item>
    <item>
      <title>How to launch a product with minimal resources</title>
      <link>https://reveneau.com/insights/how-to-launch-a-product-with-minimal-resources</link>
      <guid>https://reveneau.com/insights/how-to-launch-a-product-with-minimal-resources</guid>
      <pubDate>Tue, 09 Jun 2026 07:00:00 -0700</pubDate>
      <description>A tight budget forces good decisions. It makes you focus on the value that actually matters and cut everything that does not.</description>
    </item>
    <item>
      <title>How to build mobile apps in today's dynamic environment</title>
      <link>https://reveneau.com/insights/how-to-build-mobile-apps-in-a-dynamic-environment</link>
      <guid>https://reveneau.com/insights/how-to-build-mobile-apps-in-a-dynamic-environment</guid>
      <pubDate>Fri, 29 May 2026 07:00:00 -0700</pubDate>
      <description>Mobile engineering has its own set of moving parts: feature flags, release cycles, and performance budgets that shift as your app grows.</description>
    </item>
    <item>
      <title>Five ways to hire the right product manager</title>
      <link>https://reveneau.com/insights/five-ways-to-hire-the-right-product-manager</link>
      <guid>https://reveneau.com/insights/five-ways-to-hire-the-right-product-manager</guid>
      <pubDate>Mon, 18 May 2026 07:00:00 -0700</pubDate>
      <description>The right product manager changes the trajectory of a team. The wrong one quietly slows everything down.</description>
    </item>
    <item>
      <title>Migrating an app from AWS to GCP</title>
      <link>https://reveneau.com/insights/migrating-an-app-from-aws-to-gcp</link>
      <guid>https://reveneau.com/insights/migrating-an-app-from-aws-to-gcp</guid>
      <pubDate>Thu, 07 May 2026 07:00:00 -0700</pubDate>
      <description>A cloud migration is rarely just a lift and shift. The decision touches cost, reliability, and the day-to-day experience of your engineers.</description>
    </item>
    <item>
      <title>Why choose a startup over a corporate job</title>
      <link>https://reveneau.com/insights/why-choose-a-startup-over-a-corporate-job</link>
      <guid>https://reveneau.com/insights/why-choose-a-startup-over-a-corporate-job</guid>
      <pubDate>Sun, 26 Apr 2026 07:00:00 -0700</pubDate>
      <description>Startups and large companies offer very different kinds of growth. One gives you range and ownership early; the other gives you structure and scale.</description>
    </item>
    <item>
      <title>How to unlock the extraordinary productivity of remote work</title>
      <link>https://reveneau.com/insights/how-to-unlock-the-extraordinary-productivity-of-remote-work</link>
      <guid>https://reveneau.com/insights/how-to-unlock-the-extraordinary-productivity-of-remote-work</guid>
      <pubDate>Tue, 24 Mar 2026 07:00:00 -0700</pubDate>
      <description>Remote work can be a productivity advantage, but only with the right habits and management approach behind it.</description>
    </item>
  </channel>
</rss>
