AZ
All writing
1 min read

When a static site is the correct amount of engineering

nextjstailwindstaticmarketing
Part of the projectFivestickA marketing/landing site for Fivestick, an AI automation consultancy — static Next.js + Tailwind (shadcn).View project

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.

Back to the projectFivestickSee the full case study and related write-ups.View project