“What was the moment this product clicked?” —
A frontend or full-stack developer with 2–8 years of experience who discovered Vercel and decided that deploy-on-push preview URLs should be table stakes for every project. They've tried to describe the Vercel experience to developers still using other deployment pipelines and can't fully convey it. They use Vercel for personal projects, client work, and have advocated for it at their company — sometimes successfully. Their bar for deployment infrastructure is now set by Vercel, which makes everything else feel like a step backward.
What are they trying to do? —
What do they produce? —
They've just pushed a fix to a staging branch. The Vercel preview URL is already building. While it builds, they've spotted an environment variable that's set incorrectly in the preview environment but correct in production. They're updating it in the Vercel dashboard. The build will finish in 47 seconds. They will test the preview, leave a comment for their teammate with the URL, and move to the next task. This is a Tuesday and this is normal.
Uses Vercel for 3–8 projects ranging from personal Next.js sites to production web apps. Connected to GitHub. Uses preview deployments for every PR. Has a production deployment that is their primary concern — everything else feeds toward it. Manages a custom domain per project. Uses Vercel Analytics on at least one project. Has hit the hobby plan limits and knows exactly what they are. Checks deployment logs when things fail. Has a build cache strategy they set up once and haven't touched.
Pairs with `github-primary-user` for the full push-to-deploy-to-review workflow. Contrast with `devops-engineer` for the Vercel-handles-it vs. we-manage-infrastructure philosophy. Use with `stripe-primary-user` for full-stack startups building and deploying on Vercel with Stripe payments.