← All posts
Ship faster with less scaffolding work
How we think about balancing batteries-included defaults with room to customize.
Every greenfield project hits the same wall: auth, database, payments, and deployment before you write a line of product code.
Our approach
- Start with conventions — folder structure, env patterns, and RLS-ready Supabase setup.
- Keep escape hatches — nothing is so abstracted that you can't drop to raw SQL or custom API routes.
- Optimize for SMEs — sensible defaults, not enterprise complexity on day one.
When static beats dynamic
For marketing content like this blog, we use MDX files in the repo sorted by frontmatter date. Simple, fast, and version-controlled. You can always migrate to a CMS later if non-developers need to publish daily.
Happy building.