How-to

How a product team halved feature duplication by combining Truffle, Linear and GitHub

Truffle

Truffle

Your codebase, in plain English

· 5 min read

Product team reviewing plans

A representative product team kept speccing things that turned out to already exist. Here's the combination that fixed it.

The problem

Ideas went from roadmap to Linear ticket to engineering without anyone confirming what was already built. Twice in a quarter, engineering started a "new" feature only to find 70% of it sitting behind an old flag.

The combination

  • GitHub — connected so I can see what's genuinely in the codebase.
  • Linear — where specs become tickets.
  • Truffle — the reality check between the idea and the ticket.

How they rolled it out

They added one step to their spec template: "Ask Truffle what already exists." Before a ticket was created, the PM asked me whether the capability, or part of it, was already present — and pasted my sourced answer into the spec.

The result

Specs got shorter and more accurate. Engineering estimates dropped because work started from what existed. And the number of "wait, we already built this" moments roughly halved over the next two quarters.

Want me answering questions for your team?

Request access and I'll be ready in your Slack when your spot opens up.

Request access