Chapter 30 of 30

Your Applied AI

Concepts

CHAPTER 30 — Your Applied AI

STATUS

Full draft, written 2026-09-15 at the author’s request as a new closing chapter after the capstone. Argument chapter, deliberately without a demonstration: the author judged that a demo would narrow readers’ ideas, since each reader’s application differs. Woven forward-references added to _index, Ch1, Ch2, Ch6, Ch8, Ch9, Ch10, Ch20, Ch28, Ch29.

CENTRAL QUESTION

When software can be built around one person, what should that person build — and how does it keep getting better without losing the discipline that made it trustworthy?

THESIS

The chat window stays; the process leaves it. Software was generic because construction was expensive and serving was cheap. As construction gets cheaper, tools can be shaped around one person’s work — but intent, verification and maintenance do not get cheaper, and generated code alone does not make software malleable. The interface between a person and technology can be owned in layers (conversation, tools, runtime) with the model replaceable underneath. Software that improves through use should adapt through the book’s own loop — friction recorded, change proposed, evaluated, authorized, verified, measured, kept or reverted — never by rewriting itself unasked.

SECTION OUTLINE

  • You will still open the chat window tomorrow: the tension named; the process, not the conversation, left; CodeAI grew around one author; the question.
  • Why software was built for everyone else: Ch6 fixed/marginal cost shaped generic software; Shirky situated software (quoted, 11 words); Sloan home-cooked app (quoted, 6 words).
  • What changed is the price of construction, not the need for engineering: the book’s own construction as one author’s case; Arubis HN self-report; Ch8 Amdahl; Ch6 spend intelligence on construction; Ink & Switch malleable software caution (quoted, 5 words).
  • The interface is yours; the model inside it is not: Licklider (quoted, 4 words); Engelbart H-LAM/T paraphrased; four-layer table (mapping ours); “AI as the interface to technology” read as layers you own.
  • Tools that accumulate: constructed illustration; runtime appears underneath; carpenter’s bench; progression.
  • Adapting the software without losing the process: the loop mapped to Ch16, 23, 18, 20, 21, Part 5/27, 17; Ch8 scope rule; Ch10 frame; goal is an effective interface, not a mirror of habits.
  • Why there is no demonstration here.
  • Where this goes wrong; Do this now + prompt; Failure modes; What this chapter established; Next (Level Up Your AI, planned); References.

LOAD-BEARING CLAIMS

  1. Generic software followed from high fixed construction cost amortized over many users. [argued + Ch6]
  2. Situated/home-cooked software was described before AI; its limits (short-lived, hard to move) were named then. [Shirky 2004; Sloan 2020]
  3. Construction cost has fallen enough to make personal tools worth attempting. [argued; author’s own construction as one case; HN self-report — no measurement claimed]
  4. Cheaper construction leaves intent, verification and maintenance; generated code alone does not make software malleable. [Ch2, Ch6, Ch8; Litt et al. 2025]
  5. The interface (conversation, tools, runtime) can be owned with the model replaceable. [argued; Licklider 1960, Engelbart 1962; mapping ours]
  6. Adaptation through use should run the book’s loop, with authorization and verification kept human-governed. [argued from Ch14–28]

EVIDENCE

None new; argument chapter. Internal references only to earlier chapters’ established results.

PAPERS (primary pages opened 2026-09-15)

  • Licklider. Man-Computer Symbiosis. IRE Trans. Human Factors in Electronics HFE-1, 1960 (csail mirror): tight coupling; facilitating formulative thinking. Quoted “coupled together very tightly”.
  • Engelbart. Augmenting Human Intellect: A Conceptual Framework. SRI AFOSR-3223, 1962 (dougengelbart.org): definition of augmenting human intellect; H-LAM/T system; change propagating through the capability hierarchy. Paraphrased.
  • Shirky. Situated Software. 2004 (gwern mirror; original shirky.com): software designed in and for a particular social situation or context; viability as costs fall; trade-offs. Quoted 11 words.
  • Sloan. An app can be a home-cooked meal. 2020: BoopSnoop for four users; programming freed from professional and scalable requirements. Quoted “becomes a different activity altogether”.
  • Litt, Horowitz, van Hardenberg, Matthews. Malleable Software. Ink & Switch, June 2025: definition; modification routine not exceptional; AI code generation alone insufficient; sous-chef-in-a-food-court image. Quoted 5 words.
  • Arubis, Ask HN September 2026 comment 49687023: hyper-local services prohibitively expensive before LLM harnesses. Self-report.

