Harry Layman Harry Layman

The Build vs. Buy Question Nobody Frames Correctly

The conversation usually goes like this. A vendor pitches a polished AI solution. Someone in the room says, "We could probably build this ourselves." Someone else asks what it would cost. Someone else mentions control and customization. Within ten minutes, the meeting has turned into a debate about engineering capacity and licensing models, and nobody has touched the question that actually matters.

My attempt at visualizing my thesis — but like a joke you have to explain, maybe a bit obscure? The visual argument here is one of inversion: the commodity is being lovingly hand-crafted, and the differentiator is being assembled like fast food. Exactly the mistake the article describes - building what you should buy, and buying what you should build.

That question isn't whether you should build or buy. It's whether the problem in front of you is generic or proprietary. Most build-vs-buy decisions go wrong because the framing is wrong from the start.

The Wrong Question

Cost and control sound like reasonable axes. They aren't, at least not as the primary frame.

Cost is misleading because it pretends the build option has a stable price tag. It doesn't. The build path's true cost is the engineering opportunity cost over a multi-year horizon plus the ongoing maintenance burden plus the risk of organizational dependency on whoever wrote the code. Most internal estimates only count the first six weeks, which is why so many "we'll just build it" projects end up costing five times more than the buy option they rejected.

Control is misleading because organizations rarely need it for the things they think they do. Control matters where your edge lives. Everywhere else, control is just a tax — you're spending engineering attention defending an internal version of something you could have rented for less than the cost of one engineer's quarter.

When cost and control are the dominant frame, organizations consistently buy what they should have built and build what they should have bought. Both mistakes are expensive in different ways.

The Right Question

The cleaner frame is this: is the problem you're solving generic or proprietary?

A generic problem is one that looks broadly the same across organizations in your space. Email parsing, document classification, common transcription, off-the-shelf NLP, standard recommendation flows. These are problems where your competitors have the same shape of need, the same shape of data, and the same shape of acceptable solution. Your edge doesn't come from solving them better. Your edge comes from somewhere else, and these systems just need to work reliably and cheaply.

A proprietary problem is one that depends on data only you have, judgments only your organization makes, or workflows that don't translate to anyone else's environment. The shape of the answer depends on the shape of your business. A vendor walking in cold would need months just to understand the context, and even then they'd be implementing your team's expertise rather than bringing their own.

Generic problems should almost always be bought. Proprietary problems usually have to be built, at least the parts where the proprietary nature actually lives.

Three Tests for "Generic"

When I'm sitting with a team trying to make this call, I usually run three tests.

Could a vendor sell this same product to ten of your competitors? If the answer is yes, you're looking at a generic problem. The vendor's investment in the product is amortized across that whole market, which is why their version will almost always be better and cheaper than what you can build internally for your single use case.

Is the data largely standardized across your industry? Standard formats, standard schemas, standard meanings. If the data isn't proprietary in a meaningful way, the system processing it usually shouldn't be either. You're not getting an advantage from a custom build; you're just paying to maintain something a third party already maintains.

Does your competitive edge come from the solution itself, or from how it interacts with your proprietary data and processes? This is the test that matters most. If the edge is in the solution, you have to own it. If the edge is in everything around the solution, the solution is a commodity input, and commodity inputs should be bought.

If the answers point to generic, buy. The discipline is to actually buy, not to talk yourself into building because your team finds the problem interesting.

Three Tests for "Proprietary"

The same three tests, run from the other direction.

Does the problem depend on data only you have? If the system's value comes from working with your specific corpus, your specific operational logs, your specific customer interactions, then no vendor can match what an internal team can build. The data is the moat, and the system has to be designed around how the moat actually behaves.

Does the answer depend on workflows, definitions, or judgments specific to your organization? A claim severity classifier that uses your underwriters' judgment patterns isn't the same product as a generic claims classifier. Neither is a recommendation system tuned to your pricing logic, your inventory dynamics, and your specific customer behaviour. These systems encode institutional knowledge. Vendors can't sell that to you because you're the only one who has it.

Would a vendor solving this need three months of deep customization just to understand the situation? If yes, you're not really buying a product. You're paying premium consulting rates to teach a vendor how your business works, and then renting back the system you helped them build. That's a worse deal than building it yourself with a team that actually retains the knowledge.

If the answers point to proprietary, build. And invest properly. Proprietary AI systems built half-heartedly are the most common source of the failed projects we get called in to rescue.

