Training
Certification Leadership Frameworks Agentic for Business
Community Keynotes Retreat Blog Book A Consultation
Protocol 15 of 18 · Track, Continuity · How it lasts

Working with an engineer to unlock you

When to escalate, how to brief, what to bring to the conversation. Engineers are a force multiplier. Used well, they unblock you in minutes instead of days.

Protocol 14 Planning your day with a PM agent All 18 Protocol 16 User roles on an Infinite Leverage team
Why this matters

The pain it
solves

The whole retreat teaches you to build without an engineer for the 80% of work that does not need one. This protocol teaches the other 20%: when to call, what to bring, how to be unblocked in minutes.

Two traps. Calling too often, becoming dependent, never getting past the 80%. Never calling, spending two days on a problem that takes the engineer fifteen minutes. The discipline is recognizing which problem you have, fast.

The teaching

What this
actually is

Two traps you have to avoid at the same time

The whole retreat teaches you to build without an engineer for the 80% of work that does not need one. This protocol teaches the other 20%: when to call, what to bring, how to be unblocked in minutes.

  • Calling too often
    You become dependent. You never get past the 80%. Every blocker becomes "ask the engineer." The leverage curve flattens.
  • Never calling
    You spend two days on a problem that takes the engineer fifteen minutes. The problem is usually a boring gotcha (env var, DNS, GitHub permissions) that you cannot see because you have not seen it before.

Three rules that make every engineer call short

These rules are obvious in hindsight. They are also the difference between a 5-minute fix and a 90-minute hand-holding session.

  • Engineers are catalysts, not crew
    They unblock you. They do not work for you. The moment they start doing your work, both of you lose. They lose leverage. You lose learning.
  • Bring the four-item brief
    Exact error message (screenshot, not paraphrase). Last commit (the change that caused it). What you already tried. What you think is going on. Saves 30 minutes per call.
  • Most blockers are boring gotchas
    Env vars. DNS records. GitHub permissions. Next.js config. Almost never an algorithm. The engineer is fast because they recognize the gotcha, not because they are smarter.

Clear signals to call

Stop debugging and pick up the phone when any of these are true. The marginal cost of one engineer minute is way lower than another hour of your time.

  • Same error for 30+ minutes
    If the error message has not changed in half an hour, you are not converging on a fix. Stop guessing. Brief, call.
  • About to bypass a security rule
    Disabling auth to test something. Pushing a secret to GitHub to make CI pass. Skipping a check. Stop. Call.
  • Deploy broken in production
    Production down is engineer-time, immediately. Customers do not care that you wanted to learn it yourself.
  • Not sure if what you are about to do is dangerous
    If you are about to run git reset --hard, drop a table, or force-push, and you are not 100% sure, ask first. Reversing the action takes hours that the question takes seconds.

What a good call looks like

A good engineer call is 5 minutes long, ends with a one-line fix, and updates the docs so the next person does not hit the same gotcha. A bad one is 90 minutes long, ends with the engineer doing the work for you, and updates nothing.

Try it yourself 10 minutes

Brief one real blocker in 10 minutes

Pick a real blocker from any project of yours. It does not matter if it is solved already, you are practicing the brief. Use a doc, a Slack message, or just a notebook.

  1. Step 01
    Item 1, exact error

    Take a screenshot of the error message, or paste it verbatim. No paraphrasing. The exact text matters; engineers grep for it.

  2. Step 02
    Item 2, last commit

    Run git log -1. Paste the commit hash and the diff (git show HEAD). The thing that changed last is almost always the thing that broke.

  3. Step 03
    Item 3, what you tried

    A 5-line list. Each line a single attempt. "Restarted dev server, no change." "Cleared .next cache, no change." "Reverted last commit, error gone." The list narrows the search.

  4. Step 04
    Item 4, what you think is going on

    Even if you are wrong, say it. "I think the env var is missing in prod." The engineer will either confirm or correct in 30 seconds. Either way, you are debugging together, not playing 20 questions.

  5. Step 05
    Send the brief

    Drop the four-item brief into Slack, email, or your IL engineer's preferred channel. Watch how short the conversation gets.

Outcome

A practiced four-item brief you can run cold on any future blocker. The brief itself usually surfaces the answer halfway through, before the engineer even reads it.

Official resources

Straight from
the source

What you walk out with

By the end of this
protocol

At the retreat

You learn it by
doing it

You have a real on-site engineer at the retreat for exactly this. You bring them your stickiest blocker, practice the brief, and watch a 30-minute problem become a 5-minute fix.

Connects to

Other protocols this
compounds with

← Previous, Protocol 14 Next, Protocol 16 →