Book Three: Tools

skip the setup. ship the slop.

Your Stack is Slowing You Down

Malaysian developers love to debate. React vs Vue. Postgres vs MySQL. AWS vs Google Cloud. Meanwhile, they haven't shipped anything in months.

We built MF2 (Move F*cking Fast) - the stack AI moves fast with. Stop overthinking your stack, we already did that for you.

npx create-mf2-app@latest

The MF2 Philosophy

Every tool in MF2 was chosen for one reason: speed. Not the fastest runtime. Not the smallest bundle. Speed of shipping.

  • Next.js - Because it just works
  • TypeScript - Catch errors before users do
  • Tailwind CSS - Stop naming things, start shipping
  • shadcn/ui - Beautiful components, zero setup
  • Convex - Real-time database that syncs itself
  • Clerk - Auth in 5 minutes, not 5 days
  • Polar - Payments that don't suck
  • Resend - Emails that actually arrive
  • PostHog - Know what users do, not what they say
  • Vercel - Deploy in seconds, scale automatically
  • Mintlify - Docs that write themselves

Why These Tools Win

It's not about having the "best" tools. It's about having tools that get out of your way.

In Malaysia, developers spend weeks setting up authentication. Months getting payments to work. Years maintaining infrastructure.

With MF2, you have working auth in 5 minutes. Payments in 10. Deployed to production in 15.

Now you have no excuse not to ship.

Built for AI Development

MF2 isn't just fast for humans. It's optimized for AI development. Every tool was chosen because Claude and GPT-4 already know how to use it.

No obscure frameworks. No custom abstractions. No "clever" patterns. Just battle-tested tools that every LLM has seen a million times.

This means you can build faster with AI. And when you're stuck, the AI can actually help.

The Stack is Not the Product

Here's what Malaysian developers get wrong: they think the stack matters. It doesn't.

Facebook was built on PHP. WhatsApp ran on Erlang. Dropbox started with Python. None of their users cared.

Your users don't care if you use React or Vue. They care if your product solves their problem.

MF2 exists so you can stop thinking about the stack and start thinking about the user.

$ npx create-mf2-app@latest my-startup

$ cd my-startup

$ npm run dev

3 commands. 2 minutes. 0 excuses.