Where Organizations Get It Wrong

The two failure modes look different but stem from the same framing error.

The first is buying what they should have built. A mid-market firm rolls out an off-the-shelf customer intelligence platform because it was faster and cheaper than building one. Two years later, the platform's outputs don't align with how their sales team actually qualifies opportunities, the vendor won't customize the model logic without an enterprise contract, and the organization quietly stops using the system. They've spent the equivalent of a small engineering team's salary on a product that gave them no advantage.

The second is building what they should have bought. An internal team spends a year building a generic document classification pipeline because nobody wanted to commit to a vendor. The system works adequately. It also costs three engineers a quarter every year to maintain, while a commercial product that does the same job better is available for a fraction of the loaded cost. The team has built infrastructure that doesn't differentiate the business and now owns it forever.

Both organizations did the work. Both spent the money. Neither got an advantage. The framing produced the wrong answer in both directions.

The Hybrid Case

Most real AI problems aren't purely generic or purely proprietary. They're a stack, and different layers of that stack have different answers.

A retrieval-augmented generation system over your proprietary documents is a classic example. The vector database is generic infrastructure, so buy it. The embedding model is largely generic, so use a strong off-the-shelf one. The retrieval logic and the way you chunk, score, and rerank against your specific corpus is proprietary, so build it. The orchestration and the production wrapper might be either, depending on your scale.

The pattern that works is to be ruthlessly precise about which layer is which. Buy the infrastructure. Build the IP layer. Don't conflate them, and don't let your engineering team's enthusiasm push you into building infrastructure or your CFO's caution push you into buying away your differentiator.

A Better Ownership / Boardroom Question

The next time the build-vs-buy conversation starts, replace it with a sharper one. "What's our edge here, and where exactly does it live in the stack?"

That question forces the strategic thinking that the cost-and-control frame avoids. It separates the parts of the system where ownership matters from the parts where it doesn't. It produces a clear architecture rather than a compromised middle position. And it tends to expose, very quickly, the cases where the team can't actually articulate where their edge is. That itself is useful information, because you shouldn't be building or buying anything until you can.

Build versus buy isn't an architectural argument. It's a strategic one. The teams that get this right are the ones that know which parts of their stack are differentiators and which parts are infrastructure, and who treat those two categories with the discipline they each deserve.

Read More
Harry Layman Harry Layman

Why One Data Scientist Isn't Enough

AI increasingly demands a wide array of skills to cover the ground between idea, creation, implementation, deployment and scaling / monitoring.

You made the hire.

You found someone with the right credentials, the right experience, maybe even a graduate degree in machine learning. They were supposed to be the person who finally got your AI initiatives off the ground.

Six months in, nothing is in production. Your data scientist is buried in data cleaning, wrestling with infrastructure they weren't hired to manage, and building prototypes that never make it past a Jupyter notebook. They're not failing. They're doing exactly what one person can do when you hand them a five-person job.

The Myth of the Full-Stack Data Scientist

Somewhere along the way, the industry started treating "data scientist" as a catch-all title. The job descriptions tell the story: must know Python, SQL, TensorFlow, cloud architecture, data engineering, MLOps, statistical modeling, and stakeholder communication. Oh, and experience deploying production systems at scale.

That's not a job description. That's a department.

Building AI systems that work in production requires at least three distinct skill sets that rarely live in the same person: research and modeling, data engineering, and ML operations. Asking one hire to cover all three is like hiring a single person to be your architect, general contractor, and electrician. They might know something about all three, but the house isn't going to be built well.

What Actually Happens

It plays out the same way almost every time. The data scientist spends their first few months getting access to data, understanding the business context, and cleaning datasets that were never designed for machine learning. Necessary work, but it's data engineering work — and it eats months that leadership expected would be spent building models.

When they finally get to modeling, they build something promising in a notebook. It performs well on test data. The demo looks good. But then comes the question nobody planned for: how does this get into production?

Deploying a model means building APIs, setting up monitoring, handling versioning, managing retraining pipelines, and integrating with existing systems. These are software engineering and infrastructure problems. Your data scientist may be able to figure some of it out, but they're learning on the job, solving problems that a dedicated ML engineer would handle in a fraction of the time.

Meanwhile, leadership is wondering why the AI investment hasn't produced results.

The Isolation Factor

