Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Since the last few months, another key tool at least as important is ChatGPT.

Could you elaborate on this? Why do you think it's such an important tool for software developers, and how would one go about learning or teaching it?

Also, what should be an appropriate interval between the appearance of a technology and its inclusion in a curriculum? Curricula, by their nature, tend to be fundamental and conservative.



Because it can literally write the code for you in many cases. It can help you find bugs in your code or refactor it. Do a code review for you instantly. So even if you believe for some reason that you should never use a tool like this to actually write code, it can make suggestions for improving it, in seconds.

Curricula should not be so conservative in this age of high technology. Especially in a highly technical field.


> Because it can literally write the code for you in many cases. It can help you find bugs in your code or refactor it. Do a code review for you instantly. So even if you believe for some reason that you should never use a tool like this to actually write code, it can make suggestions for improving it, in seconds.

In that case, wouldn't it be more useful to teach students regular software engineering skills that will allow them to check whether the code generated by something like ChatGPT is correct / appropriate / fit for purpose?

I guess I'm wondering what is it that a CS course would need to teach specifically about ChatGPT.


That's a very dangerous tip. Someone who is learning will not understand when ChatGPT is wrong, and neither will ChatGPT itself.


BLTBASS - Blind leading the blind (as a service)...suites this day and age...


From a business perspective, the most valuable aspect of written code is not the code itself, but that you have managed to retain the author.


What? You mean prevent talent from going to the competition?




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: