Anshad Ameenza.
Productivity··Updated: Nov 7, 2026

Idea Latency: The Cost of the Gap Between Thinking and Doing

Idea latency is the time from an idea to its first real test. Most of it is waiting, not work, and AI tools now shrink the build stage to a single afternoon.


Nobody knows how many good ideas die of old age. There is no registry of things people meant to build, no counter for the customer email that would have landed if it went out on Tuesday instead of three weeks later. The cost of waiting is invisible, so it gets booked as zero.

We don’t know the size of that cost. What we can do is measure the delay itself, the way an engineer measures a slow request. Call it idea latency: the elapsed time between having an idea and putting it in front of its first real test. Once you time it, two things show up quickly. Almost none of it is work. And the one part that used to be work, the building, is the part AI tools have just shrunk to an afternoon.

One idea, fifty days, seven hours

Lena is a backend engineer at a mid-size software company. One Monday she has a small, specific idea: a tool that turns a team’s merged pull requests into a plain-language weekly changelog for customers. (Lena is an illustrative composite built from a common pattern, not a real person, and the dates are invented to show the shape.)

A timeline of one illustrative idea from day 0 to day 50Seven stacked rows. Day 0, the idea, a weekly changelog written from merged pull requests, 10 minutes of work. Day 7, a hallway chat, a colleague says it is worth trying, waiting. Day 21, the decision, she blocks a Saturday for it. Day 25, the start, an empty repo and a stack picked, 1 hour. Day 33, the build, a working prototype made with a coding agent, 3 hours. Day 47, the test, shown to five people who write changelogs, 2 hours. Day 50, the learning, three of five want it and she keeps going, 40 minutes. Footer: 50 days elapsed, about 7 hours of work. Illustrative composite.One idea, start to first testDay 0 · the ideawork · 10 mina weekly changelog, written from merged pull requestsDay 7 · a hallway chatwaitinga colleague says it is worth tryingDay 21 · the decisionwaiting, then yesshe blocks a Saturday for itDay 25 · the startwork · 1 hran empty repo, a stack picked, nothing builtDay 33 · the buildwork · 3 hra working prototype, made with a coding agentDay 47 · the testwork · 2 hrshown to five people who write changelogsDay 50 · the learningwork · 40 minthree of five want it · she keeps going50 days elapsed · about 7 hours of workillustrative composite, not a real person
In an illustrative case, an idea took 50 days to reach its first test. The work inside those 50 days added up to about 7 hours.

Nothing in Lena’s story looks like procrastination. She was busy with her real job. She told a colleague, which felt like progress. She picked a date. Every individual delay was reasonable.

And the build, the part that used to take weekends, took one afternoon with a coding agent. The prototype was never the slow part. The calendar was.

The model: idea latency is a request with a queue

Here is the model the rest of this piece uses, in one sentence: idea latency is the elapsed time from an idea to its first real test, and like any request it splits into service time, when someone is working on it, and queue time, when it is waiting for someone to start.

The five stages of idea latency as a vertical pipelineHeader: idea latency equals queue time plus service time, and each stage has both. Five stacked stages joined by a line on the left. Decide ends when you commit to testing it. Start ends when the first artifact exists. Build ends when something testable exists. Test ends when a real person has used it. Learn ends when the signal changes your next move. Footer: service time is work, queue time is everything else.idea latency = queue time + service timeevery stage has bothdecideends when you commit to testing itstartends when the first artifact existsbuildends when something testable existstestends when a real person has used itlearnends when the signal changes your next moveservice time is work · queue time is everything else
Every idea passes through five stages. Each stage has a short burst of work and a long wait in front of it.

The end condition of each stage is the useful part. “Decide” does not end when the idea feels good. It ends when you have committed to a test. “Test” does not end when the thing is built. It ends when someone who is not you has touched it. Fuzzy stages hide queue time, because a stage with no finish line can stay “in progress” forever.

Finding 1: most idea latency is queue time

Elapsed days and hours of work for each stage in the illustrative caseFive horizontal bars scaled to elapsed days, each with a small amber sliver for work. Decide: 21 days elapsed, 10 minutes of work. Start: 4 days, 1 hour. Build: 8 days, 3 hours. Test: 14 days, 2 hours. Learn: 3 days, 40 minutes. Footer: about 7 hours of work in 1,200 elapsed hours, under 1 percent; the amber slivers are widened to be visible.Where the 50 days wentdecide · 21 days · 10 min of workstart · 4 days · 1 hr of workbuild · 8 days · 3 hr of worktest · 14 days · 2 hr of worklearn · 3 days · 40 min of workabout 7 hours of work in 1,200 elapsed · under 1%amber = work, widened so it is visible at all
Across all five stages, work filled about 7 of 1,200 elapsed hours. The decide stage alone held 21 days of waiting.

Engineers know this shape from distributed traces. A request takes two seconds, the handler ran for forty milliseconds, and the rest was the request sitting in queues behind other requests. Making the handler faster does almost nothing for the total. You have to find the queue.

