Hacker News new | ask | show | jobs
by NoxiousPluK 839 days ago
I recently (yesterday) for the first time tried various variants to get code completion and refactoring after all the hype, and was quite disappointed in it. Now I mainly develop in C# using VSCode on Windows, which is not the most common platform for things like this I suppose. Most articles I could find were targeted towards macOS and M1/M2 chips.

I tried:

- Continue.dev with local DeepSeek: couldn't get it to work with CUDA easily and my Python experience is close to zero. After over an hour of debugging wild errors and issues I ran into a library that wasn't compiled with CUDA support (which auto-downloaded from the requirements-file) and refused to work, so I gave up.

- Continue.dev with GPT-4 (latest preview which should be less lazy): Still very lazy and slow, and I got tired of having to copy/paste (well, there's a hotkey) everything into the chat window and then missing context. And it preferred giving recommendations over actual code, even when directly instructed to write something.

- Codeium.dev: This seemed very promising right out of the box, but then it started recommending Python code in the middle of a C# project, despite being context aware. I wasn't able to get any useful C# out of it, but it is also not listed in the supported language section so perhaps I should have known better.

- Github Copilot: As a paid premium product and all the hype surrounding it I expected something better here, but it was even worse than Continue.dev with GPT-4. It was incredibly lazy, just gave textual answers instead of code or broad recommendations on how to fix something, or just repeaded what I asked (please provide a method to handle both these cases to remove duplicate code -> oh yes you can indeed write a generic method to handle both these cases; but no actual code, just confirming that it was possible).

Either I did something horrible wrong, or C# is entirely out of scope in these projects, or all the hype is.. People that got lucky? I have no idea. But I was heavily disappointed with my first experiences with this.