When I read Andrej Karpathy’s post on building MenuGen , what stood out was the all-too-familiar arc, the initial joy of spinning up a quick prototype, followed by the slow grind of making it production-ready. The creative sprint gives way to a marathon of plumbing, wiring up APIs, juggling secret keys, wrestling with deployment quirks, and stitching together services just to make sure the app doesn’t vanish when you hit refresh. The two phases of every software project That experience sparked a question: could we keep the creative, vibe-coding flow while automating all the plumbing?