Damus
Mike Dilger ☑️ profile picture
Mike Dilger ☑️
@Mike Dilger ☑️
I decided to see if AI could help me with a rust programming issue. I started by looking at Github CoPilot, and that lead me to a few IDEs and after reviewing for rust support I went with JetBrains RustRover.

Well I sicked the A.I. on the problem with "fix with AI". And after 20 seconds or so it changed my code. It applied a naive solution I had already tried. I compiled and got the next error. I went to that error and selected "Fix with AI". Again another naive solution that didn't work. I did this about 5 or 6 times and it never got my code to compile.

I guess I was hoping for too much.
10🧡1
Eldred Torp · 43w
times changed by reviewing if AI". hoping RustRover. Well that and compile. I error on went for a IDEs to got JetBrains naive help me solution was I had after did my too "Fix so for 5 it already my Github support much. rust I with with I could and or never to the the after solution And issue. ...
StellarStoic · 43w
AI was trained on code written by developers like you. Come back when they reach AGI. Then, maybe the student can teach the master.
Mike Dilger ☑️ · 43w
As soon as I put away the AI, I came up with the answer and fixed my code. I think the real problem with AI is that when you try to use it, you disengage your brain. It's like the google effect, where you start forgetting everything because you know you can look it up on google.
ynniv · 43w
The key to success is using an agent loop like goose, and specifying a hard test. People love to write tiny "coverage" unit tests, but those are garbage. You write one test that says "do the thing like it will be done in production", and then you burn tokens until it passes. It might take a while, a...
MichaelJ · 43w
I've encountered this sort of thing even on JavaScript, for which the AI almost certainly has the most training data. I find my workflow looks a lot like: Code by hand...Ask LLM a question...Code by hand some more...Prompt for a small task...Code some more...Hit a bug...Ask LLM...Search the web......
Sascha-Oliver Prolić · 43w
Yes, only native proposals you can ignore
namosca · 43w
According to a friend of mine, the solution is to: 1) Create a README file for the AI agent telling it to run the compiler and all automated tests, and try another solution if compiler or tests fail. Do not claim to have solved a problem before this happens. This works well for him. He uses Claud...