Lazy by Design

A collection of software engineer, math, and data science stories.

Follow publication

Member-only story

Engineer’s Review of Cursor IDE

Rohan Kotwani
Lazy by Design
Published in
4 min readSep 28, 2024

https://www.cursor.com

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…

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Lazy by Design
Lazy by Design

Published in Lazy by Design

A collection of software engineer, math, and data science stories.

Rohan Kotwani
Rohan Kotwani

Written by Rohan Kotwani

My goal is to share a collection of thoughts, ideas, and possibilities from high quality artists and content producers.

No responses yet

Write a response