Cursor, Papercuts for Professional Dev

I’m really asking myself what could have possibly happened to you that could make you write a rant like this. Sounds like you went ahead and press Tab to everything and broke a whole codebase.

3 Likes

Kkkk kkkkkkk I just have to laugh

1 Like

Has somebody just realised the midwits are coming for their job?

Be careful with your widespread class criticisms. Those “beginners” and “non-professionals” might actually be the topic experts who own the company that pays you.

1 Like

Regardless of the toolset, if you’re halfway experienced you have more than 1 tool in the toolbox. You’re right, it’s not Cursor or nothing.
Cursor is halfway decent because of it’s fork of VSCode, and provides an add on, but Cursor has changed very subtle things that do make it annoying to use as a “pro” or power user.

Regarding having more than 1 tool in the toolbox, I just submitted a bug for Cursor that is actually quite major, and directly impacts how and when I use it, in addition to having to spend a lot of time making sure the codebase is simply up-to-date.
It’s the difference between having many tools in the toolbox or directly arguing your point of “Cursor or nothing”.
If don’t want to deal the issue I submitted I either have to make it Cursor or nothing, or go with a completely different product.

As far as OP is concerned, I see his point.
The basics and the foundation in an IDE need to be bulletproof. No bugs.
There are a lot of quirks, bugs, and annoyances in Cursor that are preventing me from using it exclusively or as my primary IDE in general.
I’ve been coding since 1999 so I would consider myself a “professional”.

Food for thought.

I use another tool like Cursor which is open-source and top notch (wouldn’t name it but you prob. know) alongside Cursor and I see its advantages. It’s buggier, sure, and you cannot fix bugs yourself unlike that other thing (which is open source) but it offers a handful of tokens in a subscription which is great.

Hey everyone i have a question , can i have chat with cursor in console? Or open multiple windows of cursor that work with the same project , i just want to try multitasking

I do agree with you that Cursor defaults do overwrite some important features that engineers use in their daily workflow (tab-complete and overriding refactor keybind are big ones) but those features are just that… defaults

it’s still a vscode fork which means you can edit pretty much every feature and keybind, and if you’re looking to Cursor (or any IDE that’s basically in beta) as a professional engineer you’ve got bigger problems

the needs of a senior engineer are not the same as a vibe coder or a hobbyist but I think Cursor is doing a pretty good job of trying to find a balanced middle ground

your overall frustration is valid if you’re looking to Cursor to be your one-stop IDE but this… come on man if you don’t even know how settings.json works you’re getting ahead of yourself worrying about tab-complete

There exists another group for which Cursor is superb - the “power user” or “citizen developer” who understands coding principles but has a senior position in a field other than software engineering. Such an individual likely supervises or hires programmers but may wish to develop a quick initial prototype of an idea or may wish to develop automations to access an API that others write.

Such individuals are ideal Cursor customers. Their technical knowledge/skills may in fact be higher than some “professional” programmers but it is not cost-effective for them to spend a full day coding; yet it may be quite worthwhile for them to spend 30 minutes with Cursor developing a quick prototype for others to then develop into a polished product.

1 Like

100% that is the ideal Cursor customer

1 Like

written by bot

Man you need to just let go dude. This stuff is gonna give you a coronary.

I’ve seen some bloomin terrible code come out of professional development houses and most of it happens due to time constraints or lack of resource given in the real world.

Professional developers should easily be able to understand what AI spits out and course correct using a “checkpoint and rebrief” paradigm. Tests and code reviews have now become more important than ever, making up over half the time on a modern dev project.

The world has changed around your ears sir and you need to stop whining about it and catch-up

Why so much hate? Cursor is great and is getting better. WindSurf is awesome too. I agree that Cursor has many issues that should’ve been worked out by now (esp. for a $20 subscription). But the agent mode is truly amazing, that’s what everyone’s been waiting for.

3 Likes

That seems Cursor generated.

Blatant skill issue

I have lately been using cline and roo code quite a bit. I would say the cline/roo is much more expensive. I am currently spending over 500 dollars a month just on open-router fees. However its totally worth it for me.I would have otherwise has to hire a developer, the model fees are much much cheaper than having to hire another human. Cursor is much much cheaper, but it often creates very buggy code, randomly deletes code, makes what I consider very stupid mistakes etc.
I feel like Cursor needs to decide who is the target audience? I think the real money to be made is with professional developers such as me who dont mind paying 20-50x your normal 20 dollar fees just to have a model that just works!!