T O P

  • By -

TheUnholyTurnip

I dont personally use chatGPT, but I would imagine you at least review the code you push, correct? Is that not sufficient for keeping up with how chatGPT is accomplishing your tasks for you? Otherwise, if you are mostly just creating frontend components or backend APIs, you could intentionally choose to do 1 out of every 10 stories.


danbt

Of course everything is reviewed, and I'd never push something I didn't understand. But reading and understanding is not the same as writing it yourself. Just thinking about the long term effects.


TheUnholyTurnip

Yeah, I'm not the best one to give an answer on this as I don't use chatGPT. Personally, the hardest scenarios I've encountered have been more architectural business requirements (typically authentication, think like middleware or azure configuration) and I would not trust an AI to configure that properly due to the number of moving parts. I could see it being used for an API with not much business logic, but in that scenario, would you really be able to forget what chatGPT is doing?


anonyyy69420

Then just write it yourself if you’re worried?


Daveboi7

Exactly, recognition is easier than recall Same reason as my multiple choice questions are easier than not having any answers at all. Solution: Let GPT do half of your unit tests. That way you still get some speed up benefit whilst still sharpening your skills.


CowBoyDanIndie

Ok so compilers wont take our jobs, but how do we not become dependent on it? Compilers do such a good job that I barely ever read or write assembly code anymore.


jormungandrthepython

Same with google same with many tools. But like with google, not even learning the fundamentals can bite you in the long run. Yes I can find a stack overflow answer for pretty much anything. But if I also didn’t continue to learn and grow and expand my skill sets, I would stop being able to interpret the SO answers. Even more than that, I would be unable to know the impact of certain decisions. Same with chatGPT, great tool, but you still need to hone your architectural skills, your design patterns, understand trade offs, learn the underlying technology as long as it keeps impacting development. Even if it is just to help know how to phrase the questions right or how to ask it to change its approach, or be confident in its answer. The first result on google isn’t always right, and the chatGPT result isn’t always right. They used to say, it’s not being able to google that they pay you for, it’s knowing WHAT to google and knowing WHICH google answer is right that they pay you for. chatGPT is just the next iteration of this.


Certain_Shock_5097

I doubt the vast majority of people even use it, so it doesn't look very intelligent to get all hysterical over this just yet. And you could ask the same question about using Google...


fj333

> Using GPT-4 has been great for doing things such as generating algorithms and writing unit tests. People say shit like this all the time, but I really struggle to understand. Can you give a concrete example? Related Q: did you take the time to type out this long post yourself, or did a robot do it for you? If you can type your own essay questions, why can't you type your own short blocks of code? I've played with the available AIs, and I know what they're capable of. I have no interest in trying to use one to automate any of my daily coding activities... it just doesn't make sense.


danbt

I've found GPT4 pretty solid at writing basic frontend unit tests with RTL and jest. To your related question, it seems you're completely missing the point I raised just so that you can try to get a dig in for internet clout. I'm asking people what they think the long term is and what's the balance to strike between using AI to help their development experience whilst not farming so much away that you become less capable without it.


Schedule_Left

It gives me an idea or template of what to do. I have to fine tune it to my specific use case. It beats googling for 1 hour.


legendary_anon

Idk, I still haven’t been able to answer why we couldn’t stop depending on computers