As someone who is learning, I think it's imperative to understand that chatgpt has limitations that cannot be overlooked. It's pretty good if I make some silly syntax or formatting errors, but at the core I have to understand what I'm working with if I want to be a better programmer. I love the conversational nature because I often have a hard time wording questions, so it helps me in that regard as well. Idk if you want to be truly good at something you have to be more reliant on yourself than external tools.
Programmer Humor
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
The thing is, in some fields like devops, there are so many tools that you can't remember or know all of them very well. So asking chatgpt how to do something saves very much time. It can write ansible playbooks, docker files, web server configurations etc etc. They almost never work perfectly but they give a very good starting point to modify.
It used to be that you could be very good at specific languages or tools but today, there isn't enough time. Everyone is always in a hurry to get something out as quickly as possible too.
ChatGPT was never made for programming and is horrible at generating code. It is nice for a peer-programming kinda setup tho, because it can quickly point you towards tools, libraries, APIs etc. to use
It generated a custom needs GUI OCR tool in Qt5. I don't know a single bit of Qt5 and went from zero to working tool in half an hour.
The tool takes a screenshot, lets me select an area on the screen, OCRs it and displays the text in a window.
If ChatGPT isn't made for programming then I'm looking forward for a product that is.