Is cursor for me?

I’m not a developer, I don´t know how to write code. But I work with software development for more than 20 years.

With AI I found out that I can “program” with prompts and prompt engineering.

And I need to make changes, upgrades in one of my systems. We need to use a new front end for it.

I got a known “dashboard” and need to plug it to the “back end”

Does cursor could help me?

unfortunately if you are not familiar with the functions and methods, libraries, concepts and frameworks that were used to make the frontend, it will be difficult and I am not sure even possible. Currently cursor cannot correctly locate the exact places where to make edits and do them correctly, it might make a mess (well it does make a mess in a simple typescript codebase which I am testing it with now) so you’ll both waste time and get only frustration as a result. The correct way working with anything that is bigger than a single script file would be to understand the code from A to Z, yourself, then knowing in which exact files and functions you need the edits (and better to know which edits exactly, so you can guide it correctly) point cursor to the files and functions with a correct detailed description of “what to do” and “what not to do” (like, don’t nuke all the rest of the code you see around the lines you’re about to edit, since current LLMs even the best ones are not smart enough yet) then the result will be good! If you plan to give it abstract high level task like “here’s a dashboard in React / Vue / Something, please make the input forms and graphs use a different API when talking to backend, which is ABC…” it won’t be able to implement it, most of the chance (unless you try 10-15 times over and over until lucky? that’s a possible way, I haven’t tried though, but it might work, since LLMs can produce good responses by chance, at times).

These are my 2 cents from working with o1-mini / sonnet3.5 and cursor pro, in the last few days (small typescript code base). the method of ‘point it exactly where to go and what to do’ works fine, but for that you must know the code base and the language yourself, primarily. You might try to make it explain to you step by step all the project - and by the end of the process you’ll be a junior programmer :grin: it’s a good option as well (and cursor can do that, yup).

1 Like

The actual task is to detect the “links” that connect the back end to the front end, and then replace the old front end with the new front end. There is a working front end with the input forms and graphs.

The chatgpt was able to detect them. The issue is that with chatgpt the “input” queue is too small (8000 characters) and with attached files, not always work as intended.

So I was wondering if cursor would “access” the system files and propose the “links” with the new front end.

I wouldn’t recommend it when you understand nothing about code. Chances are you introduce some bugs which aren’t obvious.
If you still wanna try it, there is a free option which was enough for me to code an entire (small) project from scratch in a few hours.

1 Like