Tips & Tricks

I Shipped A Production App From My Phone While Packing My Car

Real talk. I just did something that should not be possible.

I built a full authentication system. Custom two factor. Role based access. A tamper evident audit log that hash chains every action so nobody can quietly edit history later. Microsoft SSO tied to real trusted company domains. All of it tested, not just typed and hoped for.

Then I provisioned a real Linux server. Set up DNS. Got a real SSL cert (not the garbage self signed one that made Chrome scream at me). Wired up a real database. Fixed file permissions. Built a real deploy script, no GitHub Actions, no CI vendor, just SSH and a shell script, that backs up the database, the code, and the logs before touching anything, ships the code, builds fresh on the server every single time so cached CSS and JS never go stale on you, clears the app caches, restarts the service.

Then I deployed it. For real. To production.

Then I gave a teammate a real admin account and had the server itself email her a password reset link.

All of it from my phone. While I was packing my car.

I am not saying this to brag about AI. Six months ago this exact stack of work, app, server, DNS, cert, deploy pipeline, real user onboarding, would have eaten two engineers a solid week. Today it ate one Claude Code session and however long it takes me to load a trunk.

Here is the part they do not put in the brochure though. It is not magic. I caught a bug where the whole app was serving unstyled buttons because a build was stale from days earlier. I caught a security check that was so broken it would block literally any command that ran a database seeder, forever, no matter what the code inside it did. I stopped an automated process mid migration because it was about to do something dumb to a real database, and I made it back up first, every single time, no exceptions.

AI did not replace the judgment. It did the typing. I did the "wait, that is not right" part about six times today alone.

If you are still thinking about compliance and infrastructure work as a spreadsheet problem, this is your wake up call. The tooling that used to take a full team now takes one person who knows what to ask for and knows when to say stop.

You ever build something this fast and still catch yourself double checking every step? Curious how you handle the trust part.

Secret Link