About

Shipping at Record Speed

How to 10x your output without burning out


Last month I shipped a complete SaaS product—auth, payments, dashboard, API—in a week. Not a hackathon demo. A real product with real users paying real money.

Five years ago, this would have been impossible. Today, it’s becoming normal for product engineers who know how to leverage AI effectively.

Here’s what I’ve learned about shipping fast.

Speed Comes from Decisions, Not Typing

The bottleneck was never how fast you could write code. It was always the decisions: what to build, how to architect it, which tradeoffs to make. AI accelerates the implementation, but you still need to make good decisions quickly.

The developers who ship fastest are the ones who’ve made similar decisions before. Experience compounds. Every project you’ve shipped makes the next one faster, because you’re not deliberating—you’re pattern matching.

Constrain Your Choices

Infinite options create paralysis. The fastest path is often the most boring one.

  • Pick a stack and stick with it. I use Astro, Cloudflare, and Tailwind for almost everything.
  • Use the default. Don’t customize until you have a reason.
  • Ship the obvious solution first. Clever can come later.

AI makes it easy to explore options. That’s a trap. Explore enough to make a confident choice, then commit and move.

Work in Tight Loops

The magic of AI coding tools is the feedback loop. You describe what you want, see the result, adjust, repeat. The tighter this loop, the faster you converge on something good.

This means working in small increments. Don’t prompt for an entire feature—prompt for the next step. Review it. Course correct. Continue.

It also means running your code constantly. If you’re going more than a few minutes without seeing your changes in action, you’re moving too slow.

Know When to Stop

Speed isn’t about cramming more features into less time. It’s about identifying the smallest thing that delivers value and shipping that.

The best product engineers I know are ruthless about scope. They ask: what’s the one thing this needs to do? They build that, ship it, and watch what happens. Then they iterate based on reality, not assumptions.

AI makes it tempting to add more—it’s so easy! Resist this. The goal isn’t to build everything. It’s to build the right thing.

The Compound Effect

Every project you ship builds your toolkit. Reusable components. Proven patterns. Battle-tested configurations. AI helps you capture and replicate these, but you have to be intentional about it.

After a few projects, you’re not starting from zero anymore. You’re starting from a foundation. That’s when the speed really compounds.

The developers who will thrive in this era aren’t necessarily the most talented. They’re the ones who ship relentlessly, learn from each iteration, and let AI handle the rest.