
I Built Multi-Tenancy on Day 2. On Day 67, I Rebuilt It
I thought adding org_id to every table meant bulletproof multi-tenancy. Then my security audit revealed agencies were writing to SME tables—not through a bug, but by design.
65 posts in this category

I thought adding org_id to every table meant bulletproof multi-tenancy. Then my security audit revealed agencies were writing to SME tables—not through a bug, but by design.

After 20 years in agencies, I knew multi-tenant architecture couldn't wait—so on Day 2, with just one working AI agent, I tripled my dev complexity to avoid a future rewrite.

I fed my own landing page to my AI strategy agent and rebuilt it in 24 hours—conversion messaging transformed by dogfooding the product I'm selling.

I built a 9-agent marketing platform in 75 days that learns from every conversation—tell one agent about your business, and all nine get smarter together.

I spent 24 hours debugging why my React app kept making HTTP requests from HTTPS pages—even though my code was converting them. The culprit shocked me.

I built 3 AI marketing agents with multi-tenant architecture in 4 weeks—the same amount I accomplished in a month building my previous product that took 7 months to launch.

I almost shipped a major TTS engine swap by just "hoping for the best"—until my AI assistants flagged the risks and helped me build a bulletproof feature flag strategy instead.

I hunted down a 3-minute signup delay that turned out to be Schrödinger's user—existing and not existing at the same time due to database replication lag between writes and reads.

I rebuilt my AI tool after watching it confidently spout wrong information about my own expertise—here's the 4-step workflow that puts you in control instead.

I thought my Cloud Run migration was flawless until a single AI parameter—temperature set to 0.7 instead of 0—caused 30% failed API calls and cost me $54/month in wasted tokens.

I migrated from AWS to GCP and achieved 92% cost reduction with 10x faster performance—here's what I learned ditching "best practices" for pragmatic architecture that actually works.

I built an AI podcast generator that lets you shape the content before it's created—because I was tired of AI just reading Wikipedia at me during my commute.