I don’t use it for coding. The rust code it generates is shit. I mainly use it for code review or for diagnosing bugs/issues

Reply to this note

Please Login to reply.

Discussion

k

i'm not surprised considering how insanely complex rust grammar is.

idk which IDE you use but rustrover would let you try out Junie and junie is the bees knees of coding agents. these "AI" tools are not coding agents. junie makes plans, runs commands, parses logs, and feeds back, updating its plan and continuing until it thinks the task is finished. it helps to tell it to write tests to validate corrrectness.

But Junie means vendor locking for one year, right?

I’ve done all that before with cursor and goose, it turns out to be slower and more error prone than just doing it yourself

well, i never tried those other things but i think about half the time junie does it faster for me, and the other half of the time what it does gives me ideas how to do it the way that is in my mind, distilling my idea down so i can just throw the code together and voila, works first time.

sometimes the mistakes of the coding agent let you get the solution you have in mind, in order, in your mind.

Another reason i think it’s bad is because while building something you build up a mental model of the structure. When someone else builds it you lose all that, which makes it harder to iterate on quickly

I mean there is the same problem with working with other peoples code, so it’s not a new problem in that sense.

yeah, i can agree with that.

what i'm finding is that when the agent makes code that works, i often can clean it up and make it more readable and efficient.

100% the thing that it does well is writing tedious simple algorithms. stuff like eliminating duplicates, removing obsolete data from a result set, and similar.

the idea that these tools are a silver bullet is pure marketing hype, but at the same time, they can help a lot in some parts of the process, and i'm learning what it can do, and when i know it can do it for me, it saves me the effort. this will make me more valuable to my employer and cement my economic situation's stability.

I remember you being enthusiastic about AI early on, but you don't seem to enjoy the vibecoding hype