Hacker News new | ask | show | jobs
by nicopappl 1289 days ago
Like Stratechery, my immediate concern is education. But not just homeworks (which actually were already criticized, I think the gears are already moving with regard to relying less on this kind of assignments)

The real problem is entry-level opportunities. As a developer, I experienced first hand how great ChatGPT is. I can just submit an undecipherable bash one-liner I wrote 6 months ago and it will explain in details what it does.

I tell it "write a command line utility using libraries X and Y to convert MessagePack to JSON" and it writes it. It's pretty bad, so I type "refactor duplicate code into a single function" or "put that string into a constant" and it does it. Amazingly.

It's not perfect, sometimes it is completely wrong and persists in it, like Trurl's first machine in the Cyberiad, but my experience tells me what is credible and what isn't. What elements of the answer are total bullshit.

But to build that experience, I first had to write that code. How will a junior programmer find a job when all the menial labor can be done so easily in two seconds by an AI? This is not limited to programming, other domains where writing dominate are also a concern.

We need somehow a safe space for people to experiment and become experts. If we blindly use ChatGPT I fear we are going to cut out the opportunity to become an expert to a whole generation.

1 comments

I don't see why it shouldn't work the same general way learning to program now does. E.g. problem sets that explore the important concepts but now the students can use tooling like ChatGPT to help with it. This will likely change what problem sets should look like, and what are considered important concepts to learn may need to adjust some but that will settle out. Alternatively, like today, maybe someone will be interested in writing their own computer game and will dig into figuring that out - they'll still be learning how to do it as they go, but will now have more powerful tools available to help them get there.