Ideas behave the same way. Lena’s build stage was the only one with a real chunk of work in it, and even there most of the eight days were waiting for a free Saturday. Ask anyone how long their side project “took” and they will quote service time. The latency is everything else.

Finding 2: an intention loses force while it waits

Two findings on the gap between intention and behaviorTop: a two by two grid from Sheeran’s 2002 review, intended or did not intend against acted or did not act. Intended and acted: inclined actors. Intended and did not act: inclined abstainers, highlighted as most of the gap. Did not intend and acted: disinclined actors. Did not intend and did not act: disinclined abstainers. Bottom: two bars from Webb and Sheeran 2006, 47 experiments. Change in intention, d equals 0.66. Change in behavior, d equals 0.36. Footer: push the intention up and behavior moves a little over half as far.Intending is not doingSheeran 2002 · intention against behavioracteddid not actintendeddid notinclined actorsdisinclined abstainersdisinclined actorsinclined abstainersmost of the gapWebb and Sheeran 2006 · 47 experimentschange in intention · d = 0.66change in behavior · d = 0.36push the intention up, and behavior movesa little over half as far
Most of the distance between intending and doing comes from people who meant to act and did not. Raising intention moves behavior only about half as far.

If waiting were free, an idea parked for three weeks would come back exactly as strong. The research on intentions says it does not come back at all, often.

Paschal Sheeran’s 2002 review in the European Review of Social Psychology pooled earlier meta-analyses of how well intentions predict behavior, then split people into four groups. The gap between intending and doing came mainly from one cell: people who formed the intention and never acted on it. Thomas Webb and Sheeran then looked only at experiments, where researchers deliberately raised people’s intentions, in a 2006 meta-analysis in Psychological Bulletin. Across 47 tests, a medium-to-large change in intention (d = 0.66) produced a small-to-medium change in behavior (d = 0.36).

None of these studies timed side projects. They measured health habits and everyday goals. But the mechanism carries over: an intention is a fragile state, and the longer an idea sits as intention, the more chances life has to crowd it out. The market moves too. A customer who asked for a feature in March has found a workaround by May.

Finding 3: AI tools collapsed the build stage, and only the build stage

The five latency stages before and after AI build tools, in illustrative proportionsTwo stacked panels with five bars each. Top panel, build by hand: decide long, start short, build the longest bar labeled weeks of evenings, test medium, learn short. Bottom panel, build with AI tools: decide, start, test and learn unchanged, build reduced to a sliver labeled an afternoon. Footer: illustrative proportions, the other four stages did not move.The stage that shrankbuild by handdecidestartbuildweeks of eveningstestlearnbuild with AI toolsdecideunchangedstartbuildan afternoontestlearnillustrative proportions · the other four did not move
AI tools cut the build stage from weeks of evenings to an afternoon. Decide, start, test and learn are mostly waiting, and waiting did not get faster.

The build stage is the one place where the tools have changed everything. Prompt-to-app builders now produce a working, clickable web app from a description. Vercel’s v0 generates React and Next.js interfaces and deploys them to Vercel. StackBlitz’s Bolt.new builds and runs full-stack apps inside the browser with nothing to install. Lovable builds full-stack apps from a chat and connects to Supabase for the database and sign-in. Replit Agent builds an app and hosts it in the same place.

When the idea has to touch real code, coding agents do the same job one level down. Claude Code works in the terminal, reads a repository, edits files and runs the tests. Cursor is an editor with an agent mode that makes changes across many files at once.

That is real, and it is also the trap. A team can adopt every one of these tools and find its idea backlog exactly as long a quarter later, because the build stage was rarely the bottleneck. Shrinking it reveals what was underneath: an idea that waits three weeks to be decided on, four days to be started, and two weeks to be shown to anyone.

Finding 4: start friction yields to a plan made in advance

Implementation intentions compared with a plain goalTop: Gollwitzer and Sheeran 2006, 94 tests, effect of if-then plans on goal attainment, d equals 0.65, shown as a bar. Below, two cards. Goal intention, in cobalt: test the changelog idea, which waits for a moment that feels right. If-then plan, in amber: if Saturday 09:00 with coffee poured, then open the repo and paste the first prompt. The cue does the deciding. Footer: the same shape works for the decide, test and learn stages.A plan that names the momentGollwitzer and Sheeran 2006 · 94 testsif-then plans on goal attainment · d = 0.65goal intentiontest the changelog ideawaits for a moment that feels rightif-then planif: Saturday, 09:00, coffee pouredthen: open the repo, paste the first promptthe cue does the decidingthe same shape works for decide, test and learn
A plan that names the moment and the first action closes more of the gap than a stronger wish to act.

If Finding 2 says intentions leak, the next question is what plugs the leak. Peter Gollwitzer and Paschal Sheeran’s 2006 meta-analysis in Advances in Experimental Social Psychology gives the best-studied answer. Across 94 independent tests, people who formed implementation intentions, plans of the form “if situation X arises, then I will do Y,” reached their goals more often, with a medium-to-large effect (d = 0.65).

