it majorly falls short for 3) actually implementing improvements, because it doesn't have the context of the product
mushufasa on Hacker News
In the thread “Show HN: I made a Zero-config tool to visualize your code”, replying to this comment
Got in the way: Lacks product context and data correctness constraints for refactoring.
Yes I've tried cursor. Currently it gives 1) high level suggestions if I ask about architecture, which may be valid but doesn't solve the issue of refactoring a large existing codebase to make architectural changes, or 2) some specific improvements on very simple functions, but it majorly falls short for 3) actually implementing improvements, because it doesn't have the context of the product and what "makes sense" as tradeoffs and choices. There are a lot of times where for us, "correctness" is a state of data calculations rather than code validity, where unit tests / integration tests don't exist and aren't trivial to generate.It is counterproductive if we make something run faster but return the wrong results. …