this post was submitted on 24 Oct 2023
866 points (93.0% liked)

Programmer Humor

19623 readers
29 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] EnderMB@lemmy.world 83 points 1 year ago (2 children)

ChatGPT is banned by my employer, because they don't want trade secrets being leaked, which IMO is fair enough. We work on ML stuff anyway.

Anyway, we have a junior engineer that has been caught using ChatGPT several times, whether it's IT flagging its use, seeing a tab open in their browser during a demo, or simply just seeing code they obviously didn't write in code I'm reviewing.

I recently tried to help them out on a project that uses React, and it is clear as day that this engineer cannot write code without ChatGPT. The library use is all over the place, they'll just "invent" certain API's, or they'll use things that were deprecated/don't work if you've even attempted to think about the problem. IMO, reliance on ChatGPT is much worse than how juniors used to be reliant on Stack Overflow to find answers to copy paste.

[–] v9CYKjLeia10dZpz88iU@programming.dev 30 points 1 year ago (2 children)

I’m surprised these people can pass a technical interview. I imagine the employer doesn’t test candidates for something like this to happen.

[–] EnderMB@lemmy.world 23 points 1 year ago* (last edited 1 year ago)

One of the dirty secrets at FAANG companies is that lots of people join from internships, and can get all the way to senior and above without ever needing to go through a standard, full technical loop. If you have a formal apprenticeship scheme, sometimes you'll join through a non-tech loop.

[–] ProxyZeus@lemmy.world 6 points 1 year ago

Tbf some technical interviews are bs

[–] Nahdahar@lemmy.world 24 points 1 year ago* (last edited 1 year ago)

The underlying problem is the same, it just became more accessible to copy code you don't understand (you don't even need to come up with a search query that leads you to some kind of answer, chatpgt will interpret your words and come up with something). Proper use of chatgpt can boost productivity, but people (both critics of chatgpt and people who don't actually know how to code) misuse it, look at it as a "magic solution box" instead of a tool that can assist development and lead you to solutions.