The mechanism suits idea latency well. The start stage is mostly the cost of deciding, again, each time a free moment appears, whether this is the moment. An if-then plan makes that decision once, in advance, and hands it to a cue. The same trick works on the other stages. “If the prototype loads, then send it to five people before closing the laptop” turns the test stage from a wait into a reflex.

From idea to first test in one afternoon

A one-afternoon path from idea to first test, with the tools for each stepA vertical timeline with six steps. 13:00, write the test: one sentence naming what result would make this a yes. 13:20, market check: deep research in ChatGPT, Gemini or Perplexity, to learn who has built it and what they charge, then open the citations. 14:00, prototype: v0, Bolt, Lovable or Replit Agent for a clickable version with fake data, or Claude Code or Cursor when it must touch real code. 15:30, demand page: Carrd or Framer for the page and Tally for the form, with one promise, one button and one question. 16:30, send it: to five named people by direct message, as a request for ten minutes rather than a launch. Next morning, learn: read every reply before building more. Footer: about 4 hours of work, and the latency is now the reply time.One afternoon, idea to first test13:00 · write the testno tools · one sentencewhat result would make this a yes?13:20 · market checkdeep research in ChatGPT, Gemini or Perplexitywho built it, what they charge · open the citations14:00 · prototypev0, Bolt, Lovable or Replit AgentClaude Code or Cursor when it must touch real codea clickable version, fake data is fine15:30 · demand pageCarrd or Framer for the page, Tally for the formone promise, one button, one question16:30 · send itfive named people, by direct messagea request for ten minutes, not a launchnext morning · learnread every reply before building anything moreabout 4 hours of work · the latency is now the reply time
With today's tools, an idea can reach a real person in about four hours of work. The latency left over is how long people take to reply.

The order matters more than the tools. The test sentence comes first, because a prototype built before you know what would count as a yes is a prototype you can admire indefinitely. For Lena it would be: “At least three of five changelog writers say they would paste this into a real release note.”

The market check is twenty to forty minutes, not a week. ChatGPT, Gemini and Perplexity all offer deep research modes that browse many pages and return a cited report, usually in well under an hour. Their citations are sometimes wrong, so open the three that matter. You are looking for one answer: has someone already built this well enough that you should use theirs?

The prototype step is where the AI builders earn their place. Use a prompt-to-app tool when the question is “does anyone want this,” and a coding agent when the question is “does this work on our real data.” The demand page is optional for an internal idea and essential for anything you might charge for. A one-page site and a three-question form are enough. Then send it to five people by name, today. A launch post invites silence. A direct ask for ten minutes usually gets an answer.

What this gets wrong

Four limits of the idea latency modelFour stacked cards. One: some ideas should die in the queue; waiting filters out ideas that only felt good on day 0. Two: a fast test can be a shallow test; five friendly replies are not a market. Three: the studies measure habits and goals, not products; the jump to ideas is an argument, not a finding. Four: a latency number can be gamed; a test chosen because it is quick can be the wrong test.Where the model breakssome ideas should die in the queuewaiting filters out ideas that only felt good on day 0a fast test can be a shallow testfive friendly replies are not a marketthe studies measure habits and goals, not productsthe jump to ideas is an argument, not a findinga latency number can be gameda test picked because it is quick can be the wrong test
The model measures delay well. It says nothing about whether the idea deserved to be tested.

The model treats every wait as a cost, and some waits are a filter. Plenty of ideas look brilliant at 11pm and ordinary the next morning, and a short queue in the decide stage is how those get dropped cheaply. The fix is to put a limit on the queue, a date by which the idea gets tested or deleted, rather than to remove it.

Speed also tempts you to run the test that is quickest instead of the test that answers the question. Five colleagues saying “nice” in a chat thread is a fast signal and close to a useless one. If the honest test for an idea takes six weeks, a pricing experiment or a pilot with a real team, then six weeks is its floor, and shaving the build stage only matters if it brings that test closer.

And the evidence is borrowed. The intention research is solid on its own terms, but none of it followed people’s product ideas from notebook to launch. The claim that ideas decay the way intentions do is reasoning from mechanism, and it should be held more loosely than the effect sizes it rests on.

Your next idea’s latency

The build stage used to be the honest excuse. Building took weeks, so waiting for the right weekend made sense. That excuse expired with the current generation of app builders and coding agents. What is left is the queue in front of each stage, and queues respond to scheduling, not to effort.

So take the next idea that matters and give it a deadline for its first test, measured in days. Write the test sentence before anything else. Make one if-then plan for the start. Build with whatever gets you to a clickable version fastest, send it to five named people, and time the whole thing. The number you get is your idea latency. Next time, try to make it smaller.

ProductivityExecutionAI ToolsPrototypingDecision MakingBehavioral Science
Share:
Anshad Ameenza
About the Author

Anshad Ameenza

Lifelong Learner, Engineer, Technology Leader & Innovation Architect

20+ years of experience in technology leadership, innovation, and digital transformation. Building and scaling technology ventures.

Only if you find it useful

No pitch here. If these pieces are worth your time, you can get new ones in your inbox. If not, skip it with a clear conscience, nothing is being sold. Rare emails, no spam, leave whenever you like.

Continue Reading

Related Articles