Comment by ethmarks

Comment by ethmarks 4 days ago

11 replies

> most students will learn a lot less than say 5 years ago while the top 5% or so will learn a lot more

If we assume that AI will automate many/most programming jobs (which is highly debatable and I don't believe is true, but just for the sake of argument), isn't this a good outcome? If most parts of programming are automatable and only the really tricky parts need human programmers, wouldn't it be convenient if there are fewer human programmers but the ones that do exist are really skilled?

mgraczyk 4 days ago

[flagged]

  • ethmarks 4 days ago

    Well, as a college student planning to start a CS program, I can tell you that it actually sounds fine to me.

    And I think that teachers can adapt. A few weeks ago, my English professor assigned us an essay where we had to ask ChatGPT a question and analyze its response and check its sources. I could imagine something similar in a programming course. "Ask ChatGPT to write code to this spec, then iterate on its output and fix its errors" would teach students some of the skills to use LLMs for coding.

    • mgraczyk 4 days ago

      This is probably useful and better than nothing, but the problem is that by the time you graduate it's unlikely that reading the output of the LLM will be useful.

      • conductr 3 days ago

        Tons of devs (CS grad devs that is) have made their career writing basic CRUD apps, iOS apps, or python stuff that probably doesn't scratch the surface of all the CS course work they did in their degree. It's just like everyone cramming for leetcode interviews but never using that stuff in the job. Being familiar with LLMs today will give you an advantage when they change tomorrow, you can adapt with the technology after college is over. Granted, there likely will be less devs needed but the demand for the highly skilled ones could be moving upwards as the demand for this new AI tech increases

      • ethmarks 4 days ago

        Fair point. Perhaps I'm just too pessimistic or narrow-minded, but I don't believe that LLMs will progress to that level of capability any time soon. If you think that they will, your view makes a great deal of sense. Agree to disagree.

  • moltopoco 3 days ago

    Right, but if AI gets to the point where it can replace developers (which includes a lot of fuzzy requirement interpretation etc.); then it will replace most other jobs as well, and it wouldn't have helped to become a lawyer or doctor.

  • JumpCrisscross 4 days ago

    > It's not good if you're a freshman currently starting a CS program

    CS is the new MBA. A thoughtless path to a safe, secure job.

    Cruelly, but necessarily, a society has to destroy those pathways. Otherwise, it becomes sclerotic.

    • DiscourseFan 3 days ago

      Its not cruel, its stupid. Why would we organize our society in such a way that people would be drawn towards such paths in the first place, where your comfort and security are your first concerns and taking risks, doing something new, is not even on your mind?

      • JumpCrisscross 3 days ago

        > where your comfort and security are your first concerns and taking risks, doing something new, is not even on your mind?

        Because individually, lots of people seek low-risk high-return occupations. Systematically, that doesn’t exist in the long run.

        Societies do better when they take risks. Encouraging the population to integrate that risk taking has been a running them in successful societies from the Romans and Chinese dynasties through American commerce and jugaad.

  • DiscourseFan 3 days ago

    How about switching to English? There is a high demand for people who are very good at communication and writing nowadays.

JackSlateur 3 days ago

The only task required from a dev is to think

AI does not think

Ergo, AI will not take "programming jobs"

It may highlight some "fraud people" (do not know how to say it in english .. you know, people who fake the job so hard but are just clowns, do not produce anything, are basically worthless and just here to grab some money as long as the fraud is working)