Blog

Field notes on fixing AI-built apps: what breaks, why, and how to get it to production.

Latest Posts

Staging environment without PII: safer testing in 10 steps
8 min read
Staging environment without PII: safer testing in 10 steps
Learn how to build a staging environment without PII using anonymized datasets, separate credentials, and safe defaults so you can test fixes confidently.
staging environment without PIIanonymized dataset for testing
Store money as integer cents to stop prototype billing bugs
6 min read
Store money as integer cents to stop prototype billing bugs
Store money as integer cents to avoid rounding errors, set currency rules, and prevent billing disputes as your prototype turns into a real product.
store money as integer centscurrency rules
Maintenance window planning: schedule fixes without surprises
8 min read
Maintenance window planning: schedule fixes without surprises
Plan a maintenance window that fits customer usage, communicate expected impact clearly, and confirm everything works after the release.
maintenance windowscheduled maintenance notice
Scope of Work for App Fixes: Flows, Success, Out of Scope
8 min read
Scope of Work for App Fixes: Flows, Success, Out of Scope
Use a scope of work for app fixes to define user flows, success criteria, deliverables, and out of scope items so everyone agrees before work starts.
scope of work for app fixesapp repair success criteria
Support macros that cut back-and-forth and set expectations
8 min read
Support macros that cut back-and-forth and set expectations
Support macros reduce back-and-forth by asking the right questions up front and setting polite timelines, so customers know what happens next.
support macroscustomer support templates
Developer updates for founders: deploy, migration, rollback, hotfix
8 min read
Developer updates for founders: deploy, migration, rollback, hotfix
Developer updates for founders: plain-English meanings of deploy, migration, rollback, and hotfix, plus the exact next actions to take after each update.
developer updates for founderstranslate engineering status updates
Property management tracker with AI tools: leases and access
8 min read
Property management tracker with AI tools: leases and access
Build a property management tracker with AI tools that keeps leases, documents, and user permissions separate, so nothing leaks and workflows stay simple.
property management tracker with AI toolslease tracking spreadsheet alternative
Help users without logging in as them: safer support patterns
7 min read
Help users without logging in as them: safer support patterns
Help users without logging in as them with screen share, temporary links, and time-boxed access that protect accounts while still solving issues fast.
help users without logging in as themsecure customer support
429 rate limit handling: queue, backoff, and clear user states
8 min read
429 rate limit handling: queue, backoff, and clear user states
429 rate limit handling for LLM and API apps: queue requests, back off safely, and show clear user states so the product stays predictable.
429 rate limit handlingexponential backoff with jitter
Hire a Developer to Fix AI-Generated Code: Interview Questions
7 min read
Hire a Developer to Fix AI-Generated Code: Interview Questions
Use these interview questions to hire a developer to fix AI-generated code, covering debugging method, security habits, and how they explain real trade-offs.
hire a developer to fix AI-generated codedebugging interview questions
Hide stack traces from users with safe messages and IDs
5 min read
Hide stack traces from users with safe messages and IDs
Hide stack traces from users with safe messages and an error ID. Log full details server-side so you can debug fast without exposing secrets.
hide stack traces from userssafe error messages
Duplicate email sends: find double triggers and add dedupe keys
7 min read
Duplicate email sends: find double triggers and add dedupe keys
Duplicate email sends in production can come from double triggers, retries, or job overlap. Learn how to trace the cause and add dedupe keys to send one email.
duplicate email sendsdedupe keys for emails
Secure file sharing for document upload apps: key questions
8 min read
Secure file sharing for document upload apps: key questions
Secure file sharing for document upload apps starts with the right questions about expiring links, access checks, and what still works after users are removed.
secure file sharing for document upload appsexpiring file links
Feature complete vs launch ready - what founders miss
7 min read
Feature complete vs launch ready - what founders miss
Understand feature complete vs launch ready and learn the practical checks that turn a one-time demo into software that works reliably for users.
feature complete vs launch readylaunch readiness checklist