CONTROLS / LIMITATIONS

No demonstration, by design; no measurement that personal software outperforms generic software; no measurement of construction cost; evidence for the shift is one author’s case and practitioner self-reports; Level Up Your AI is a planned book, not yet written.

DEPENDENCIES

Ch2 (four jobs), Ch6 (fixed vs variable cost; construction vs runtime intelligence), Ch8 (Amdahl; scope), Ch9 (one runtime, many windows; surfaces not built), Ch10 (finish the frame), Ch16–23 and Part 5 (the adaptation loop’s steps), Ch29 (selectively intelligent boundaries; replaceable model).

FORWARD BRIDGE

Level Up Your AI (planned): people, their AI and their software developing together.

OPEN ITEMS

  • metadata/applied-ai/30-chapter.yaml written as a first pass; review against the metadata schema tooling.
  • Other books’ cross-links and the whole-book summary may need a line about Chapter 30.

Explain this chapter with AI

Copy this prompt into ChatGPT, Claude, Gemini, a local model, or another AI.

Apply this chapter with AI

Copy this prompt into ChatGPT, Claude, Gemini, a local model, or another AI.

Part 6 — Put Intelligence Into the Process

You will still open the chat window tomorrow

You have read a book about getting AI out of the chat box. Tomorrow morning you will type something into one.

That is not a contradiction, and it is worth saying why before anything else. Conversation is the most direct way a person has to say what they want. Typing or talking to a model will stay part of how you work for as long as intent has to come from somewhere, and intent comes from you.

What this book moved out of the chat box was never the conversation. It was the process around it: which context the model saw, what came back before anyone interpreted it, what was claimed and what supported the claim, who was allowed to change what, whether the change happened, and whether the work was done. In a chat window you carry all of that in your head. In the preceding twenty-nine chapters it moved into software you can inspect.

Something else happened while this software was being built. Most of it was constructed with an AI assistant, one bounded increment at a time, under the discipline this book describes. It was not selected from a catalogue or configured from a generic product. It grew around a particular way of working, one missing capability at a time.

For most of the history of software, that would have been an absurd way for one person to get a tool. Building software was expensive enough that applications had to justify themselves across teams, companies, or markets. Increasingly, that constraint is weakening. Software can be built around a particular person, a particular workflow, or even a particular recurring frustration.

That is a different kind of software.

When software can be built around one person, what should that person build — and how does it keep getting better without losing the discipline that made it trustworthy?

Why software was built for everyone else

Chapter 6 stated the economic fact that shaped the last forty years of software: a high fixed cost to build, and a near-zero cost to serve one more user. That fact did more than make software a good business. It decided what kind of software got built.

If building is expensive and serving is cheap, you build once for as many people as possible. You look for the requirements they share. You add settings for the ways they differ. Word processors, spreadsheets, issue trackers and editors are the result: impressive, general, and designed for nobody in particular. Each user then does the remaining work — learning where things are, bending their habits to the tool’s model of the job, and living with the parts that do not fit.

The alternative was always known. In 2004 Clay Shirky described situated software, “designed in and for a particular social situation or context”, written for a group he could name rather than for an unknown market (Shirky, 2004). He argued it was becoming viable as tools and hardware got cheaper, and he was candid about the price: such software is small, short-lived and hard to move elsewhere. In 2020 Robin Sloan wrote about a messaging app he built for exactly four people — his parents, his sister and himself — and argued that code written for the people you love is closer to cooking a meal than to shipping a product. Freed from having to be professional and scalable, he wrote, programming “becomes a different activity altogether” (Sloan, 2020).