There's something else going on that doesn't get enough attention. A single data scientist working inside a non-technical organization is professionally isolated. No one to review their modeling choices. No one to debate architecture decisions with. No one who understands why the work is taking longer than the vendor demos suggested.

That isolation pushes toward two outcomes. Either the data scientist makes decisions in a vacuum and builds something that works technically but misses the business need, or they get so cautious about making wrong choices that progress grinds down. Both paths end the same way: leadership loses confidence, the data scientist gets frustrated, and they leave within 12 to 18 months. Then the cycle starts over.

What the Role Actually Requires

The organizations that successfully build AI capabilities in-house don't start with one hire. They start with clarity about what they're building and what skills that demands.

A production AI system needs someone who understands the data and can build reliable pipelines. It needs someone who can research, experiment, and select the right modeling approach. And it needs someone who can deploy, monitor, and maintain that model once it's running. In larger organizations, add a product manager who translates between the technical team and business stakeholders.

That doesn't mean you need four people on day one. But it does mean a single data scientist, no matter how talented, will hit a ceiling unless you've planned for the capabilities they need around them.

The Alternative to Hiring Your Way Out

For mid-market organizations that aren't ready to build a full AI team, the better path is often pairing internal knowledge with external depth. Your people understand the business, the data, and the problems worth solving. An external team with production experience can bring the engineering, architecture, and deployment expertise that turns a promising prototype into a working system.

This isn't about outsourcing your AI strategy. It's about being honest that building production AI requires a combination of skills that takes years to assemble internally. The organizations that get this right stop treating AI as a single hire and start treating it as a capability that needs a team — whether that team is fully internal, partially external, or somewhere in between.

The question isn't whether your data scientist is good enough. It's whether you've set them up to succeed.

Read More
Harry Layman Harry Layman

Why Your AI Vendor's Demo Looked Great … and Their Delivery Didn't

Here are three main reasons this happens, and how to avoid it in the future.

You've seen it happen.

Maybe more than once.

A vendor walks into the room with a demo that does exactly what you need. The model works. The interface is clean. The use case maps perfectly to your business problem. Three months later, the project is stalled, the timeline has doubled, and the vendor is explaining why production is "more complex than expected."

You're not imagining things. The gap between demo and delivery is one of the most predictable failure patterns in AI projects. Understanding why it happens is the difference between choosing your next vendor wisely and repeating the same expensive lesson.

The Demo Is Designed to Impress, Not to Ship

The part nobody mentions during the sales process: a demo is a controlled environment. The data is curated. The edge cases are removed. The model is tuned to perform well on a narrow set of inputs that map perfectly to the story the vendor wants to tell.

None of that is dishonest, exactly. It's how demos work in every industry. But AI has a unique problem that makes the demo-to-production gap wider than most buyers realize.

In traditional software, what you see in a demo is roughly what you get. The interface might change, the features might shift, but the underlying mechanics are the same. In AI, the demo and the production system can be fundamentally different things. A model that performs at 95% accuracy on a curated dataset might drop to 70% on your real-world data. And 70% accuracy in production isn't a minor gap. It's the difference between a useful system and an expensive distraction.

Three Structural Reasons Demos Don't Translate

This isn't about bad vendors. Some of the firms that demo beautifully are genuinely talented teams. The problem is structural.

1. Your data isn't their data.

The demo ran on clean, well-labeled, representative data. Your data has gaps, inconsistencies, legacy formats, and domain-specific edge cases that nobody mentioned during the sales cycle because nobody asked the right questions. The vendor assumed your data would look like their training data. It doesn't. It never does.

This is where most projects hit their first real delay. The vendor scopes two weeks for data integration and spends two months discovering that your actual data environment looks nothing like what they planned for.

2. Production requirements were never part of the conversation.

A demo doesn't need to handle latency constraints, concurrent users, security requirements, system integrations, or graceful failure modes. Production does. These aren't minor implementation details. They're architectural decisions that should shape the entire system design from day one.

When a vendor builds the demo first and worries about production later, they're often building on a foundation that can't support what comes next. Retrofitting a demo into a production system is like renovating a house by starting with the wallpaper. At some point you have to deal with the plumbing, and by then, everything built on top is at risk.

3. The team that sold you isn't the team that builds it.

