Field notes

Lessons from the launchpad.

Practical notes on building, operating, and shipping software that lasts beyond its first deploy.

nextjs

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

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

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

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.

security

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.

postgres

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.

saas

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.