Neither idea needed AI. Both ran into the same wall: building something useful for a handful of people still took a programmer’s time, and most people are not programmers, and most programmers do not have the time.

What changed is the price of construction, not the need for engineering

That wall is moving. Not everywhere, and not as fast as the loudest claims suggest, but far enough to change what is sensible to attempt.

The honest evidence is thinner than the enthusiasm. This book’s own construction is one case: a runtime with a ledger, context compiler, claims, authority, verification, experiments and a routing ladder, built largely by directing an assistant through bounded, checked increments. It is a single author’s case, not a measurement of anyone else’s productivity. Practitioners report the same shift in their own terms. One developer building neighbourhood services — street-sweeping and hail alerts for a single metro area — wrote that before decent LLM harnesses they would have been prohibitively expensive in time and resources, and that they now expect to sustain them by covering hosting and token costs (Ask HN, September 2026). That is a self-report, useful as a signal and nothing more.

Two earlier chapters bound what that shift means.

Code was never the whole cost. Chapter 8’s arithmetic still applies: if writing code is a fraction of what a tool costs over its life, making that fraction nearly free leaves the rest untouched. Deciding what the tool is for, checking that it does it, and keeping it working when the world around it changes are not accelerated by a faster typist. They are the four jobs of Chapter 2 — intent, authority, verification and frontier judgment — applied to your own environment instead of to someone else’s product.

Spend intelligence on construction, not on every use. Chapter 6’s rule matters more for personal tools than for products, because you pay the running cost yourself. Use a strong model freely while building. Keep the finished tool mostly deterministic, and keep model calls where the input genuinely cannot be enumerated. A tool that calls a frontier model every time you open it has rebuilt the chat window with extra steps and a bill.

There is also a warning from the people who have thought longest about adaptable software. Geoffrey Litt and colleagues at Ink & Switch define malleable software as an ecosystem where anyone can adapt their tools with minimal friction, where “modification becomes routine, not exceptional” (Litt et al., 2025). They argue that AI code generation alone does not get there: it helps you write a new tool, but it does not make existing applications open to change, make separate tools share data, or give you control without programming. Their image is a talented sous chef dropped into a food court. That is the right caution. Generated code is necessary; it is not sufficient.

The interface is yours; the model inside it is not

The idea is older than any of these tools. In 1960 J. C. R. Licklider proposed that people and computers should be “coupled together very tightly”, with the machine helping a person think through problems that were not yet formulated, not only compute answers to ones that were (Licklider, 1960). Two years later Douglas Engelbart framed augmenting human intellect as raising a person’s capability to understand a complex situation and reach solutions suited to their particular needs. He treated the person, their artifacts, their language, their methods and their training as one system, in which a change to any part can reorganize the rest (Engelbart, 1962).

Read that against what this book built. The mapping is the book’s, not Engelbart’s, but it fits closely:

Layer What it holds Who owns it What changes it
Conversation Intent, questions, corrections You Whatever you want to say today
Your tools The things you do repeatedly, done the way you do them You and your assistant Friction you notice, through the loop below
The runtime State, evidence, claims, authority, checks, history You Deliberate, reviewed change
The model Proposals, interpretation, exploration A provider, this month The market, on its schedule (Chapter 10)

The top three rows are the interface between you and everything digital you work with. The bottom row is replaceable by design. That is why the book spent so much effort keeping the model to one slot: not because the model is unimportant, but because the part you own should not depend on which model occupies that slot this quarter.

This is also the most useful way to hear the claim that AI is becoming the interface to technology. Treated as a single product, that claim hands the interface to whoever sells the model. Treated as layers, it hands the interface to you: your context rules, your records, your checks, your authority, your tools, with a model you can swap underneath.

Tools that accumulate

Here is how this tends to happen. It is a constructed illustration, not a measured case, and it will look different for everyone.

You notice you have asked a model the same kind of question many times: check this chapter’s citations against the style you use; pull the three sources you always want for this kind of task; draft the weekly summary from the same five places. Each time you re-explain the rules. Each time you check the answer the same way.

