4 ms·
Using $technological_aide \in {chatgpt,ide,stackoverflow,google,debuggers,compilers,optimizers,high-mem VMs}$ to code is not a skill. It’s a crutch. Any employe
by sinfulprogeny 3y ago
Using $technological_aide \in {chatgpt,ide,stackoverflow,google,debuggers,compilers,optimizers,high-mem VMs}$ to code is not a skill. It’s a crutch. Any employees that feel held back by not being able to access it aren’t great in the first place.
- noduerme 3y agoI don't think using ChatGPT is similar to searching for answers on S.O. Maybe if you were asking people on S.O. to write your code for you, or plugging in exact snippets. The point here is that letting ChatGPT write code directly into your repo is effectively plagiarism and may violate any number of licenses you don't even realize you're breaking, whereas just looking at how other people did something, understanding, and then writing your own code, does not.
- hanselot 3y agoI've been experiencing carpal tunnel on and off for a couple of weeks now. I can tell you that reading through some code generated by "insert llm x" is substantially less painful than writing all of it by my own hand. Especially if you start understanding how to refine your prompts to the point where you use a single thread for project management and use that thread to generate prompts for other threads. Not all value to be gained from this is purely copypasta.
- clbrmbr 3y agoSame here. End of last year I had to take more time off than I wanted to because of my wrists and hands. Copilot and GPT4 (combined with good compression braces) got me back in the game.
- bombolo 3y agoTake sick leave
- ddingus 3y agoBoy, those easy answers are right there! Can't miss 'em. A guy could wonder why so many of us do not use those answers. Could it be the details complicate things just enough to take the easy answer off the table? Perhaps it is just me. What say you?
- DougBTX 3y agoHonestly I couldn’t tell you whether copying code out of Stack Overflow or out of ChatGPT is more legally suspect. For SO, you don’t know where the user got the code from either (wrote it themselves? Copied it out of their work repo? Copied from some random GPL source?)
- deleted 3y ago[deleted]
- noduerme 3y agoWell, this is why you don't copy code from S.O. You read it, understand why it works, then write your own.
- peoplefromibiza 3y ago> It’s a crutch problem is most of the code chatgpt spouts is wrong, in so many subtle ways, that sometimes you just have to run it to prove it. so basically you have to be better than chatgpt at that particular task to spot its mistakes. using it blindly it's similar to the Gell-Mann amnesia effect https://theportal.wiki/wiki/The_Gell-Mann_Amnesia_Effect https://theportal.wiki/wiki/The_Gell-Mann_Amnesia_Effect said by someone who uses chatgpt extensively, it is good for the structure, to get an idea, but as a code generator it kinda sucks.
- Hoasi 3y ago> said by someone who uses chatgpt extensively, it is good for the structure, to get an idea, but as a code generator it kinda sucks. Interestingly, the same applies to text-to-image programs. Once you used these for a while, you realize their utility and value are little more than an inspiration or a starter. Even if you wanted to ignore the ethical implications, very little they produce is useable. LLM are amazing. However, their end-product application is overrated.
- moratorii 3y agoThank you. I am not a programmer and only know some very rudimentary HTML and Java. After hearing everyone enthuse about how they use ChatGPT for everything, I thought that I could use it to generate a page that I thought sounded simple enough. Gist of it was that I needed 100 boxes of the same dimensions that text could be inputted into. I figured that it'd be faster with AI than with me setting up an excel sheet that others would have to access. Instead, the AI kept spitting out slightly-off code, and no matter how much reiterations I did it did not improve. Had I known the programming language, I would have known what needed to be changed. I think that a lot of highly experienced people are using it as a short-hand to get started, and a lot of inexperienced people are going to use it to produce a lot of shoddy crap. Anyone relying on ChatGPT that doesn't already know what they're doing is setting themselves up for failure.
- kortilla 3y agoStackoverflow yes, the others aren’t the same category. Asking someone else to give you code to do X means you have struggled synthesizing algorithms yourself. It’s not a good habit because it means you struggle to be precise in how the program behaves.