Coding stack - Dec 2024

My coding stack as of December 2024 looks like this:

I keep a running Google doc that functions roughly like a PRD:

I have this connected to a Claude project so it stays synced. In this Claude project, I’ve got the ~5-10 most critical files for the project at hand also uploaded.

In my Claude project, I’ve got some background information about my tech stack (e.g., NextJS app, I’m using yarn, not npm, I’m on a mac) and some guidance (I want you to challenge my thinking rather than flatter me; ask questions if you have them; I prefer simple solutions).

I sit down and start chatting with Claude on whatever I happen to be working on (at the moment, uploading PDF files and extracting key data). I chat through different considerations and then create or update a file. I’m using Cursor as my text editor, but really only rarely using the AI features at this point as I was running into too many places where it would spiral off and start making changes I didn’t need and couldn’t follow. Claude feels better at staying on the task at hand. I probably won’t re-up my subscription when it’s done.

I usually code in 2-3 hour blocks. When one of these blocks is ending, I ask Claude to summarize what we’ve been working on:

I then paste this into my Google doc and I’m done for the day, picking back up at the beginning the next day.

2024-12-13