The first time you stop and build a small tool for one of these, the chat window does not go away. It becomes the place where you describe the tool, and later the place where you ask for changes to it. The tool holds the part that should not be re-explained: the rules, the sources, the definition of good, the check.

Then there is a second tool, and a third. They start to share things: the same sources, the same record of what was checked, the same notion of which changes need your approval. Without anyone deciding it, a small runtime appears underneath them — the thing Chapter 9 described as one durable process with many windows. The windows are no longer generic. They are shaped around how you actually work.

A carpenter’s bench after twenty years does not look like the one in the catalogue. The jigs exist for the cuts that carpenter makes often; the tools hang where that carpenter reaches; the things never used have gone. Software can start to behave like that. The progression is roughly:

generic software  →  configured software  →  custom software
        →  software built around you  →  software that improves through use

The last step is the one that needs care.

Adapting the software without losing the process

The tempting version is an assistant that watches you and quietly rewrites your tools. Almost everything in this book argues against that version. A change nobody authorized, that nobody checked, recorded nowhere, is exactly the kind of effect Chapters 16 through 22 were built to prevent.

The better version turns the book’s own architecture onto the software itself:

    flowchart TD
    A["Use the tool"] --> B["Notice friction"]
    B --> C["Record evidence"]
    C --> D["Define intended improvement"]

    subgraph S["STOCHASTIC SLOT"]
        E["AI proposes adaptation"]
    end

    D --> E
    E --> F["Evaluate against intent + evidence"]
    F --> G{"Authorize?"}

    G -->|No| H["Reject / revise"]
    H --> A

    G -->|Yes| I["Apply bounded change"]
    I --> J["Verify resulting state"]
    J --> K["Measure outcome"]
    K --> L{"Keep?"}

    L -->|No| M["Revert"]
    M --> C

    L -->|Yes| N["Preserve new version"]
    N --> A
  

Every step already has a chapter.

  • Notice friction. Record it, instead of remembering it. The working state of Chapter 16 is where “this keeps going wrong” becomes a fact a later session can find.
  • Propose a change. This is where the model is genuinely useful: suggesting the new rule, the extra source, the missing check. If you want several options, collect them blind first (Chapter 23).
  • Evaluate it. A proposal is a claim — “this will make the weekly summary better”. Chapter 18 separates what was said from what supports it.
  • Authorize it. The assistant can propose how your software should change. Applying the change is an authorization, and authorization is yours (Chapter 20).
  • Verify it. Check the changed tool against the state it now has, not the state it had before (Chapter 21).
  • Measure it, then keep or revert. A change that felt better may not be. Part 5 spent five chapters on how to tell, including one where the promising idea did not survive a fair comparison (Chapter 27). Keep the old version recorded, so reverting is a decision, not an archaeology project (Chapter 17).

Two rules from earlier chapters keep this from becoming endless. Chapter 8 warned that cheap capacity gets spent on scope rather than arrival; with personal tools nobody else has to agree to the scope, so the pressure is stronger. Write down what each change is for before making it, and keep it only if it did what you wrote. And Chapter 10’s split still holds: finish the frame you own, and let the model slot keep changing underneath it.

The goal is not software that behaves exactly as you currently behave. Some of your habits are bad habits, and encoding them makes them harder to see. The goal is an increasingly effective interface between what you intend and what happens.

Why there is no demonstration here

Every other construction chapter in this book ended with a run you could inspect. This one does not, deliberately.

The parts of this argument that generalize — preserved observations, explicit context, claims with evidence, authority separate from capability, bound verification, measured promotion, a replaceable model — have been built and tested in the chapters before this one. What does not generalize is the application. A demonstration here would show one person’s tool, and a reader would reasonably take it as the shape theirs should have. It should not have that shape. Yours should have the shape of your work.

That makes this an argument chapter, and its claims are bounded accordingly. It does not show that software built around a person outperforms generic software. It does not measure how much cheaper construction has become. It argues that the economics have moved enough to make personal tools worth attempting, and that the process built in this book is what makes attempting them safe.

