Blog

Notes from building software: AI coding tools, Next.js, TypeScript and Supabase.

  1. Claude Code CLI: The Economics Are Right, But You Can't Review Code in a Terminal

    An honest review of Claude Code CLI after heavy daily use. The cost model works, plan mode is the way, but reviewing AI-generated code in a terminal is the dealbreaker.

    10 min
  2. Cursor: Best-in-Class Tab Complete, But the Cracks Are Showing

    An honest review of Cursor after heavy daily use. The tab completion is unmatched, and they pioneered bringing AI into the code editor. Token economics remain the biggest challenge.

    7 min
  3. Next.js Tutorial: 12 Essential Concepts You Need to Know

    Routing, rendering, data fetching and the other core ideas of Next.js, with code examples.

    8 min
  4. SEO in Next.js: The Ultimate Guide

    Metadata, sitemaps, structured data and the rest of SEO in Next.js, collected in one guide.

    7 min
  5. TypeScript in React: The Complete Guide

    The TypeScript patterns React developers use most, with examples.

    7 min
  6. Setting Up Automated Email Follow-ups with Supabase and Cron Jobs

    Learn how to setup automated email follow-ups with Supabase and cron jobs

    4 min
  7. Prompting AI for Code Generation

    A guide on using AI to generate code with Python, LangChain, and Vercel AI SDK

    2 min
  8. Hello World

    Hello world! Why I'm starting this blog

    2 min