When a static site is the correct amount of engineering
Fivestick is the landing site for an AI automation consultancy. It is static Next.js + TypeScript with Tailwind and shadcn/ui, and that restraint is the interesting part.
Match the tool to the job
A marketing page has a narrow, honest mandate: load fast, read clearly, convert. None of that needs a database, a session, or a server round-trip. Building it static keeps it cheap to host, trivial to cache at the edge, and quick to iterate — and it sidesteps an entire category of runtime failure by simply not having a runtime to fail.
Restraint as a skill
It's easy to reach for the same heavy app shell you use everywhere. Choosing not to — recognising that this problem is a document, not an application — is a design decision worth naming. The right amount of engineering is sometimes noticeably less than you're capable of, and knowing where that line sits is its own kind of experience.