this post was submitted on 05 Mar 2025
41 points (91.8% liked)

Programming

18677 readers
116 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities [email protected]



founded 2 years ago
MODERATORS
 

I may be a old man yelling at the clouds, but I still think programming skills are going nowhere. He seems to bet his future on his 'predictions'

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 15 points 3 days ago* (last edited 3 days ago) (3 children)

I recently needed to implement some batch processing logic in our code to account for some api level restrictions (the code already pulls from the api in pages and date ranges, but if I specify a date range too wide or a batch that would get too many records back, it gets rejected, so we need to break it down and run the date range in batches). I tell this junior developer what the issue is, and what we need to add to the existing class in our codebase. I follow up with him after a week, and this is what he sends me.

Boilerplate code from chatgpt that has almost nothing to do with what we discussed. And how can you even give me a whole 'working' code without even testing it? He didn't even clone our original repo and test it as is to understand why we need what we need. AI sure is making programmers dumb.

[–] [email protected] 17 points 3 days ago (2 children)

I would argue that he is not a programmer

[–] [email protected] 9 points 3 days ago

Yeah, this is the impression I got when he talked about spending so much time training for the problems, especially the bit where he said it was all about hoping you've already seen and memorized the problems while pretending it's the first time you've seen them. That's the whole point of obscure problems like that: to show how you can handle a new problem.

I've interviewed for technical positions and I don't even really care if you get the right answer as much as I care about how you approach the problem.

Shit like this will just make it harder to figure out who the real programmers are and separate them from the people who are only there because they know tech skills means money but didn't actually develop any tech skills because they were too busy gaming the system. I don't want to hire someone who spent hours memorizing things they think I want regurgitated on command. I want to hire someone who can understand the overall picture of what's going on and what needs to be done because it's interesting to them.

[–] [email protected] 7 points 3 days ago (1 children)

Naw just a Junior that needs guidance.

[–] FizzyOrange 6 points 3 days ago

The junior devs I've worked with don't just send me raw ChatGPT output.

[–] [email protected] 6 points 3 days ago

Does it least actually have something to do with PayPal? And is pandas actually useful? lol

[–] [email protected] 1 points 3 days ago (1 children)

I can understand commenting ASM, optimized C code can use some comments too, but commenting python should be a crime, as its function calls document themselves, and you'll usually split data over named variables anyway.

[–] balder1993 3 points 3 days ago (1 children)

Only chatGPT has these kinds of comments as if you’re seeing code for the first time. 😆

I’m not against adding comments where is needed: in the company I work for (a big bank) my team takes care of a few modules and we added comments on one class that is responsible to make some very custom UI component with lots of calculations and low level manipulations. It’s basically a team of seniors and no one was against that monster having comments to explain what it was doing in case we had to go back and change something.

For 99% of the code you just need to have good names though.

[–] [email protected] 1 points 3 days ago

Exactly what I'm saying. Also in a big bank btw :3