Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
World desk3 min

Time Travel Coding: How to Plan an App in Markdown First

Michael Murphy’s Time Travel Coding workflow uses a Markdown plan to clarify an app before an AI agent builds it. Here’s how it works—and why token savings remain unproven.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Michael Murphy’s “Time Travel Coding” workflow puts an app’s description in a Markdown file before implementation begins. The idea is to discover unclear requirements and refine the intended experience while changes are still edits to a plan—not code. That may help avoid rework, but Murphy’s article does not measure token savings, so “stop burning tokens” is a rationale, not a proven result.

What “Time Travel Coding” means

In his September 30, 2026, DEV Community article, Michael Murphy argues that a coding agent can spend effort building a version of a program the requester later changes. His alternative is to explore the program in a plain-language Markdown description first, then ask an agent to help imagine and refine the result before implementation. The software remains the eventual outcome; the Markdown file is where the idea gets revised early.

As an Amazon Associate I earn from qualifying purchases.

Murphy summarizes the principle as “Iterate the plan, not the program.” The practical distinction is between changing a written description and asking an agent to revise working code. The approach aims to catch wrong turns before they become implementation work; it does not guarantee that a plan will prevent rework.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How to use the workflow

  1. Describe the idea in plain language

    Start a Markdown file with who the program is for, what it should do, and how it should feel to use. Focus on the intended experience rather than implementation details you have not decided yet.

  2. Ask the agent to picture the finished program

    Murphy’s sample prompt is: “Can you see what this looks like when it’s finished?” Ask for a screen-by-screen description. Treat the response as a way to expose assumptions and missing details, not as a final specification.

  3. Find gaps and update the plan

    Ask what is missing, confusing, or could be improved. Choose the useful suggestions and write them into the Markdown file. This keeps decisions in one place instead of leaving important requirements scattered through a conversation.

  4. Consider how the idea could grow

    Murphy suggests imagining what the program might look like if it continued growing at its current pace for 30 years. This is a prompt for surfacing possible constraints or design pressure, not a forecast and not a requirement to build every imagined feature.

    Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  5. Repeat until suggestions lose value

    Continue asking questions and revising the plan while the agent is identifying meaningful gaps. Murphy’s proposed stopping signal is when suggestions become small or repetitive. It is a judgment call, not a measurable threshold.

  6. Implement from the revised plan

    Once the plan is clear enough to guide the work, ask the agent to build. The point is not to specify every coding decision in advance; it is to settle the intended audience, behavior, and experience before implementation.

Include visual rules the agent should preserve

If appearance matters, write down constraints that should not be broken. Murphy’s examples include avoiding glowing gradients or nested cards, using one accent color, and including the real words on every screen. These are examples from his article, not universal design rules; choose constraints that fit your product.

After implementation, Murphy recommends asking the agent to open the app in a browser, capture a screenshot, and check it against the written rules. That gives the agent a concrete reference for spotting mismatches between the plan and the result. It is a suggested review step, not evidence of a controlled test or a guarantee of visual fidelity.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What the method does—and does not—establish about token use

Murphy’s case for the method is qualitative: changing a plan is cheaper than rebuilding code, and a fuller plan may help an agent avoid wrong turns. His article reports no token counts, cost comparison, sample size, or controlled productivity results. There is no supported percentage, dollar amount, or token figure for what this workflow saves.

Official guidance supports only a narrower point. Anthropic’s Claude Code guidance recommends considering Plan Mode or asking for a list of files and intended changes before implementation on work affecting multiple files. OpenAI’s Codex guidance says usage depends on the model, where the task runs, task complexity, context, reasoning, speed, and tools. Neither source verifies that Murphy’s Markdown method reduces usage.

That variability matters: even a careful plan does not make every task consume the same amount of usage. The defensible expectation is that planning may reduce avoidable revisions in some projects; whether it lowers token use, and by how much, is not established.

When planning first is useful

  • Try it when: the app’s screens, audience, or behavior are still fuzzy; several screens or files are involved; or visual consistency is important.
  • Keep it lightweight when: the change is already clear and limited. A long planning loop can itself take time without improving the result.
  • Keep the plan revisable: the goal is to make important decisions visible before building, not to predict every detail or prevent all changes.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.