Pimp My IDE / Garage Dispatch
← Back to the garage
September 7, 2026 · craft / agents / control

AI did not kill the craft. It moved the clutch.

Some people want the artifact. Some people want the act of making it. Stop forcing both through one “AI on” switch. Choose what to delegate, then name where the taste, understanding, and final responsibility still live.

The take: programming can be labor, leverage, play, art, or all four before lunch. Agents do not settle that argument. They make the control boundary visible. If the process is the point, keep your hands on it. If the outcome is the point, delegate aggressively—but do not confuse generated motion with judgement.
Shift the Craft Transfer Case ↓

The false binary is “use AI” versus “be a real programmer.”

Orchid’s “Programming is art” makes a useful distinction from lived preference: the author likes building startups more than writing code, while some programmers value the act of coding itself and would keep doing it even if automation became dramatically faster.[1] That is an essay, not a census. But it names the category error cleanly.

Automation optimizes an outcome. Craft can include the route. A guitarist is not waiting for a faster way to produce an MP3; a programmer tracing a weird state machine may not be waiting for a faster way to receive a patch. Neither posture is morally superior. They are different jobs-to-be-done wearing the same IDE.

If the process teaches, delights, or forms your taste, “time saved” is not the whole scoreboard.

The clutch moved because the machine got a drivetrain.

VS Code 1.136 makes the shift concrete. Its preview Agent Merge feature can ask an agent to address review feedback, failed checks, merge conflicts, and workflow reruns repeatedly until a pull request is ready to merge.[2] The same release organizes delegated chats into parent-child session trees, with status and pending approvals visible per chat. That is not autocomplete with a bigger text box. It is work orchestration.

The accompanying Agent Host architecture post goes deeper: a dedicated process owns sessions across windows, while different harnesses keep their own loops and capabilities behind a shared, actively developing protocol.[3] When the runtime can persist beyond the window, the human craft migrates toward framing, constraints, observation, review, and deciding when the loop has actually earned trust.

Delegation is not disappearance.

Cursor’s September 2 self-hosted machines update says tool execution can stay on internal infrastructure while agents handle tool calls locally. It also describes team worker pools, idle-machine hibernation, execution on third-party sandbox infrastructure, and computer use on Linux and Mac.[4] Those are vendor claims about a product surface—not proof that every setup is safe or economical.

What matters here is the shape: the person is no longer only choosing lines. They may be choosing the worker pool, network boundary, machine image, task contract, evidence, and takeover point. That can be excellent engineering craft. It can also become managerial pantomime if nobody understands the generated system.

Use four gears, not one culture war.

  1. Hand. Keep the process manual when the process itself is the value.
  2. Pair. Ask for alternatives, explanations, tests, and critique while retaining authorship.
  3. Delegate. Hand off a bounded outcome with explicit constraints and evidence.
  4. Loop. Permit autonomous repair only with a stop condition, inspectable receipts, and a named takeover path.

The right gear can change by task. Hand-write the parser because you want to understand it. Delegate the migration because the contract is boring and sharp. Pair on unfamiliar code. Let a loop grind on mechanical review fixes. Craft is not a fixed percentage of keystrokes; it is deliberate control over what you refuse to make invisible.

Interactive makeover / delegation boundary

Shift the Craft Transfer Case.

Traditional purpose replaced: a binary “AI enabled” toggle that says nothing about authority. Better version: select the actual working gear, close the human-control interlocks, see where the craft load migrates, and print the handoff.

Work mode

Choose the mode that matches this task—not your identity. Then close only the controls that really exist.

Choose a craft transfer gear
Human control interlocks

Craft load

This teaching proxy shows where human attention should move as autonomy rises. It does not measure artistic value, code quality, safety, or productivity.

PAIRexact selected work mode
2 / 4declared human controls locked
TEACHING PROXY — the craft-load number is an illustration derived only from the selected gear and declared interlocks. It is not telemetry, an evaluation, or a recommendation.
Open the four-source craft log
[1] Orchid Files — “Programming is art” (September 6, 2026): a personal argument distinguishing building for outcomes from coding as a valued creative process. [2] Visual Studio Code 1.136 release notes (September 2026): Agent Merge preview, related chat/session hierarchy, multi-root agent work, and current qualifiers. [3] Visual Studio Code — Agent Host architecture (August 26, 2026): dedicated persistent session process, multiple clients and harnesses, and the actively developing Agent Host Protocol. [4] Cursor — “Self-hosted machines” (September 2, 2026): vendor description of internal tool execution, worker pools, sandbox integrations, hibernation, and computer use.