Member-only story
Engineer’s Review of Cursor IDE
Review of an AI Assisted Development Environment

I’ve been playing around with Cursor, and its kind of interesting. It is a fork of VSCode with some AI features baked in. You can still add all of your favorite VSCode extension to this IDE, but there may or may not be some limitation. One thing I noticed was that code-introspection (CTRL+Click) didn’t work in rsx!
code blocks in Cursor but did in VSCode.
I want to “stress” test this IDE and the LLM-driven developmental workflow. Specifically, I want to test the LLM chat feature’s efficiency for creating code and fixing errors on a problem that the backend LLM isn’t extensively trained on. The IDE uses a “git-diff style” to update code using the LLM output as shown below:

For this test I will used the newest Dioxus version, 0.5.6, because it has significantly different syntax than the previous versions. It would be difficult for an LLM to “solve” a problem with this verision without adding/using code examples from the Dioxus Github Repository. For example, GPT-4o and Claude output solutions for the previous versions of Dioxus like v0.3.0. In order to create and update code for this version…