Prompted by Kyle Shevlin this note is a living document to capture how I use AI.
Programming
This is where I make my heaviest use of AI.
- Occasionally, v0 for generating UI shells
- Cursor was my main IDE for 4 months. I recently cancelled it and moved to ZED.
- Current IDE: ZED + Claude chat. No inline autocomplete
- Claude/ChatGPT via raycast - keymapped to
opt + c
.
I have mixed feelings about programming with AI inline autocomplete. While definitely a boost for productivity, there’s the risk of finding oneself in an unfamiliar feeling codebase after churning out lots of features.
Writing
I’ve experimented with using AI chat to generate outlines for notes (grand total of 2 or 3 notes to date). Using AI for writing doesn’t exactly give me a productivity boost, and I feel like it’s in conflict of one of my guiding principles, “writing for an audience of one”.
Theoretically, it’s useful when writing podcast & book notes, cause I can ask questions about the specific points I want to capture, but again, I’ve only done this for like 2 notes. For this, check out:
- Summarize.tech - useful for getting a summary of youtube videos
- Google Notebook - useful for prompting PDF documents
I think I just prefer hand-written notes.