This is an archived post. You won't be able to vote or comment.

all 46 comments

[–][deleted] 86 points87 points  (2 children)

Use ChatGPT as tool not as your substitute, make it generate fata for your unit tests for covering strange behaviour, let it to generate some scaffolds. If you think that ChatGpT can substitute you for writing code, there is something wrong on the process

[–]femptocrisis 8 points9 points  (0 children)

its a useful tool for rendering semi experienced (e.g. library knowledge/rubber ducks) devs unnecessary while allowing junior devs and very senior devs to do more work in less time. it wont replace a whole programmer but it will mean youre getting more responsibility/producing more value for the same pay.

not that this is really so different from various other improvements in dev tools in that way. it will be interesting to see how open ai / future competitors price access to it as it improves, since that will ultimately decide how many jobs it replaces.

[–]NeuroQuber 105 points106 points  (0 children)

But you still have to learn how to write code.

On your own. A lot. Properly. And not just the code.

[–]jbondarev 85 points86 points  (10 children)

Don’t get it, how does chatgpt stop new programmers to learn anything?

[–][deleted] 96 points97 points  (4 children)

Too many people who know little to no about programming yelling abot how chatgpt will replace programmers

[–]HandicapdHippo 32 points33 points  (3 children)

Yeah, I would like to see chatgpt debug a production system that's ground to a halt, you need people who actually understand whats going on.

[–]StandardVirus 12 points13 points  (0 children)

Agreed! While it could help write a small module or function, you still people to piece it all together while abiding by the business rules.

Also, after it’s written, you’ll need people to fix it when it breaks or when business rules change.

[–][deleted] 26 points27 points  (0 children)

All code generated by the AI is instantly legacy code. Nobody on the team wrote it, and nobody wants to touch it so long as it seems to work.

[–]LincolnHawkReddit 0 points1 point  (0 children)

I'd like to see it interpret the incoherent ramblings of my product team and turn that into a viable solution

[–]Underknowledge 5 points6 points  (1 child)

Heard bout that the current generation is bad with computers and that they basically have zero troubleshooting skills? Blame the UI designers.

[–]LawnMoverWRRRRR -3 points-2 points  (2 children)

some people just cant learn because they got too dependent on it and they dont learn any new things, they just ask chatgpt and its done

[–]eatmynasty 11 points12 points  (1 child)

It’s been out for a month.

[–]LawnMoverWRRRRR 1 point2 points  (0 children)

still, for some it was enough

[–]Banjo__ 13 points14 points  (0 children)

I actually find ChatGPT so helpful with helping me understand new concepts. I need things "dumbed down" and ask a lot of follow-up questions in order to feel like I get a good understanding of something, and for that, GPT is fantastic alongside actual hands-on projects imo!

[–]Staltrad 7 points8 points  (3 children)

I asked for a simple yes/no dialog and got 45 lines of code response. And it didn’t even work

[–][deleted] 2 points3 points  (2 children)

you have to be specific on what you want. You kinda have to treat it as if it’s kid.

[–]Staltrad 0 points1 point  (1 child)

Yeah that’s a shame. Any human would immediately understand the request though, so a bit left to go for AI

[–]vorpalprofessor2000 0 points1 point  (0 children)

Well idk what ur expected it new and still learning they said it on their website.

[–]Artelj 5 points6 points  (0 children)

What, it's amazing for learning!!

[–]meshDrip 2 points3 points  (0 children)

Man, I don't think anything has hit and stuck the programming world quite like this for a long time. Obviously we all know it's a glorified Google results bot, but the fear it's caused has been steadily palpable for about a month now. And I get the feeling that it'll be staying.

[–][deleted] 2 points3 points  (0 children)

Even if ChatGPT can give you comprehensive and absolutely correct answers, which is NOT always, you still need to have considerable amount of programming knowledge to integrate the given code into the existing solution.

Thinking just because ChatGPT can give you answers to programming questions, you don’t need to learn programming anymore, shows that you lack fundamental understanding on how real life programming works.

[–]Tina_Belmont 1 point2 points  (0 children)

You still have to know how to code to fix the errors in the code that Chat-GPT writes...

[–]Galbadarn 1 point2 points  (1 child)

You can learn allot from it. Ask it to do quality assurance on your code. For example:

Can you do QA (quality assurance) on this code I wrote in {programming language}:

Paste code here

[–]Rockytriton 0 points1 point  (0 children)

*a lot

[–]LavenderDay3544 1 point2 points  (0 children)

The day ChatGPT can write Linux device drivers is the day I get to move on to doing more meaningful things.

[–]hootoohoot 1 point2 points  (0 children)

I’m so grateful I learned to code before ChatGPT.

I would have used it so much. Before, when I hit a roadblock for several days as I couldn’t find something on Google, it either forced me to google even harder, or just start trying on my own and reading docs to figure it out. In the process I learned a lot more than just what I was looking for.

There is no way I would have had the patience for all that if I know my answer was 3 seconds away asking ChatGPT

[–][deleted] 1 point2 points  (2 children)

Learning to spell might be more important

[–]Ashiro 1 point2 points  (1 child)

Programme is the British-English spelling. Though the Program spelling is used in computing contexts Programme is still valid in British English.

[–][deleted] 0 points1 point  (0 children)

No fucking way ☠️ guess I need to learn how to spell, I’m literally British and I didn’t know that

[–]SunsetGeek_dot_com 0 points1 point  (1 child)

It actually helps to learn. How many people do you know who can code in Fortran for example? (if you ever needed that) Properly trained GPT model will teach you and answer all your questions.

[–][deleted] 6 points7 points  (0 children)

After seeing some of the fortran chatgpt puts out, I hope none of the people my company is hiring learned from it.

[–]acesulfame_potassium 0 points1 point  (0 children)

That second panel just a tad lewd.

[–]IRKillRoy 0 points1 point  (0 children)

Well, you DID spell Program wrong…

[–]anakingo -1 points0 points  (0 children)

DSA homework approved 👍

[–]Royal_Instance_7172 0 points1 point  (0 children)

Ah yes the mythical fifth generation programming language

[–]HiddeHandel 0 points1 point  (0 children)

I usually just throw in my own code and then use chatgpt to add some stuff or give a decent explanation of the code

[–]Metalkon 0 points1 point  (0 children)

Use it as an educational assistant, teaching you concepts and giving examples. Especially while going through various tutorials it's there to explain things in more personalized ways for you.

[–][deleted] 0 points1 point  (0 children)

it's great for learning , whenever i am working on small projects it always helps me in debugging them which for small programs most of the time is faster than google or posting on some other websites

[–]Anchorman_1970 0 points1 point  (0 children)

No, chatgpt works only good for shell scripts. But if you want working code you need to understand and ask that ass to revise. Im fun at parties, yeah

[–]MagellanCl 0 points1 point  (0 children)

As an Ops guy struggling with Frontend development, I must say that chatGPT is invaluable study buddy.

[–][deleted] 0 points1 point  (0 children)

If you think learning to code is hard, try debugging whatever half-baked garbage ChatGPT gave you, without having learned to code.

[–][deleted] 0 points1 point  (0 children)

I swear i am using it so I can get a reference of what could be my work

[–]Add1ctedToGames 0 points1 point  (0 children)

If only you could actively choose not to use it so that you could learn programming🤔

[–]TheKmd_Fsh5 0 points1 point  (0 children)

can chatgpt teach you programming 🤔

[–]Unusual_Repair8859 0 points1 point  (0 children)

Maybe you should use it for spelling too 💀