This one is particularly common with larger firms, but it happens at boutiques too. The senior architect who diagnosed your problem in the sales process hands off to a more junior team for delivery. That team is capable, but they weren't in the room when the nuances of your business were discussed. They're working from a scope document, not from understanding.

The result is technically competent work that misses the point. The model works. It just doesn't solve the problem you actually have.

What Buyers Miss During Evaluation

If you've been through this cycle, you might think the answer is better due diligence. Ask more questions. Check more references. That helps, but most evaluation processes focus on the wrong signals.

Buyers tend to evaluate what a vendor can build. The better question is how they build it.

Ask about their diagnostic process before any code is written. How do they assess whether your data can support the proposed solution? What happens when they discover it can't? Do they have a prototyping phase that uses your actual data, or do they go straight from demo to development? What does their team structure look like, and will the people in the room today be the people building tomorrow?

The answers to these questions tell you more than any demo ever will. A vendor who has a thoughtful diagnostic process, who builds with your real data early, and who keeps senior talent through delivery is structurally less likely to hit the demo-to-production wall. Their process is designed to surface problems before those problems become expensive.

The Diagnostic Step Most Vendors Skip

There's a phase that belongs between "this looks promising" and "let's build it" that most AI engagements skip entirely: an honest assessment of whether the proposed solution will work with your specific data, in your specific environment, for your specific use case.

This isn't a proof of concept. A POC is typically designed to prove the vendor's approach works. A diagnostic assessment is designed to find out whether it will. The difference matters. One is built to succeed. The other is built to tell the truth.

A proper diagnostic answers the questions that should have been asked before the contract was signed: Is the data sufficient? Is the problem well-framed? Are the success metrics aligned with what the business actually needs? What are the real risks, and what would mitigation look like?

When this step gets skipped, the entire project becomes the diagnostic. You're paying production prices for discovery work. By the time the real challenges surface, there's too much momentum and too much spend to change course easily.

Choosing Differently Next Time

If your last AI vendor delivered a great demo and a disappointing project, you're in good company. The pattern is common enough that it's become one of the primary reasons organizations develop AI skepticism. The problem isn't that AI doesn't work. It's that the way AI is sold doesn't match the way it needs to be built.

The organizations that break this cycle change how they buy. They insist on a diagnostic phase with real data before committing to a full build. They keep senior talent accountable through delivery, not just sales. And they ask the uncomfortable question early: what happens when this doesn't work as well as the demo?

The best time to ask that question is before you sign. The second best time is now.

Read More
Harry Layman Harry Layman

Your AI Project Didn’t Work. Do You Know Why?

Consider the benefits of a third-party post-mortem. Seriously.

Cultivating resilience: New growth begins where the old lessons were learned.

Most organizations that walk away from a failed AI initiative make the same mistake twice: they move on without understanding what went wrong.

It's understandable. The project already cost time, money, and internal credibility. The last thing anyone wants is to spend more resources examining a failure. But that instinct, closing the chapter and moving on, is exactly what leads to the same problems showing up in the next attempt.

The Pattern We Keep Seeing

Here's what typically happens. An organization invests in an AI initiative. Maybe a recommendation engine, an internal knowledge system, or an automation pipeline. Six months in, the project stalls. The vendor blames the data. The internal team blames the vendor. Leadership pulls the plug and everyone agrees to "revisit AI next year."

When next year comes, a new vendor pitches a new approach. It sounds different enough to feel like a fresh start. But underneath, the same structural problems are waiting: unclear success criteria, underestimated data complexity, misalignment between what the business needs and what the technical team built.

This cycle is expensive. And it's avoidable.

Why Internal Reviews Fall Short

Some organizations do attempt a post-mortem after a failed AI project. But when the people who built it are the same people reviewing it, the analysis has natural blind spots.

This isn't about blame or competence. It's human nature. Teams that lived inside a project for months have assumptions baked so deeply into their thinking that they can't see them anymore. They know what they intended the architecture to do. They know why they made certain tradeoffs. What they can't see is where those intentions diverged from reality. They were too close to the work.

An internal review tends to surface symptoms: the model wasn't accurate enough, the data was messy, the timeline was too aggressive. Real observations, sure. But rarely root causes.

What an Independent Post-Mortem Actually Uncovers

An independent third party brings something no internal team can: fresh eyes with deep expertise and no attachment to the decisions that were already made.

A good AI post-mortem goes beyond "what happened." It answers three questions that actually matter for your next initiative:

