this post was submitted on 23 Oct 2023
46 points (85.9% liked)

Programming

16810 readers
565 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 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 10 points 10 months ago (1 children)

Interesting observation on the current trajectory of the software development environment

What do you think about the increased usage of AI to help developers code? I feel like AI is another step into the abstraction swamp

[โ€“] [email protected] 7 points 10 months ago* (last edited 10 months ago)

This AI stuff is annoying me. I don't work in development - I'm a pentester and recently had to work on some scripts with a colleague.

He is a few years my senior and basically completely relies on ChatGPT for simple string matching and splitting in bash. I could not believe my eyes. He got ChatGPT to spit out a command that didn't work exactly as we needed it to because it was looking for the wrong string. It was a really simple fix but he again had to ask ChatGPT for how to fix it, until I was like "let me do it".

It's not that he's dumb or anything, but I feel like he just grew completely lazy from that and doesn't even want to think anymore. Later on he was troubleshooting the same script for a few hours until he noticed that ChatGPT output messed up the order of lines and tried to access a variable that was only declared in the next line.

I think ChatGPT and whatever else are really useful tools, but people tend to use them as shortcuts to learning instead of getting things done quicker. That is in everyone's own responsibility - I just have the hunch that my job will get way more interesting with a new generation of incompetent developers ๐Ÿ˜