H
Howardism
Plate IIAI Coding Practice中文HOWARDISM

Disposable Micro-Apps

PublishedMay 21, 2026FiledConceptDomainAI Coding PracticeTagsAgent EngineeringSoftware EconomicsHuman AI CollaborationReading6 minSourceAI-synthesised

Throwaway custom UIs built per-task to edit a plan ("micro-software on top of micro-software"); copy-back-to-markdown; rational under the abundance mindset

Illustration for Disposable Micro-Apps

Sources#

Summary#

Thariq Shihipar's answer to the obvious objection against HTML plans: HTML isn't as easily editable as markdown, so what do you do when you want to change a complex table or a set of rules buried in an HTML artifact? You ask Claude to build a temporary, disposable user interface — a micro-app — just for editing that one specific part of the plan. Instead of editing the artifact by hand or grinding through chat, you generate the ideal tool for the edit and use it once.

"It's like this is not even personal software. This is like sub… it's like micro-software on top of micro-software."

The worked example#

Thariq's HTML implementation plan contained a set of decision rules for turning different CSV data types into visualizations. He felt the rules were "a bit arbitrary" and wanted to refine them — a tedious thing to do in prose or in raw HTML. The prompt:

I want to create an edible HTML artifact to help me define the decision rules...
I don't like the ones we have right now. Make this a custom UI that helps me with
structure but gives me flexibility. Design the ideal interface for this problem.

("edible" = editable — another harmless typo the model handled.) Claude returned a dedicated webpage: input fields, dropdowns, add/remove buttons, and a button to copy the final configuration back to the clipboard as markdown. Thariq edited the rules in a structured, visual way, got the output right, and brought the perfected data back into his main workflow.

Two design notes that make it work#

  • "Design the ideal interface for this problem." The human specifies the problem, not the widget set, and lets the model pick the interface — constraint plus latitude, the same prompting move as in HTML as the New Markdown.
  • Copy-back-to-markdown. The micro-app is a transient editing surface over durable text. This patches HTML's worst weakness (diffing/versioning) — the source of truth round-trips through markdown, while the rich UI exists only for the duration of the edit.

Why this is now rational: the abundance mindset#

Spinning up a single-use application to make one editing decision would be absurd under scarcity economics. It is rational under the Compute Allocator's abundance mindset: generation is cheap enough that throwaway tools are a sensible investment in your own process. "We can now afford to generate these throwaway tools to make our own process more efficient and enjoyable." This is Printing Press Software Democratization at the scale of a single task — software so cheap to produce that it becomes a disposable convenience, not a project.

Connections#

Open Questions#

  • Where's the line between a disposable micro-app and tool sprawl? If every edit spawns a bespoke UI, does the workflow fragment?
  • Does the copy-back-to-markdown round-trip generalize beyond config-shaped data (rules, tables) to richer artifacts?

Resolved Questions#

  • Could these micro-apps be templated/reused rather than regenerated — and at what point does that defeat the "disposable" framing and turn into durable tooling? Answered: The HTML Artifact Lifecycle: Where Plan History Lives, and When Disposable Becomes Durable — the correct reuse unit is the generator, not the artifact: a recurring micro-app pattern becomes a skill that regenerates a fresh, fitted app each time, keeping disposable's per-task fit while gaining reuse's consistency (the measured systematization move — skills at 5.4%→26.6% of weekly-active users). An artifact itself graduates to durable only under recurrence + sync-pressure + audience (the design_system.html profile), at which point it inherits maintenance cost, sync cadence, and a seat under the artifact-sprawl bloat ceiling. The failure mode is the un-chosen middle — apps kept around unmaintained: sprawl plus rot with neither fit nor consistency. The discipline is binary: regenerate it, or maintain it; never merely keep it.

Derived#

Sources#

§ end
About this piece

Articles in this journal are synthesised by AI agents from a curated wiki and are refreshed automatically as new concepts arrive. Topics, framing, and editorial direction are curated by Howardism.

Cited by 16
Related articles
  • HTML as the New Markdown

    Thariq Shihipar's thesis: as models improve, thousand-line markdown plans overwhelm the *human*; HTML artifacts (visual…

  • Compute Allocator

    The human's evolving role: deciding what's worth spending compute on; ~1% of generated tokens ship, 99% is scaffolding…

  • Living Design System

    `design_system.html` extracted from repos as a portable, human- and machine-readable source of truth; component playgro…

  • Thariq Shihipar

    Engineer on the Claude Code team at Anthropic; "HTML is the new markdown", "compute allocator", and "the map is not the…

  • Claude Code

    Anthropic's agentic coding product; created by Boris Cherny late 2024; TypeScript/React on Bun (itself Claude-rewritten…