Live webinar series: Weekly round-tables with industry leaders from product, design & engineering. Sign up →
Start Free Trial

The Hidden Cost of Building Products Isn’t Code. It’s Translation.

Lev Kerzhner

The biggest drag on product velocity is not writing code. It is translating intent across roles.

The Industry Is Optimizing the Wrong Layer

Most AI investment in software development targets the same surface area. Faster typing. Better autocomplete. Smarter debugging. The assumption is simple: engineers are the bottleneck, so accelerate engineers.

This logic is clean. It is also incomplete.

Engineering time is only one part of the delivery cycle. Before a single line of code is written, a feature moves through product specs, design files, and internal discussions. After code is written, it loops through review, QA, and iteration.

Each step introduces translation. Product intent becomes design artifacts. Design becomes component structures. Code becomes behavior that needs validation against the original idea.

This is where time is actually lost.

Where Repetition Really Lives

Ask most teams where effort is wasted and they will point to boilerplate or testing. But those are symptoms, not causes.

The real repetition sits in predictable but fragmented workflows:

  • Rebuilding the same UI patterns across features
  • Reinterpreting designs into component hierarchies
  • Reapplying internal conventions for state, styling, and naming
  • Iterating on small UI changes through multiple PR cycles
  • Recreating similar flows across web, mobile, and internal tools

None of this is hard. It is just repeated translation. The same idea is rewritten multiple times in different forms.

That repetition compounds. Not because engineers are slow, but because systems are disconnected.

Why Copilots Do Not Solve This

Code copilots are now standard. GitHub Copilot, Cursor, Codeium. They reduce keystrokes and help scaffold functions. They are useful, but they operate at the wrong level.

They generate fragments, not features.

A copilot can write a function or suggest a component, but it does not understand how that component fits into your product system. It lacks persistent context about your codebase, your design patterns, and your internal conventions.

The result is predictable. Engineers still spend time stitching outputs together, aligning them with existing structures, and correcting inconsistencies.

Velocity improves locally, but the workflow does not change.

The Promise and Limits of Agentic Systems

The next wave introduced agentic development tools. Systems that can plan tasks, edit multiple files, run tests, and iterate.

In theory, this addresses the gap. In practice, reliability is still uneven.

These agents struggle with production environments. They lack deep alignment with proprietary codebases. They fail in edge cases that are common in real systems.

Teams end up supervising heavily. The agent becomes an assistant, not an owner.

This matters commercially. If a system requires constant oversight, it does not remove headcount or significantly compress timelines. It shifts effort, but does not eliminate it.

No Code Avoids the Problem by Changing the Game

Low code and no code platforms take a different approach. They remove engineering from the loop entirely.

This works well for internal tools and simple applications. But it introduces a new problem. Fragmentation.

These platforms operate outside the main product codebase. They create parallel systems that are hard to integrate, scale, or maintain.

For core product surfaces, this is not viable. Teams cannot afford divergence between what is built and what is maintained.

No code reduces work by avoiding engineering. It does not improve how engineering works.

Design to Code Still Breaks at Iteration

Design to code tools attempt to bridge design and engineering directly. Convert Figma into UI code and skip the translation.

The output is rarely production ready.

Engineers still need to restructure components, align with state management, and enforce standards. More importantly, these tools are one shot. They generate an initial version, but do not support ongoing iteration.

Products are not built in one pass. They evolve through small changes. Any tool that does not handle iteration becomes irrelevant after day one.

The Core Gap: No System Owns the Full Loop

Across all categories, a pattern emerges. Tools operate within slices of the workflow.

Code generation helps with implementation. Testing tools help after development. Review tools improve quality. None of them own the full path from idea to shipped feature.

This creates a structural gap. The system of record for product intent is separate from the system of execution.

As long as that gap exists, translation remains necessary.

Follow the Budget to Understand the Shift

This is not just a technical issue. It is economic.

Engineering is one of the largest cost centers in a software company. But a significant portion of that cost is tied to coordination, not creation.

Product managers define requirements. Designers create interfaces. Engineers implement and adjust. Each role depends on the others, and each handoff introduces delay.

From a buyer perspective, the question is changing. It is no longer “how do we make engineers faster?” It is “how do we reduce the number of times a feature needs to be rewritten?”

That shift changes where budgets flow.

The Emerging Model: Collapse the Translation Layer

A new class of tools is starting to address this directly.

Instead of generating code in isolation, they operate inside the production codebase with full context. They understand components, patterns, and conventions. They produce complete diffs that can be shipped.

More importantly, they allow non engineers to initiate changes directly within the system.

This is the key shift. Not better assistance for engineers, but fewer dependencies on engineers for routine feature work.

The system becomes the translator.

What This Looks Like in Practice

Consider a common workflow. A product manager wants to update an onboarding flow. Today, this involves writing a spec, aligning with design, handing off to engineering, reviewing implementation, and iterating.

In a translation collapsed system, the PM modifies the flow directly using structured inputs. The system generates a production ready change aligned with existing components. The output is a pull request, not a document.

Engineering reviews, but does not rebuild.

The loop compresses from days to hours.

Substitution Dynamics Are Already Visible

Early adoption patterns show a clear substitution effect.

Teams are not replacing engineers outright. They are reducing the amount of engineering time required per feature.

This shows up in backlog throughput. More features shipped with the same team size. Fewer cycles spent on minor UI adjustments. Faster alignment between product and implementation.

Over time, this compounds. Organizations that remove translation layers will outpace those that optimize within them.

The Long Term Market Expansion

This shift expands who can build.

Today, non engineers are constrained by their inability to work directly in production systems. They rely on intermediaries.

When that constraint is removed, the surface area of product development grows. More ideas can be tested. More iterations can happen in parallel.

This is not just efficiency. It is capacity expansion.

What Teams Should Do Now

First, audit where time is actually spent. Not in coding, but in handoffs and iteration loops.

Second, evaluate tools based on their ability to operate within your existing codebase, not alongside it.

Third, prioritize systems that produce complete, reviewable changes rather than partial outputs.

Finally, rethink role boundaries. The more your workflow depends on translation between roles, the more latency you are carrying.

The Bottom Line

The industry spent a decade optimizing how code is written. The next phase is about eliminating the need to rewrite the same idea across different forms.

Speed will not come from faster typing. It will come from fewer translations.

That is where the real leverage is.

about the authorLev Kerzhner

Let's book a Demo

Discover what the future of frontend development looks like!