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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
learning × 357programming-languages × 51
self-improvement × 38
books × 30
java × 26
c++ × 20
programming-practices × 18
skills × 17
object-oriented × 16
education × 16
python × 15
c × 15
c# × 14
algorithms × 12
php × 12
web-development × 12
javascript × 11
frameworks × 10
design × 8
design-patterns × 8
experience × 7
.net × 6
open-source × 6
functional-programming × 6
lisp × 6