All notes

Before You Build The Tool, Name The Bottleneck

Before building software, systems, or AI workflows, make sure the real bottleneck is visible.

Building is seductive because it feels concrete.

A new tool. A workflow. A dashboard. An AI assistant. A better website. A system that finally makes the mess behave.

Sometimes building is exactly right.

Sometimes it is a way to avoid the harder diagnosis.

Tools amplify the truth

A system does not remove the truth of how work happens. It amplifies it.

If ownership is unclear, the tool will expose confusion faster.

If the offer is vague, the website will present vagueness more cleanly.

If the team does not trust the process, automation will create new workarounds.

If the founder cannot decide, the dashboard will become a prettier place to stare.

Before building, ask what truth the tool will amplify.

Find the bottleneck type

Most build requests come from one of five bottlenecks.

Information:

People cannot find what they need.

Decision:

Someone has to approve too much.

Handoff:

Work breaks when it moves between people.

Capacity:

There is more work than the current team can handle.

Trust:

The owner does not believe the work will be done right without checking.

Each bottleneck needs a different build decision.

An information bottleneck may need documentation or search.

A decision bottleneck may need rules, not software.

A handoff bottleneck may need a checklist before a platform.

A capacity bottleneck may need hiring or scope reduction.

A trust bottleneck may need standards and examples before automation.

Ask the uncomfortable build question

Before building anything, ask:

What behavior would have to change for this build to work?

If no behavior has to change, the build may be simple.

If many behaviors have to change, the tool is only one piece.

Examples:

  • People must update the CRM the same day.
  • The founder must stop approving every low risk decision.
  • The team must use one intake path.
  • Clients must submit complete information before work starts.
  • Someone must own cleanup when the process breaks.

If the behavior change is unrealistic, the build will fail politely.

Prototype the behavior first

Before software, run the workflow manually.

Use a doc, a spreadsheet, a checklist, a shared folder, or a weekly review. Make it ugly and observable.

You are looking for three things:

  1. Do people actually use it?
  2. Where does it break?
  3. What does it make easier?

This protects you from building around imaginary discipline.

Manual prototypes are not a step backward. They reveal what the real system needs.

Build when the shape is clear

Build when you can say:

  • This is the bottleneck.
  • This is the behavior change.
  • This is the user.
  • This is the first version.
  • This is how we will know it worked.

If those five lines are unclear, keep clarifying.

Not forever. Just long enough to stop building fog.

The right build starts after the real bottleneck has already been named.