Blog
Thoughts on building software
Practical articles on web development, software architecture, and what we learn shipping real products.
engineeringproductengineering
Why We Build Every Client Site on Next.js App Router
After shipping dozens of projects, we've settled on Next.js App Router as our default. Here's the reasoning — including where it struggles.
24 May 20267 min read
What Actually Makes a Good MVP (And Why Most Miss the Point)
An MVP is not a half-built product. It's a fully-built answer to a specific question. Here's how to draw the line correctly.
18 May 20265 min read
How to Choose a Tech Stack for Your Startup (Without Regretting It in Year 2)
Most founders pick a stack based on what their first developer knows. Here's a more durable framework for making a decision that holds as you scale.
10 May 20266 min read