Skip to content
  • Hjem
  • Seneste
  • Etiketter
  • Populære
  • Verden
  • Bruger
  • Grupper
Temaer
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Kollaps
FARVEL BIG TECH
  1. Forside
  2. Ikke-kategoriseret
  3. The new semester started and this year I have added nine slides for my intro lecture in C++ about the use of LLMs when trying to get better at programming.

The new semester started and this year I have added nine slides for my intro lecture in C++ about the use of LLMs when trying to get better at programming.

Planlagt Fastgjort Låst Flyttet Ikke-kategoriseret
14 Indlæg 2 Posters 3 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • josch@floss.socialJ josch@floss.social

    The new semester started and this year I have added nine slides for my intro lecture in C++ about the use of LLMs when trying to get better at programming.

    It's not on the slides but I may have mentioned the thing with fascist billionaires and pollution of our planet in my verbal commentary on the topic.

    No ALT text for the attached PNG renderings of the slides. The text in the images is the text of the post itself.

    This is a thread with my nine slides I presented yesterday.

    josch@floss.socialJ This user is from outside of this forum
    josch@floss.socialJ This user is from outside of this forum
    josch@floss.social
    wrote sidst redigeret af
    #2

    * Why did they make you run laps during sports classes? Going by car is much faster.
    * Why did they make you write long essays in school if a machine can write you a million essays if you ask it to?
    * Why would you go to a gym if a robot could be lifting much heavier weights than you can?
    * Why did you decide to go university if an LLM will give you an answer about any topic in the world? Why are you here?

    1/9

    josch@floss.socialJ 1 Reply Last reply
    0
    • josch@floss.socialJ josch@floss.social

      * Why did they make you run laps during sports classes? Going by car is much faster.
      * Why did they make you write long essays in school if a machine can write you a million essays if you ask it to?
      * Why would you go to a gym if a robot could be lifting much heavier weights than you can?
      * Why did you decide to go university if an LLM will give you an answer about any topic in the world? Why are you here?

      1/9

      josch@floss.socialJ This user is from outside of this forum
      josch@floss.socialJ This user is from outside of this forum
      josch@floss.social
      wrote sidst redigeret af
      #3

      None of the skills you have were acquired without having to practice

      You learn best when you fail.

      You learn even better when you teach.

      Maybe you want to become somebody who does more than just copypasting what the machine tells them to write?

      2/9

      josch@floss.socialJ 1 Reply Last reply
      0
      • josch@floss.socialJ josch@floss.social

        None of the skills you have were acquired without having to practice

        You learn best when you fail.

        You learn even better when you teach.

        Maybe you want to become somebody who does more than just copypasting what the machine tells them to write?

        2/9

        josch@floss.socialJ This user is from outside of this forum
        josch@floss.socialJ This user is from outside of this forum
        josch@floss.social
        wrote sidst redigeret af
        #4

        We don't write software to create software in the same way like we don't cook so that there is food. Otherwise, why don't you just always buy the food
        mass-produced in a factory somewhere?

        LLMs can generate a million paintings that look like they are created by an expert artist. Would you visit a gallery with these paintings? Why not?

        A robot can outperform any athlete. Would you rather watch the human do sports or the robot do sports? Why?

        3/9

        josch@floss.socialJ 2 Replies Last reply
        0
        • josch@floss.socialJ josch@floss.social

          We don't write software to create software in the same way like we don't cook so that there is food. Otherwise, why don't you just always buy the food
          mass-produced in a factory somewhere?

          LLMs can generate a million paintings that look like they are created by an expert artist. Would you visit a gallery with these paintings? Why not?

          A robot can outperform any athlete. Would you rather watch the human do sports or the robot do sports? Why?

          3/9

          josch@floss.socialJ This user is from outside of this forum
          josch@floss.socialJ This user is from outside of this forum
          josch@floss.social
          wrote sidst redigeret af
          #5

          Maybe you want your program to be more than something like a cheap T-shirt produced by underpaid labor and discarded the next day? Maybe you want to create something that lasts, which can be maintained, is secure and reliable.

          3.5/9

          1 Reply Last reply
          0
          • josch@floss.socialJ josch@floss.social

            We don't write software to create software in the same way like we don't cook so that there is food. Otherwise, why don't you just always buy the food
            mass-produced in a factory somewhere?

            LLMs can generate a million paintings that look like they are created by an expert artist. Would you visit a gallery with these paintings? Why not?

            A robot can outperform any athlete. Would you rather watch the human do sports or the robot do sports? Why?

            3/9

            josch@floss.socialJ This user is from outside of this forum
            josch@floss.socialJ This user is from outside of this forum
            josch@floss.social
            wrote sidst redigeret af
            #6

            > Programs must be written for people to read, and only incidentally for machines to execute

            Harold Abelson, Structure and Interpretation of Computer Programs

            > Programming is the art of abstraction, of understanding how to compose smaller indeas into bigger ones, of how to understand the automation of a larger system by understanding the rules that automate smaller ones and understanding how to combine them.

            https://blog.glyph.im/2026/10/programming-isnt-special.html

            4/9

            josch@floss.socialJ 2 Replies Last reply
            0
            • josch@floss.socialJ josch@floss.social

              > Programs must be written for people to read, and only incidentally for machines to execute

              Harold Abelson, Structure and Interpretation of Computer Programs

              > Programming is the art of abstraction, of understanding how to compose smaller indeas into bigger ones, of how to understand the automation of a larger system by understanding the rules that automate smaller ones and understanding how to combine them.

              https://blog.glyph.im/2026/10/programming-isnt-special.html

              4/9

              josch@floss.socialJ This user is from outside of this forum
              josch@floss.socialJ This user is from outside of this forum
              josch@floss.social
              wrote sidst redigeret af
              #7

              > Artists understand that AI is bad for art. Why don’t programmers understand that we are artists?

              https://www.aitrainingstatement.org/

              4.5/9

              1 Reply Last reply
              0
              • josch@floss.socialJ josch@floss.social

                > Programs must be written for people to read, and only incidentally for machines to execute

                Harold Abelson, Structure and Interpretation of Computer Programs

                > Programming is the art of abstraction, of understanding how to compose smaller indeas into bigger ones, of how to understand the automation of a larger system by understanding the rules that automate smaller ones and understanding how to combine them.

                https://blog.glyph.im/2026/10/programming-isnt-special.html

                4/9

                josch@floss.socialJ This user is from outside of this forum
                josch@floss.socialJ This user is from outside of this forum
                josch@floss.social
                wrote sidst redigeret af
                #8

                Don't take this from me. Take this from 28 people who have been awarded the Fields Medal in mathematics.

                > But solving problems is only a tool and proxy for achieving the primary goal of conceptual understanding and insight. Forgetting this in the world of AI may turn the tool against the primary goal. Indeed, the mass production at faster and faster pace of "true/false" statements could destroy fertile ground instead of breathing life into new ideas.

                https://mathandai.org/

                5/9

                josch@floss.socialJ 1 Reply Last reply
                0
                • josch@floss.socialJ josch@floss.social

                  Don't take this from me. Take this from 28 people who have been awarded the Fields Medal in mathematics.

                  > But solving problems is only a tool and proxy for achieving the primary goal of conceptual understanding and insight. Forgetting this in the world of AI may turn the tool against the primary goal. Indeed, the mass production at faster and faster pace of "true/false" statements could destroy fertile ground instead of breathing life into new ideas.

                  https://mathandai.org/

                  5/9

                  josch@floss.socialJ This user is from outside of this forum
                  josch@floss.socialJ This user is from outside of this forum
                  josch@floss.social
                  wrote sidst redigeret af
                  #9

                  > Using 30 months of panel data on 26,811 Chinese students in grades 7-12, we study how generative AI affects homework productivity and learning. [...] AI adoption raises homework scores by 18% and reduces completion time by 30%, but lowers monthly exam scores by 20% within six months. High-stakes entrance-exam scores fall by 18 and 24%,

                  "The Generative AI Learning Penalty: Evidence from Chinese Secondary Education" by David Strömberg, Victor Lei, Yanhui Wu https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6868618

                  6/9

                  josch@floss.socialJ 1 Reply Last reply
                  0
                  • josch@floss.socialJ josch@floss.social

                    > Using 30 months of panel data on 26,811 Chinese students in grades 7-12, we study how generative AI affects homework productivity and learning. [...] AI adoption raises homework scores by 18% and reduces completion time by 30%, but lowers monthly exam scores by 20% within six months. High-stakes entrance-exam scores fall by 18 and 24%,

                    "The Generative AI Learning Penalty: Evidence from Chinese Secondary Education" by David Strömberg, Victor Lei, Yanhui Wu https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6868618

                    6/9

                    josch@floss.socialJ This user is from outside of this forum
                    josch@floss.socialJ This user is from outside of this forum
                    josch@floss.social
                    wrote sidst redigeret af
                    #10

                    A graph from the paper "The Generative AI Learning Penalty: Evidence from Chinese Secondary Education" by David Strömberg, Victor Lei, Yanhui Wu. The graph shows how students who who were using genAI scored much higher in their homeworks but much lower in their exams. For students who didn't use genAI, one can see an about linear dependency between homework scores and exam scores in the graph.

                    https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6868618

                    7/9

                    josch@floss.socialJ 1 Reply Last reply
                    0
                    • josch@floss.socialJ josch@floss.social

                      A graph from the paper "The Generative AI Learning Penalty: Evidence from Chinese Secondary Education" by David Strömberg, Victor Lei, Yanhui Wu. The graph shows how students who who were using genAI scored much higher in their homeworks but much lower in their exams. For students who didn't use genAI, one can see an about linear dependency between homework scores and exam scores in the graph.

                      https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6868618

                      7/9

                      josch@floss.socialJ This user is from outside of this forum
                      josch@floss.socialJ This user is from outside of this forum
                      josch@floss.social
                      wrote sidst redigeret af
                      #11

                      > We study the impacts of AI coding assistants and agents on software engineering work, using a novel proprietary dataset from an engineering analytics platform, covering 300 million work events -- including GitHub coding activity, Jira issues, and Google Calendar events -- across 718 firms. [...]

                      "Artificial Intelligence in the Firm: Bottlenecks in Software Production" by Fiona Chen and James Stratton, Harvard University https://fion.ac/jellyfish.pdf

                      8/9

                      josch@floss.socialJ 2 Replies Last reply
                      0
                      • josch@floss.socialJ josch@floss.social

                        > We study the impacts of AI coding assistants and agents on software engineering work, using a novel proprietary dataset from an engineering analytics platform, covering 300 million work events -- including GitHub coding activity, Jira issues, and Google Calendar events -- across 718 firms. [...]

                        "Artificial Intelligence in the Firm: Bottlenecks in Software Production" by Fiona Chen and James Stratton, Harvard University https://fion.ac/jellyfish.pdf

                        8/9

                        josch@floss.socialJ This user is from outside of this forum
                        josch@floss.socialJ This user is from outside of this forum
                        josch@floss.social
                        wrote sidst redigeret af
                        #12

                        > Both technologies increase coding productivity. However, productivity gains do not fully pass through to changes in software output or employment. For AI agents, this incomplete pass-through reflects a bottleneck from code review: review times increase, a larger share of code updates require revisions, and reviews involve more comments.

                        8.5/9

                        1 Reply Last reply
                        0
                        • josch@floss.socialJ josch@floss.social

                          > We study the impacts of AI coding assistants and agents on software engineering work, using a novel proprietary dataset from an engineering analytics platform, covering 300 million work events -- including GitHub coding activity, Jira issues, and Google Calendar events -- across 718 firms. [...]

                          "Artificial Intelligence in the Firm: Bottlenecks in Software Production" by Fiona Chen and James Stratton, Harvard University https://fion.ac/jellyfish.pdf

                          8/9

                          josch@floss.socialJ This user is from outside of this forum
                          josch@floss.socialJ This user is from outside of this forum
                          josch@floss.social
                          wrote sidst redigeret af
                          #13

                          The best thing about computers is that they will always do the same thing given
                          the same input. They cannot do anything else because what they do is determined by an algorithm.

                          Did software become better, more reliable or more secure now that so many started using LLMs? No, now we just have more badly maintained software.

                          9/9

                          1 Reply Last reply
                          0
                          • josch@floss.socialJ josch@floss.social

                            The new semester started and this year I have added nine slides for my intro lecture in C++ about the use of LLMs when trying to get better at programming.

                            It's not on the slides but I may have mentioned the thing with fascist billionaires and pollution of our planet in my verbal commentary on the topic.

                            No ALT text for the attached PNG renderings of the slides. The text in the images is the text of the post itself.

                            This is a thread with my nine slides I presented yesterday.

                            madduci@mastodon.socialM This user is from outside of this forum
                            madduci@mastodon.socialM This user is from outside of this forum
                            madduci@mastodon.social
                            wrote sidst redigeret af
                            #14

                            @josch BIG APPLAUSE, the first slide nails it absolutely!

                            1 Reply Last reply
                            0
                            • anderslund@expressional.socialA anderslund@expressional.social shared this topic
                            Svar
                            • Svar som emne
                            Login for at svare
                            • Ældste til nyeste
                            • Nyeste til ældste
                            • Most Votes


                            • Log ind

                            • Login or register to search.
                            Powered by NodeBB Contributors
                            Graciously hosted by data.coop
                            • First post
                              Last post
                            0
                            • Hjem
                            • Seneste
                            • Etiketter
                            • Populære
                            • Verden
                            • Bruger
                            • Grupper