Field notes
Lessons from the launchpad.
Practical notes on building, operating, and shipping software that lasts beyond its first deploy.
Next.js SaaS Starter Kit: The 2026 Checklist
Use this practical Next.js SaaS starter kit checklist to evaluate auth, billing, security, data, testing, and deployment before you choose a foundation.
SaaS Boilerplate vs From Scratch: A Real Cost Guide
Compare a SaaS boilerplate with building from scratch using engineering hours, risk, ownership, customization, and long-term maintenance—not hype.
Stripe One-Time Payments in Next.js: A Safe Pattern
Build Stripe one-time payments in Next.js with trusted prices, signed webhooks, idempotent fulfillment, tax options, and post-checkout recovery.
SaaS Launch Checklist: 25 Checks Before Production
Use this 25-point SaaS launch checklist to verify payments, security, backups, email, legal pages, monitoring, SEO, and customer support before release.
Rate limiting and audit logs: the boring security you actually need
Not CAPTCHAs, not 2FA — the two unglamorous features that stop the most common abuse and the most common 'wait, who did that?' support ticket.
Why this starter uses Drizzle instead of Prisma
Both are good. Here's the specific tradeoff that made Drizzle the default for a starter meant to be read, not just run.
Shipping a SaaS MVP in a weekend
What actually has to exist before you can charge someone money, and what doesn't — a checklist for the first 48 hours.
Receive the next field note.
Occasional product lessons. No noise.