Upgrade to Pro — share decks privately, control downloads, hide ads and more …

From software to Self-Ware: beyond the one-prom...

From software to Self-Ware: beyond the one-prompt miracle

AI coding agents have unlocked "Software for One" (Self-Ware): bespoke apps built by one engineer for an audience of one.

Presented at the Agentic Coding Meetup in Hamburg, this deck tells the story of building LimeLight (the native macOS presentation app running this very talk). I walk through why chasing the "one-prompt miracle" fails even when you have a full PRD, AGENTS.md, skills, and 26,500 lines of green tests, and how iterative engineering spikes combined with Systems Design, Taste, and Grit actually ship real software with coding agents.

Avatar for Peter Friese

Peter Friese

November 05, 2026

More Decks by Peter Friese

Other Decks in Technology

Transcript

  1. Agentic Coding Meetup · Hamburg From Software to Self-Ware Beyond

    the One-Prompt Miracle Peter Friese · Google @peterfriese
  2. Yesterday: The 10x Engineer Today: The x/10 Engineer 10 Engineers

    10,000 Users 1 Engineer 1 User @peterfriese
  3. 1. Idea Audience of One 2. Prompt Self-Ware Pipeline AI

    Studio · Stitch · Claude 3. App Native Self-Ware @peterfriese
  4. let model = FirebaseAI.firebaseAI(backend: .vertexAI(location: "global")).geminiLanguageModel( name: "gemini-3.1-flash-lite", serverTools: [.googleMaps()]

    ) let session = LanguageModelSession( model: model, instructions: Instructions { "Use Google Maps to find real places in Hamburg." } ) let response = try await session.respond( to: "Where can I get great Franzbrötchen in Hamburg?", generating: BakeryRecommendation.self ) @peterfriese
  5. OSC ILL ATO R B ANK MIX ER FIL C5

    LOA TER 523 SAW D TC W PI 2.2 SAW / S COP .3 E Hz MOD H K IFI E · ERS MO D 2.2 A T S Y K D U F MO ARP DE L G D71 AI O H P · J MO NO PH K ON ON IC ] AN L AL B OG ; SY N NT ' HE SI ZE Z R X C V AI @peterfriese MA ES TR O · GE MI NI + TT S
  6. e b o d A e l o h "The

    w e n o n i e t i u Creative S prompt?!" @peterfriese
  7. The Vibe Coding Escalation Trap Why chasing the one-prompt miracle

    hits a wall 1. Vibe Coding 2. Giant AGENTS.md 3. Skill Sprawl 4. Bigger Model Toy apps only Half gets ignored 45+ skills, no cra! Burn 10x more tokens @peterfriese
  8. My Day-1 One-Shot Attempt Full PRD + `AGENTS.md` + Skills

    + `/goal` Session 1 Transcript (Oct 9, 2026) I want to build an app that helps me create animated slide decks, like Keynote... Keep in mind that the main app is a native (!!!!!!! NO ELECTRON OR OTHER SHIT !!!!!!!) app... UI must be clean, following Apple best practices, and absolutely LICKABLE. They must be as if the best UX designers and engineers at Apple had worked on them. Peter: "Is the spec good enough to implement ALL of this?" Agent: "Yes. The specification is 100% implementation-ready." Peter: "Are you confident?" Agent: "100% confident." Peter: "/goal implement this app completely." @peterfriese
  9. 0 0 F F 6 C # e v i

    Radioact r e n r o c g n lime + wro radius! @peterfriese
  10. s i l l e h h s e r

    "What f this?!" @peterfriese
  11. How I Actually Built It Spikes ScreenCaptureKit Window & iPhone

    1080p canvas & r ro m e i to Ed Ma r St ud io Ch wn OL kd o Te le St UI ift Sw ED ag e pr om pt Ca 60 fp sL ive e ag LimeLight 1.0 W eb St spikes pt ur e Thrown away! & stage timer Merged into er hand-drawn callouts Presenter display 2 competing UX Spike 1 Spike 2 Spike 3 Spike 4 Spike 5a & 5b Spike 6 @peterfriese
  12. P C M h t i w w o N

    @peterfriese