Early Impressions and Observations with Cursor

I’ve been using Cursor with claude 3.5 & 3.7 nonstop for the past three weeks—admittedly not a huge amount of time in development terms, but I’d like to share some initial insights and see what everyone else has discovered. Here are my key findings so far:

  1. Front-End Development

    • Surprisingly, Claude has excelled in working with Astro.
    • I tried Next.js and a few other frameworks, but Astro seemed the easiest for Claude to maintain and develop within.
  2. Back-End Setup

    • Claude sometimes struggles with Python virtual environments—forgetting to activate or deactivate them, which leads to unnecessary cleanup.
    • To avoid these complications, I switched to using Cloudflare Workers for the backend.
    • Initially, Flask worked fine, but it eventually caused odd issues in the project.
  3. Database Choices

    • Both PrismaDB and PostgreSQL integrate well when used with Supabase.
    • Performance has met expectations in my limited testing.

What languages and frameworks are you working with, and how has your experience been so far?