← Writing

Strategy

Context Engineering: The Builder's Bias Problem

Practitioner Observation

A pattern identified through direct experience building enterprise technology platforms and AI systems across regulated healthcare, financial services, and professional services environments.

Every person who builds technology carries assumptions about how people work, what they need, and what's "obvious." Those assumptions get baked into the systems they build. Context engineering is about making those invisible assumptions visible before they become someone else's problem.


The invisible assumption

Every person who builds technology carries a personal stack. Not just the languages they code in or the platforms they deploy to. The devices they use. The apps they check first in the morning. The way they expect notifications to work. The screen size they design on. The input method they reach for.

This personal stack is invisible to the builder. It feels like common sense. Of course you swipe to dismiss. Of course you check the dashboard. Of course the shortcut is Ctrl+K.

But it isn't common sense. It's personal context. And when that context gets embedded into the solutions you build for other people, it becomes bias.

We call this the Builder's Bias.

What it looks like

A developer who wears a smartwatch designs a notification system that assumes glanceable updates on the wrist. The 70% of users who don't wear one never see those updates in context. The system works. The experience doesn't.

An engineering team that lives in dark mode ships an interface that looks polished on their screens. In a sunlit call center or a hospital workstation with overhead fluorescents, the contrast fails and text becomes unreadable. Nobody tested it because nobody on the team works in that environment.

A keyboard-first developer builds a product where the fastest path through any workflow requires shortcuts that aren't discoverable through the interface. Power users love it. Everyone else thinks the product is slow.

A mobile-first designer creates an approval workflow that works in three taps on a phone. The finance team that processes approvals in bulk on dual monitors now has to click through one at a time. The workflow that felt effortless to the designer creates hours of friction for the actual users.

A Slack power user architects a communication layer where every system event generates a channel notification. For teams that work asynchronously or check messages twice a day, the system becomes noise. They mute it. They miss the alerts that matter. They build workarounds.

None of these are bad decisions. They're all reasonable choices made by competent people. The problem is that reasonable, in each case, meant reasonable for the builder.

Why it compounds

Teams tend to share technology habits. Hiring for technical alignment often means hiring people who use similar tools, prefer similar workflows, and carry similar assumptions about how technology should feel.

A team of VS Code users will build VS Code-shaped solutions. A team of Mac users will test on Mac first. A team that communicates in real-time chat will assume their users do too.

This isn't a character flaw. It's a structural problem. The more aligned a team is in how they use technology, the more blind spots they share. And shared blind spots don't generate internal friction. Nobody on the team notices, because for them, everything works.

The bias surfaces when the product meets users whose context is different from the builders'. By then, the assumptions are embedded in the architecture, the interface patterns, the default configurations, and the test cases. Fixing them isn't a UI tweak. It's a rebuild.

The cost

The direct cost is adoption failure. Products that technically work but practically don't get used. Enterprise software has a well-documented pattern: six-figure implementation, 40% adoption at six months, shadow IT workarounds by year two.

Some of that is change management. Some of it is training. But a meaningful portion is Builder's Bias: the solution was designed for how the builders think, not how the users work.

The indirect cost is governance gaps. When users work around systems that don't fit their context, they create ungoverned pathways. Data moves outside the platform. Approvals happen in email instead of the system. Reports get exported to spreadsheets because the dashboard doesn't show what they need in the way they need it.

Every workaround is a governance hole. And most workarounds exist because the system was built for someone else's context.

Enter context engineering

Prompt engineering is about what you feed a model. Context engineering is about who decided what to feed it, and what assumptions they carried when they made that decision.

The term "context" in AI usually refers to the technical context window: the tokens, the system prompt, the retrieved documents. But there's a layer upstream that rarely gets examined. Who selected those documents? Who wrote that system prompt? Who decided which data sources matter?

Every one of those decisions was made by a person with a personal technology stack, a set of habits, and a perspective shaped by their own experience. The context the model receives is pre-filtered through the builder's worldview before the model ever sees it.

Context engineering, as we define it, is the discipline of understanding and governing whose perspective shapes the inputs to an intelligent system. It's not about making the model smarter. It's about making sure the model isn't operating on biased ground truth.

