Build

The articles for building products with AI: the tools, the methods, the decisions, and what I learn by shipping.

  • The right Repl.it alternative depends on which of Replit's four jobs you are replacing: the agent that writes the code, the browser environment, the always-on hosting with a public URL, and the bundled Postgres. Most disappointing switches come from swapping one of the four and discovering the other three were the part you actually relied on.

  • Replit alternatives fall into three lineages, and the useful move is to pick across them instead of inside one: browser IDEs that hand you a machine (GitHub Codespaces, CodeSandbox, Coder), agent builders that write the app for you (Lovable, Bolt, v0, Firebase Studio), and plain hosts that run whatever comes out (Vercel, Railway, Render, Fly.io).

Get ahead.

Get the best articles, carefully selected to save you time.

Featured

A pivot is often just the polite word we use with investors when the first company is dead and we have decided to build another one. And that is fine. Not because failure is noble, but because luck needs exposure: every market you enter, every product you ship and every channel you test is one more surface where something unexpected can land.

Marketing articles

A bad news email subject line should identify the affected service, order or request. For an operational change, include the change and date: "Your Pro plan rises to $29/month at your 12 November renewal". For a sensitive personal decision, a neutral subject naming the request can be more appropriate. Put the explanation and next steps in the body.

Cold email agencies sell three different products under one name: a lead generation retainer where they own the list and the sending, an infrastructure package that rents you domains and warmed mailboxes, and a done with you sprint that sets up your stack and leaves. The pay structure tells you which one you are buying, and the guaranteed meeting count is the one to refuse.

Projects

Brands

The essentials, by email.

What works, what does not, what I would do differently. Sent when I have something useful to say.