Contractor lead form
One page, one form, one owner reading the emails. The cost of a 20-minute outage is "missed two leads." The whole production footprint should fit in a notebook page.
The most expensive sentence in software. Most vibe-coded projects don't die from bad code — they die at the moment the first real user shows up and finds something nobody thought to check. The work between "demo" and "production" is the part nobody warns you about, and the part that separates a hobbyist from someone a paying client trusts.
If you can't tell whether the app is up right now without opening it, you're not in production — you're hoping. Real production has someone (or something) watching, a way to find out before users do, and a one-click path back to the last version that worked.
The 30-minute pre-flight pass before you flip the switch. The boring verification that catches the bugs you'd otherwise discover in front of your first real user.
What changes between optionsHow much you can verify before launch vs. how much only shows up live. More automated checks = fewer 11 p.m. surprises.The mundane upkeep. Deploys, dependency updates, secrets rotation, scheduled jobs that need to actually run on schedule. The boring monthly stuff that keeps the project alive.
What changes between optionsHow much you've automated vs. how much you do by hand. Manual is fine at one user; punishing at fifty.Logs, errors, metrics, user behavior. The instruments that turn "the app is fine" into a verifiable claim instead of a hope.
What changes between optionsWhat question you're trying to answer. "Did it crash?" "Is it slow?" "Did anyone use that new button?" — each needs a different tool.The feedback loop. User input + observed behavior + bugs → ranked work that's actually worth doing. The discipline of building the right thing next, not just the next thing.
What changes between optionsHow short the loop is. Daily user feedback beats quarterly product reviews. Real telemetry beats opinions.One page, one form, one owner reading the emails. The cost of a 20-minute outage is "missed two leads." The whole production footprint should fit in a notebook page.
Eight team members rely on it daily. Real revenue runs through it. A bad deploy at 9 a.m. ruins someone's morning. Real production discipline applies.
runbook.md covering the five things that break most. Quarterly secrets rotation reminder on the calendar.Runs at 2 a.m. with no one watching. Pulls four APIs, transforms data, sends a report. The failure mode that ruins this kind of project is silent failure — running for three nights and producing nothing.
runbook.md covers "API X timed out" and "disk full." Two failure modes cover ~80% of incidents.Subscribe to get future volumes — model picking, context discipline, when to start over, and the partner channel where you can hire a real engineer to review your project. One email per release.