1. Was this the right problem to solve with AI? Not everything that looks like an AI problem is one. Sometimes the real issue is a data pipeline problem, a process design problem, or something better solved with straightforward automation. An independent review can make this call without the sunk-cost bias that affects everyone who was involved in the original decision.

2. Where did the technical approach break down? AI projects fail for specific, diagnosable reasons. Was the training data representative of production conditions? Was the problem framed correctly for the chosen model architecture? Were the evaluation metrics aligned with actual business outcomes? Answering these requires genuine depth. A surface-level review produces surface-level answers.

3. What needs to be true for the next attempt to succeed? This is the question that makes the investment worthwhile. A post-mortem isn't an autopsy. It's a blueprint. What data needs to exist, and in what form? What does the team need to look like? What are the realistic milestones and decision points? An independent assessment can lay this out clearly because they're designing for what works, not defending what was already tried.

The Cost of Skipping This Step

Consider the math. If your failed AI initiative cost $200,000 (a conservative number for a mid-market project) and you start a new one without understanding why the first one failed, you're betting another $200,000 that the problems were circumstantial rather than structural.

Sometimes they are circumstantial. More often, they're not.

The research supports this. Industry data shows 42% of organizations abandoned most of their AI initiatives in 2025. The majority of generative AI pilots never reach production impact. These aren't isolated failures. They're patterns. And patterns have identifiable causes.

A post-mortem that costs a fraction of the original project can save you from repeating the full cost of failure. And it gives your team and your leadership something harder to quantify but just as valuable: confidence that the next initiative is built on solid ground, not optimism.

What to Look for in a Post-Mortem Partner

Not every consultant can do this well. Here's what matters:

Research-grade diagnostic ability. The person reviewing your project needs to understand AI systems at a fundamental level. Not just how to use tools, but why certain approaches fail under certain conditions. There's a real difference between someone who can identify that your model underperformed and someone who can tell you why it underperformed and what architectural decision caused it.

Cross-scale experience. AI fails differently at different organizational scales. Someone who's only worked with startups won't understand the integration challenges of enterprise systems. Someone who's only worked with Fortune 500 firms won't understand the resource constraints of a growing company. You want someone who's seen both ends.

Honesty over billable hours. The post-mortem partner should be willing to tell you that your next AI project shouldn't be an AI project at all. If the assessment is designed to generate follow-on work rather than genuine insight, that's not an assessment. It's a sales pitch.

Moving Forward

If your organization has shelved an AI initiative, or is watching one struggle right now, the worst thing you can do is nothing. The second worst is starting over without learning from what happened.

An independent post-mortem turns a failed investment into a clear path forward. It's a small step, but it changes the odds for everything that comes after.

You can afford the post-mortem. The question is whether you can afford to skip it.

Read More
Harry Layman Harry Layman

Cognosa in the Spotlight: Why an AI-as-a-Service Solution Might Be Right for Your Business

It all begins with an idea.

Every few years, a technology shift quietly changes how work gets done.

AI-driven automation—especially Retrieval-Augmented Generation (RAG)—is one of those shifts. Yet many organizations aren’t benefiting from it. Not because the technology isn’t ready, but because their own data isn’t being used to make AI truly useful.

One reason this can happen is that teams think about using AI to automate work as it is currently done. This can help, feel comfortable, and leverage existing knowledge and processes. But it might also be a trap—preventing your team from imagining a better way to get things done based on the expanded capabilities of truly “smart” IT solutions that leverage the latest technologies.

Because it can be a critical part of any AI-enabled solution, CogWrite Semantic Technologies built Cognosa to thoroughly explore implementation choices and possibilities. Our core implementation now supports proof-of-concept exploration, rapid prototyping, and model performance testing.

Our RAG implementation supports multiple vector database providers, including Qdrant, Chroma, and pgvector. It also supports a wide range of LLMs, including models from OpenAI, Anthropic, Google, and Alibaba accessed through APIs, as well as nearly any open-source or proprietary model hosted locally, in a data center, or in the cloud. We have used the open-source Ollama project to host models on our own AWS EC2 instances, on powerful Mac Studio systems in our offices, and even on laptops using smaller models for demonstration purposes.

For organizations considering uses of AI beyond chatbot interfaces, our Cognosa platform offers a convenient way to quickly test LLMs with private data and explore what is possible.

Read More