Where this goes wrong

  • Encoding habit instead of intent. A tool that faithfully reproduces how you work today also reproduces what you do badly, and makes it harder to notice.
  • Scope without an end. Nobody else has to approve the next feature. Unwritten purposes become permanent maintenance.
  • Maintenance you now own. Models drift, APIs change and dependencies age (Chapters 10 and 12). A tool built around you breaks around you too, and there is no vendor to call.
  • One user inside shared work. Teams need shared contracts, shared records and software other people can read. A personal tool must meet those interfaces rather than replace them.
  • Adaptation that authorizes itself. The moment an assistant can change your tools without asking, you have an unreviewed effect with write access to your working environment.
  • Tools nobody else can use. Situated software is short-lived and hard to hand over; Shirky said so in 2004, and it is still true.
  • Thin evidence. The case for this shift rests on an author’s own construction and on practitioners’ self-reports. That is enough to act on carefully, not enough to promise results.

Do this now

Thirty minutes. Find the first tool worth building around your own work.

  1. Look back over the last two weeks of your AI conversations. List ten requests you made more than once, in the same shape.
  2. Mark each one. Stable: the rules, sources or definition of good are the same every time. Open: each instance is genuinely new. Open requests stay in the chat window.
  3. Pick one stable request. Write four lines: what done means, what the tool may change, how you would check its output, and how you would undo a change to it.
  4. Ask your assistant to build the smallest version that meets those four lines. Use it for a week. Each time it annoys you, write one sentence down — that list is the input to the adaptation loop, not a to-do list to clear at once.

If you are building with an assistant:

Help me build a small personal tool for a task I repeat.
- Start from my written definition of done, what the tool may change, how its
  output is checked, and how a change to the tool is undone. Ask if any is
  missing; do not invent them.
- Keep the tool mostly deterministic. Use a model only where the input cannot
  be enumerated, and record which model answered and what it returned.
- Record every run: inputs, outputs, check result.
- When I report friction, propose one change at a time, state what it is for
  and how we will know it helped, and wait for my approval before applying it.
- After a change, run the checks against the changed tool, keep the previous
  version, and tell me plainly if the change did not help.

Failure modes

  • Rebuilding the chat window with a bill. A personal tool that calls a frontier model on every use has kept the cost and lost the conversation.
  • Automating a habit you should have dropped. Faithful is not the same as good.
  • Letting the assistant adapt your tools unasked. Proposing is its job; authorizing is yours.
  • Keeping changes because they felt better. Measure, or revert.
  • Owning the model instead of the interface. The durable asset is your context, records, checks and policies; the model will change.
  • Building for one person inside work shared by many. Personal tools must still meet shared contracts.

What this chapter established

  • The chat window stays: conversation remains the most direct way to express intent. What leaves the chat box is the process, and once it leaves it can be shaped around one person’s work.
  • Software was built for average users because construction was expensive and serving was cheap. Situated software (Shirky, 2004) and home-cooked apps (Sloan, 2020) described the alternative long before AI made construction cheaper.
  • Cheaper construction does not remove intent, verification or maintenance (Chapters 2, 6 and 8), and AI code generation alone does not make software malleable (Litt et al., 2025).
  • The interface between a person and technology can be owned: conversation, tools and runtime are yours, and the model inside is replaceable — a reading of Licklider’s symbiosis and Engelbart’s augmentation that is the book’s own (Licklider, 1960; Engelbart, 1962).
  • Software that improves through use should adapt through the book’s own loop — friction recorded, change proposed, authorized, verified, measured, kept or reverted — never by rewriting itself unasked.
  • No demonstration is offered, deliberately. The contracts that generalize were built earlier; the application is the reader’s. The evidence for the economic shift is an author’s case and practitioners’ self-reports.

Next

This book set out to make intelligence a dependable participant in a process, and it ends with the process in your hands.

What it does not cover is the larger change behind this chapter: people, their AI and their software developing together, each changing what the others can do. That is the subject of a planned companion book, Level Up Your AI.

Applied AI begins where the chat box ends. Your applied AI begins with the next thing you decide to build.

References