Well it took him from hitting a wall and asking me how to do something, to producing working but wrong code that I had to continuously keep an eye out for and which took ages to unpick when I did
But why though? Did he not test it and just commit the work?
See, to me AI is actually amazing. A year ago it was retarded, but now it can actually write decent code. That is some fast advancement. The tool actually works relatively as intended, that should be a joy as experienced programmers don't need to hand code monkey work to actual code monkeys, you can just have the AI do it. I test the code, I review the code, I tell the AI it's a retarded nigger and it should die when it makes a mistake, all in balance. If it's something simple, I might not actually need to write a line of code myself for that particular task or change anything.
It's gotten to the point you can give it the backend code and it will spit up a decent and usable frontend. That is just so cool and fast. If you're already a programmer you can use it as a little helper, and as long as you review the shit and know what's going on you don't really have downsides...Maybe wasted time yelling @ the AI when it does something wrong. I've also had it identify and fix some minor bugs like a missing assignment in a 10kloc file and whatnot.
Seriously, try a paid(or trial) version of codex/cursor/the new thing from gemini/etc. The free ones generally have a very low quality model and only spit out garbage, which is why I'm talking about the paid one. But don't do autistic stuff like trying to get very smart with it to "test" it, give it exact instructions and it will likely do something useful for you.
To me this is like industrialization, power tools, motor vehicles, hell even the simple hammer. It's a new tool you can use. You can't just say >make me github<, but you can add new functions, modify existing ones, fix bugs, make new modules, even skeletons of simple projects.
You can do full projects too most likely, but you have to guide it every step of the way.
I know kiwis aren't really anti AI and you're not either, I just find this really cool and child me dreamt of shit like this
But it has a tremendous capacity as an enabler for people who don't know what they're doing.
This is the crux of the issue. Every retard and their mother pretends to be a programmer now, which does piss me off. But I don't think experienced programmers should care. Just use the tool, let it speed up whatever it can speed up and let the retards be retards
Maybe recruiters will finally look more into how the person thinks as a programmer vs whatever bullshit code they forward to people on have on github. I know programmers who genuinely don't understand why having raw sql queries all over your files and passing straight POST input into them is wrong, or why having duplicated functionality and 0 modularity all over is a mess. When your db functions are in 30 different files and being imported from one another or just rewritten when the dev forgot he already had a function like that your only option is to rewrite it from scratch