liampulles 1 day ago

Usually if I want to code a ticket, I'll plan the components out into a TODO list, put some focus music on, and try and enter a flow state where I can stream through the code. Using these AI autocompletes really breaks up that flow for me. So I don't really like the autocomplete stuff.

I have found Cursor sort of useful for aiding in refactors, where I need to e.g. refactor dozens of function calls to move to a new generic function or something. So stuff where it is more than just a find and replace. I've also used it a bit for programming languages I'm not familiar with, though I feel it hinders my learning of the language so I try to avoid that.

I use chat based stuff also to do these Input -> ? -> Output kind of things for data conversion or refactorings, I also use it a lot for generating more involved SQL (which I'm not very good at).

1
rcarmo 1 day ago

Try asking aider or Cursor to read the TODO and work on the items there, then ask it to update a SPEC.md file (which you can also use for context/input). That workflow has been very productive for me in VS Code with agent mode.