During the last two weeks, for one of my courses, I have been experimenting with Cursor.
Cursor is a generative AI powered coding tool. So basically, it allows you to do software
coding without actually having to know anything about coding. Unlike the traditional code
programs like R, Cursor can actually understand natural language and can generate the
code based off of the natural language input it gets from a person. Basically, it feels like
having a senior coding expert writing code from our input real time with a 24/7 availability.
When I first used it, Cursor seemed a bit strange and I was not sure how it worked. However,
it only took me a couple of hours in total to go from a complete beginner to trying to generate
my own app idea. The AI lets a user write their ideas and it generates the complex code for
them in real time. After a few hours, the base of my idea for a virtual fitting room was already
there and it looked amazing (Figure 1).
Figure 1

I was super happy with the result that I got and even though it is of course far from a finished
app I was extremely impressed with Cursor this far. However, my experience with Cursor
also showed me some areas where I think they can improve. For example, while most of
Cursor’s suggestions are good, it sometimes also overlooks some logic steps or some
security nuances. With future updates, I would like for a future version to have a better
project memory. Right now, it can sometimes feel as if the application needs you to provide
the full idea and some of the progress again and again in each prompt.
Overall, Cursor has transformed the world of coding, making it more accessible to
everybody