Everything I've written

Building SaaS products with AI and growing them with SEO, GEO and social: what worked, what didn't, what I would do differently. Here first, then by email.

  • Base44 suits you if you need an app running this week, never want to look at code, and are happy to keep it on Base44. Lovable suits an app that might outgrow its builder or pass to a developer: its standard code syncs to your own GitHub account, and its database can be exported.

  • Wait about three business days after your cold email before the first follow-up, send it as a reply to that email, and stop after one or two follow-ups. In 11 million B2B (business-to-business) emails the agency Belkins sent for clients from 2021 to 2023, a three-day wait before the first follow-up did best (+31%) and a next-day follow-up worst (−11%).

  • Which Replit alternative fits comes down to what you did on Replit. If you built an app by chatting with its AI agent and don't code, Lovable or Bolt.new work the same way. If you read code, Claude Code or Cursor work on your own copy of the project. To learn for free, use GitHub Codespaces; to teach a class, Codio or Classroom 50.

  • The Tim Ferriss cold email template takes about a minute to read. It introduces you in a line or two, asks one specific question, then offers an easy out such as "I totally understand if you're too busy to respond." Ferriss gave that outline to the author Alex Banayan for his book The Third Door (2018).

Get ahead.

Get the most useful content for your projects, carefully selected to save you time.

Projects

Essays

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.

Brands

Mailivery

Email warm up with a support team that stays on the case: automated conversations build a sending domain's reputation before any campaign.

The essentials, by email.

Only what's worth your time, sent when there is something truly useful. Nothing else.