Cursor is an AI first IDE that's been blowing up on twitter recently. I've found it incredibly helpful in increasing the speed of coding especially because it's autocomplete is genuinely one of the better ones ive seen. It's not exactly implementing logic but it's basically autocomplete on steroids
If you edit a variable name it automatically prompts you to hit tab to do edit the names of the other variables of if you do something like change a list to a concatenated string it'll start prompting you to edit references to that variable to instead work with string based logic
It not only adds code it also knows how to delete code, so if you delete a variable it can prompt you to delete other lines of code using that logic. It also seems to follow context from other files so it can remember your past edits and use it to make future edits. The best way to describe it is just feels like it reads my mind 80% of the time
After seeing Ryan Peterman (who I have immense respect for, truly cracked engineer) also talking about it, I'm curious to know people's thoughts on it
Also hearing people talk about how the new o1 model is already being a lot better at coding, the direction things are headed I would assume in 1-2 years there's gonna be cheaper lightweight versions of o1 that can help us with more nuanced coding tasks
https://x.com/ryanlpeterman/status/1837981443051724956
After trying Cursor, I realize the value of 80% of my technical skills dropped to zero. The leverage for the remaining 20% of skills went up by at least 10x.
Cursor definitely helps. But I've noticed that the larger the codebase, the worse Cursor does. For max accuracy, I've noticed that it does best on knowable work that has lots of documentation.
Things Cursor is bad at:
btw I'm not sure if o1 actually helps, it's a little too expensive for my taste. I just stick to o1-mini for now. But hey, I'll take the free productivity boost for $20/month