Resources
Notes from work we have actually done
Written when something took longer than it should have, or when the answer online was wrong. No listicles.
- Deployment7 min read
Deploying Next.js on shared hosting: what actually works
Shared hosting can run Next.js, but not the way the docs assume. What Passenger expects, why the build succeeds and the app still will not boot, and the monorepo trap.
Read - Architecture6 min read
Multi-tenancy before your second customer
Tenant isolation is a data-model decision, not a permissions one. Why retrofitting it means touching every query, and the guardrail that makes it stick.
Read - Engagement6 min read
What actually drives the cost of a software project
Why the same brief gets quotes that differ by 4×, which variables move the number most, and what to ask for so the estimates are comparable.
Read
Working on something this touches?
If one of these matched a problem you are having, the conversation is usually shorter than the article.