Skip to main content
30 votes
Accepted

How to code properly when you're used to relying on ChatGPT for solutions?

I think the simple answer is that you will need to stop using these tools almost entirely for at least some period of time and write code unassisted. When I was a CS student, we had to do things like ...
JimmyJames's user avatar
  • 31.1k
17 votes

How to code properly when you're used to relying on ChatGPT for solutions?

ChatGPT is a red herring here. There has never been an expectation that all code you write is entirely an original creation from you. Whether you use StackExchange, MSDN documentation, or even just ...
Flater's user avatar
  • 59.5k
7 votes

How to code properly when you're used to relying on ChatGPT for solutions?

Since electronic pocket calculators have become popular, people using them regularly suffered from unlearning mental arithmetic as well as from unlearning arithmetics with pencil and paper. Over the ...
Doc Brown's user avatar
  • 221k
6 votes

How to code properly when you're used to relying on ChatGPT for solutions?

Every answer we can give right now in May 2025 is speculative. Generative AI is way too new to understand the downstream effects on learning, career opportunities, and skills. Give it 5 to 10 years ...
Greg Burghardt's user avatar
6 votes

Understanding C after getting used to scripting languages

One of the biggest strengths of C is also one of its biggest weaknesses: it has a very small runtime and standard library. This is a strength because it makes C very portable and highly reusable as a ...
Karl Bielefeldt's user avatar
5 votes

How to deal with lacking domain knowledge in a new software development project?

Learn. I know more about flying a plane than anyone who has never held a pilots license has any right to know. Why? I programmed for a flight school. Yes, knowing the domain already helps. But if ...
candied_orange's user avatar
4 votes

What if after some time when I learned more, I realized that I did some things wrong in past projects?

We all make mistakes, and feeling bad about them is quite normal. However, at some point it is better to put the bad feelings aside and look at this from a professional point of view. Do you have ...
Doc Brown's user avatar
  • 221k
2 votes

How to code properly when you're used to relying on ChatGPT for solutions?

Before ChatGPT it was Google. Before Google it was the index. Before the index it was the table of contents. I used to feel guilty for not reading everything in a manual or text and instead just ...
candied_orange's user avatar
2 votes

What if after some time when I learned more, I realized that I did some things wrong in past projects?

I wouldn't worry. If you hired a person to design say a biscuit production line, you wouldn't typically expect that person to involve themselves in the problem of what happens if someone feeds ...
Steve's user avatar
  • 12.7k
1 vote

How to code properly when you're used to relying on ChatGPT for solutions?

Driving an AI tool is not massively dissimilar to what we've all being doing for years, which is searching Google and StackOverflow. Heck, most of these AI coding tools are probably trained on ...
Steve's user avatar
  • 12.7k

Only top scored, non community-wiki answers of a minimum length are eligible