All 4,799 reports

YesChatGPT, Cursor · 16 Dec 2024

The best results I've managed to realize on our codebase have not been with ChatGPT or IDEs like Cursor, but a series of processes that iterate over our full codebase multiple times to extract various levels of resuable insights

sigmarule on Hacker News

In the thread “Ask HN: SWEs how do you future-proof your career in light of LLMs?”, replying to this comment

Helped: Iterative processes extracting reusable insights and using static analyzers for context.

Got in the way: ChatGPT and IDEs like Cursor yielded less optimal results.

… A more tangible pitfall I see people falling into is testing LLM code generation using something like ChatGPT and not considering more involved usage of LLMs via interfaces more suited for software development. The best results I've managed to realize on our codebase have not been with ChatGPT or IDEs like Cursor, but a series of processes that iterate over our full codebase multiple times to extract various levels of resuable insights, like general development patterns, error handling patterns, RBAC-related patterns, extracting example tasks for common types of tasks based on git commit histories (i.e. adding a new API endpoint related to XYZ), common bugs or failure patterns (again by looking through git commit histories), which create a sort of library of higher-level context and …