Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It’s ok.

It’s expensive and is correct for the easy 90%. It messes up the hard 10%.

I guess with it rapidly improving, I should wait 3 months. What’s frustrating is when you spend 20$ in credits on it writing non functional code.

That said, every programmer needs to at least demo these tools



Feels like you shouldn't be using $20 of credits to produce non functional code.

I use Aider chat with Claude and my sessions are much smaller. You need to ask it much smaller tasks and work incrementally.


If you already have a moderately complex code base it starts making mistakes.


Depends a lot on what context you feed it. If you have decent internal documentation and can feed it the right files, it tends to do quite well for me, often needing corrections or style fixes. To use it most effectively, you have to know the vast majority of the code that you want it to write ahead of time. It saves time typing, looking up methods, wrangling APIs appropriately, and sometimes it surprises me by working around an edge case or writing an appropriate abstraction that I hadn't considered, but most of the time, it's mostly saving time on typing and tedious gluing, even with the corrections I make and hallucinations I have to correct.

Maybe it will be at some point, but it is not yet a reasonable substitute for having to think, plan, or understand the code you are working with and what needs to be done. It's also still more expensive than it needs to be to use on my free time (I'm happy to burn company money on it at work, though).


I think the next step is to get it to run some automated testing against the code it produces and then fix issues accordingly.

If I was a better programmer I'd be working on that solution right now.


Aider has built-in functionality for this. You can pass it a command (dotnet test or whatever) and it will autorun it after AI edits. If tests fail it can paste the output into the context for you.


Claude code does this already




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: