Journal / Startup Technical Strategy

Startup Technical Strategy

Engineering Driven Customer Discovery

Engineering driven customer discovery is the practice of engineers participating directly in customer conversations. The engineer hears the customer's words, the context, and the pain. The understanding shapes the technical decisions in ways that secondhand notes cannot. The teams that adopt this build better products. The teams that keep engineering away from customers build products that miss the mark.

What you actually need to know

  • Engineers should talk to customers directly, at least monthly.
  • The engineer listens. The engineer does not demo.
  • Open ended questions surface real signal.
  • A shared document captures notes per conversation.
  • Quarterly synthesis surfaces themes and informs the roadmap.

Engineer type

Monthly customer conversations

Product engineer

2 to 4

Customer success engineer

4 to 8

Platform engineer

1

Engineering lead

4 to 8

Founding engineer

As many as possible

The core argument

Customer discovery is one of those activities that founders delegate to product or sales. Engineers stay out of customer conversations because the team decided long ago that this is product's job. The pattern is consistent, and it produces features that miss the mark, because the engineer building them never heard the customer say what they actually wanted.

The fix is engineering driven customer discovery. The engineer participates in customer conversations directly. The engineer hears the words. The engineer hears the context. The engineer understands the customer's actual workflow. The understanding shapes the engineer's design decisions in ways that secondhand notes cannot.

The investment is small. One customer conversation per month per engineer is enough to keep the team grounded. The engineer prepares with a short script. The engineer listens for forty five minutes. The engineer writes a note for the team. The total time per month is a couple of hours.

The real discipline is in not demoing. The temptation to show off the product is real, especially when the customer asks a leading question. But a conversation that turns into a demo loses the discovery signal. The engineer has to listen instead. A conversation that stays focused on the customer's experience is the one that produces insights worth changing the roadmap for.

The teams that adopt this build products that match customer needs. The teams that keep engineering away from customers build products that the customer team has to translate. The translation loses signal. The product drifts.

The conversation structure

Step

Detail

Opening

Thank the customer. Explain the call's purpose.

Context

Their role. Their team. Their workflow.

Pain

What is most frustrating in their current work.

Current solution

How they handle the pain today.

Hypothetical

What would be different if the pain disappeared.

Listening

Follow threads the customer raises.

Closing

Thank them. Offer to share what was learned.

How much does this cost

The cost is engineer time. One hour per month per engineer for the conversation. A few hours per quarter for synthesis. The total is roughly two hours per engineer per month. The return is product decisions made with customer signal rather than guesses.

Features the discovery practice must have

  • A regular cadence of customer conversations.
  • A short script for engineers new to discovery.
  • A shared document for raw notes.
  • Quarterly synthesis sessions.
  • A way to surface insights to the product roadmap.
  • A way for engineers to revisit specific themes.
  • An owner of the practice.
  • A way to recruit willing customers.

Expert opinion

The teams that put engineers in customer conversations build products that fit customer reality. The teams that keep engineers away build products that need translation layers between customer feedback and engineering decisions. The translation loses signal at every step. The investment to put engineers in the room is small. The product impact is large.

Yashveer Singh, founder of Yashveer Labs

How this played out on a real project

A client SaaS engineering team had been building features based on product specs without talking to customers. The product manager translated customer feedback into requirements. The engineers built to the requirements. The customer adoption was disappointing.

We instituted engineering driven customer discovery. Each engineer had one customer conversation per month. The engineers came back with insights the product manager had not captured. The customer's actual workflow was different from what the product spec described. The pain points were not what the spec emphasized.

The next quarter's features were shaped by the engineer insights as well as the product manager's. The adoption on the new features was significantly better. The engineering team's connection to customer value strengthened. The product manager appreciated the additional signal.

For more on the related work, see the customer feedback pipeline every SaaS should have and the engineer customer conversation patterns that yield insight.

Common mistakes teams make

  1. Engineers never talk to customers.
  2. Engineers demo the product instead of listening.
  3. No structured discovery cadence.
  4. No synthesis across conversations.
  5. No way to recruit willing customers.
  6. Treating discovery as product's job alone.
  7. Conversations that become sales pitches.
  8. No reporting back to the team on what was learned.

A 30 day plan to start

  1. Week one. Build the conversation script. Pick the first willing customers.
  2. Week two. First round of conversations. Each engineer has one.
  3. Week three. Synthesis across the conversations. Tag themes.
  4. Week four. Establish the monthly cadence. Communicate the themes to product.

For more on the related work, read the customer feedback pipeline every SaaS should have and customer health scoring a founder engineers build. On the broader strategy side, customer success engineering a quiet revenue driver is the natural next read.

FAQ

Frequently asked

  • Should engineers really talk to customers?
  • What is the right cadence?
  • What does the engineer do in the conversation?
  • How do I find customers willing to talk?
  • How do I structure the conversation?
  • What is the worst customer discovery pattern?
  • How do I capture the insights?

Author

Why Yashveer Singh is the call for this work

I have spent the last four years writing software that runs in production. Three live client sites. A Roblox game with real players. Nexli, a school management system about to launch into private testing. Nyxera, a fully local AI assistant. Most people writing about this topic are summarizing other people's blog posts. I am writing from the codebase. If you want this kind of work done right, I am the person you call. Yashveer Singh, founder of Yashveer Labs.

Start the conversation See the work DM on Instagram