चरण · Going live
63The pre-launch checklist
Fifteen minutes so you don't end up in the news
Run down this list before showing the project to people.
Secrets. Not one key in the code or in history. Repository private if you're unsure.
Data access. If there's a database, check that a stranger can't read someone else's things. That's the mistake nearly everybody makes.
Forms. Anything a person types should be validated. Otherwise one day somebody types something else.
Errors. Check that a failure shows the user a sensible message, not your project's internals with paths and versions.
Mobile. Open it on a phone and poke it.
Speed. Open it on a slow connection. If it takes more than a few seconds, half the visitors leave.
What happens under load. If a thousand people suddenly like it, does it survive? At least have a rough idea.
The simplest way to work through this list is to hand it to the AI. "Go through this list against my project and tell me where the holes are." It'll do it better and faster than you will by hand.