Bringing My Vibes Down

Switching from Cursor Pro to Claude Code Pro
A lot of my recent vibe coding has been taking place in Cursor (where I was using their Pro plan). Life has been happening, and I've haven’t been playing around as much lately. Not entirely sure if the Cursor behavior I mention below just started, or if it was something I changed, or if it lines up with gpt-5 being added. 🤷♂️
We were recently trying to find a free Mahjong Solitaire game for my dad to play. (Is it just me or is there no game out there that isn’t ad-blasting or subscription based?) Then it hit me—I make dumb apps all the time, why not this? I started up Cursor, and decided to set my Agent conversations to explicitly use gpt-5 for Cursor’s gpt-5 launch week promotion. My first impression was this thing was thinking—a lot. I wish I would have grabbed some screen shots. Just line after line of thinking for n seconds about a, b, c, d, e, x, y, and z.
This seems to sum up the feel
https://x.com/karpathy/status/1954224651443544436
I was willing to hand off some work and walk away for a while, but then I hit the deal breaker where my conversations kept hitting the context limit. Here’s an example that I just concocted
% npx create-next-app@latest
✔ What is your project named? … minesweeper
✔ Would you like to use TypeScript? … No / Yes
✔ Would you like to use ESLint? … No / Yes
✔ Would you like to use Tailwind CSS? … No / Yes
✔ Would you like your code inside a `src/` directory? … No / Yes
✔ Would you like to use App Router? (recommended) … No / Yes
✔ Would you like to use Turbopack for `next dev`? … No / Yes
✔ Would you like to customize the import alias (`@/*` by default)? … No / Yes
Creating a new Next.js app in /Volumes/ExternalSSD/Developer/fun/minesweeper.
Using npm.
Initializing project with template: app-tw
Installing dependencies:
- react
- react-dom
- next
Installing devDependencies:
- typescript
- @types/node
- @types/react
- @types/react-dom
- @tailwindcss/postcss
- tailwindcss
- eslint
- eslint-config-next
- @eslint/eslintrc
added 336 packages, and audited 337 packages in 27s
137 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
Initialized a git repository.
Success! Created minesweeper at /Volumes/ExternalSSD/Developer/fun/minesweeper
Cursor prompt
You are building a Next.js 15 (App Router) project for a Minesweeper game.
The layout should be mobile friendly and work well on both phones and tablets.
It should be installable as a PWA. For this iteration we want to build the
game layout, and rules, but we'll be adding authentication, leaderboard, etc shortly.
It started building out the app, and boom
That’s only fun for so long. I cancelled my Cursor Pro subscription, and am giving Claude Code Pro a shot. I’m using it in plain VS Code for now, and it’s been decent so far. You can play the Mahjong Solitaire game we built here.
Subscribe to my newsletter
Read articles from John Walley directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
