New Junior Developers Can’t Actually Code.

https://ponder.cat/post/1665917

New Junior Developers Can’t Actually Code. - Ponder.cat

Lemmy

One can classify approaches to progress in at least four most popular ways:

The most dumb clueless jerks think that it’s replacing something known with something known and better. Progress enthusiasts, not knowing a single thing from areas they are enthusiastic about, are usually here.

The careful and kinda intellectually limited people think that it’s replacing something known with something unknown. They can sour the mood, but are generally safe for those around them.

The idealistic idiots think that it’s replacing something unknown with something known, that’s “order bringers” and revolutionaries. Everybody knows how revolutionaries do things, who doesn’t can look at Musk and DOGE.

The only sane kind think that it’s replacing something unknown with something unknown. That is, that when replacing one thing with another thing you are breaking not only what you could see and have listed for replacement. Because nature doesn’t fscking care what you want to see.

I honestly don’t know how anyone’s been able to code anything predominantly using AI that’s production worthy.

Maybe it’s the way I’m using AI, and to be honest I’ve only used chatGPT so far, but if I ask it to generate a bit of code then ask it to build on it and do the next thing, by about the third or fourth iteration it’s forgotten half of what we talked about and I missed out bits of code.

On a number of occasions it’s given me a solution and when I questions it about the accuracy of it and why a bit of it probably won’t work I just get oh yes let me adjust that for you.

Maybe I’m doing AI wrong I don’t know, but quite frankly I’ll stick with stack overflow thanks.

You have to aggressively purge the current chat and give it more abstract references for context. With enough context it can rewrite some logic loops, maybe start a design pattern. You just have to aggressively check the changes.
Feels like it would be quicker and easier just to write the code myself at that point…