Generative AI should not reverse the developer–tool relationship
Hi everyone,
I’d like to open a serious discussion about a core issue I’ve experienced using Cursor, from the perspective of an advanced user.
I’m a senior developer. I know my practices, my architectures, my workflows. I use Cursor to improve efficiency — to delegate specific actions to an AI that can save me time. I don’t need help understanding technical concepts. I need things to get done.
Daily experience feels reversed
The AI constantly suggests unverified or incorrect ideas, then asks me to test, check, or fix them.
I regularly get responses like:
“You should look into this.”
“Maybe the issue is here.”
“Try updating this.”
Instead of just doing it.
This isn’t about technical limitations — it’s about posture.
I’m not looking for a manager or a tutor. I need an effective executor — an assistant that takes clear directives and produces clean, contextual code.
Example
I asked for a simple Angular toggle button that calls a service and logs the state. What I got:
- an overengineered pub/sub system
- broken async logic
- messy code that grows with each patch
- repeated prompts asking me to verify or take action
All this for a one-line toggle.
That’s not acceptable for a tool at this level — and especially not for a paid service.
What do we need?
A serious generative AI should:
- read the context
- understand the instruction
- execute, fix, optimize
- and always do so in the direction the user sets
As senior users, we want to direct the AI, not be directed by it.
Open question to Cursor and the community
How can the tool evolve to better support senior-level workflows, where the AI acts as an executor, not a decision-maker or instructor?
How can we create a smoother, more effective relationship, where the AI takes ownership of its role and the user stays clearly in control?
Looking forward to your thoughts and feedback.