Why AI changes this (and why it doesn't)

AI introduces two new dynamics to the Builder's Bias problem.

The first is positive. AI systems can analyze behavioral data across large, diverse user populations. They can identify usage patterns that no single builder would notice. They can test interface variations across device types, screen sizes, accessibility configurations, and interaction styles at a speed and scale that human testing can't match. They can adapt the same solution to different user contexts without requiring a redesign for each one.

In theory, AI is the antidote to Builder's Bias. It can see what the builder can't.

The second dynamic is the risk. AI systems are trained on data that was created, curated, and structured by builders who carry their own biases. The training data reflects the decisions of the people who collected it. The evaluation metrics reflect what the people who chose them thought mattered. The default configurations reflect someone's assumption about what "normal" looks like.

When you deploy AI on top of biased context, you don't get unbiased output. You get biased output at scale. The AI doesn't question the assumptions embedded in its training data. It optimizes within them.

This is the core problem of ungoverned context engineering. Without deliberate intervention, AI doesn't eliminate the Builder's Bias. It industrializes it.

When bias is the feature

Not all Builder's Bias is harmful. Sometimes the builder's context IS the right context.

Developer tools built by developers for developers should reflect how developers work. A CLI tool that requires keyboard navigation isn't biased against mouse users. It's designed for its actual audience.

A trading platform built by traders for traders should reflect the pace, density, and input patterns of professional trading. Simplifying the interface for general audiences would make it worse for the people who use it.

The question isn't whether the builder's context influenced the design. It always does. The question is whether the builder's context matches the user's context. When it does, the bias is alignment. When it doesn't, the bias is a defect.

The problem arises when builders assume their context is universal. When a team that builds for themselves believes they're building for everyone.

A framework for context-engineered solutions

Assess the user's context, not the builder's. Before designing anything, map the technology habits, devices, workflows, and environment of the actual users. How do they receive information? What devices do they carry? When do they interact with systems, and under what conditions? This isn't user research in the traditional sense. It's technology context mapping. The goal is to understand the personal stack of the people who will live in the solution.

Diversify the input signals. Include behavioral data from users across different devices, accessibility needs, technology comfort levels, and work environments. If your test group is all laptop users in a quiet office, your solution is optimized for laptop users in a quiet office. Deliberately include the edges: the warehouse floor, the hospital hallway, the shared workstation, the phone-only user.

Govern the context layer. Establish review processes that check whose assumptions shaped the training data, the UX patterns, and the default configurations. When an AI system is being trained or fine-tuned, ask: who selected this data? What did they leave out? What "obvious" decisions were made that aren't obvious to the end users?

Measure across segments. Track adoption, friction, and workaround behavior across user segments. Aggregate metrics hide bias. A product with 80% overall adoption might have 95% adoption among users who match the builder's context and 40% among everyone else. Segment your metrics by device, role, location, and technology comfort level.

Why this matters now

The distance between "builder decides" and "user receives" is shrinking. A decade ago, biased design took months to reach users through development cycles, QA, and staged rollouts. Today, an AI system can generate an interface, deploy it, and put it in front of thousands of users in days.

The speed of AI-assisted development amplifies whatever is in the context. Good context produces good solutions faster. Biased context produces biased solutions faster. The leverage works in both directions.

Organizations investing in AI need to invest equally in context engineering. Not as a compliance exercise. As a quality discipline. The same rigor that goes into data validation, security review, and performance testing needs to apply to the question: whose assumptions are embedded in this system?

The builders who get this right will produce solutions that work for the people using them, not just the people who made them. The builders who don't will produce increasingly sophisticated technology that an increasing number of people work around.


How this paper was made

This paper was developed using a structured research prompt that defined the thesis, examples, and framework. The prompt is published alongside this paper so that practitioners in other industries can generate their own version using their own context and experience.

View the research prompt →

Published under the principle that showing the work is more valuable than protecting it.


← Back to all insights

Working on something like this?

Book a strategy session ›

30 minutes. Real answers.

Book a strategy session

Not ready to talk? anything about how we work.