Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • 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 (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. It's clear that AI assisted coding is dividing developers (welcome to the culture wars!).

It's clear that AI assisted coding is dividing developers (welcome to the culture wars!).

Scheduled Pinned Locked Moved Uncategorized
145 Posts 48 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • hanshuebner@mastodon.socialH hanshuebner@mastodon.social

    @grishka @plexus Just keep watching then.

    grishka@friends.grishka.meG This user is from outside of this forum
    grishka@friends.grishka.meG This user is from outside of this forum
    grishka@friends.grishka.me
    wrote last edited by
    #59

    Hans, of course I will. There will be industrial amounts of gloat coming from me when the AI bubble pops.

    1 Reply Last reply
    0
    • hanshuebner@mastodon.socialH hanshuebner@mastodon.social

      @plexus In the end, software engineering is about creating solutions to problems other people have. The solutions are not a byproduct, but the primary purpose. To the majority of users, the inner workings and the creation process of software is opaque. The qualities that software exposes on the outside are largely independent of its inner workings.

      This means that for most people in the software industry, adapting to the new tooling that makes the creation process more efficient is 1/

      jmax@mastodon.socialJ This user is from outside of this forum
      jmax@mastodon.socialJ This user is from outside of this forum
      jmax@mastodon.social
      wrote last edited by
      #60

      @hanshuebner @plexus Bullshit. Your entire argument rests on the false assumption that it works well enough.

      It does not, and the failures it inherently introduces are dangerously opaque in ways that humans' mistakes are not.

      Whether you realize it or not, you are shilling for con artists.

      hanshuebner@mastodon.socialH 1 Reply Last reply
      0
      • plexus@toot.catP plexus@toot.cat

        It's clear that AI assisted coding is dividing developers (welcome to the culture wars!). I've seen a few blog posts now that talk about how some people just "love the craft", "delight in making something just right, like knitting", etc, as opposed to people who just "want to make it work". As if that explains the divide.

        How about this, some people resent the notion of being a babysitter to a stochastic token machine, hastening their own cognitive decline. Some people resent paying rent to a handful of US companies, all coming directly out of the TESCREAL human extinction cult, to be able to write software. Some people resent the "worse is better" steady decline of software quality over the past two decades, now supercharged. Some people resent that the hegemonic computing ecosystem is entirely shaped by the logic of venture capital. Some people hate that the digital commons is walled off and sold back to us. Oh and I guess some people also don't like the thought of making coding several orders of magnitude more energy intensive during a climate emergency.

        But sure, no, it's really because we mourn the loss of our hobby.

        mathieu@fosstodon.orgM This user is from outside of this forum
        mathieu@fosstodon.orgM This user is from outside of this forum
        mathieu@fosstodon.org
        wrote last edited by
        #61

        @plexus Yeah well, we also mourn the loss of our craft on top of that :).

        1 Reply Last reply
        0
        • jmax@mastodon.socialJ jmax@mastodon.social

          @hanshuebner @plexus Bullshit. Your entire argument rests on the false assumption that it works well enough.

          It does not, and the failures it inherently introduces are dangerously opaque in ways that humans' mistakes are not.

          Whether you realize it or not, you are shilling for con artists.

          hanshuebner@mastodon.socialH This user is from outside of this forum
          hanshuebner@mastodon.socialH This user is from outside of this forum
          hanshuebner@mastodon.social
          wrote last edited by
          #62

          @jmax I'm glad that smart people like you exist on the internet to explain things. Thank you!

          jmax@mastodon.socialJ 1 Reply Last reply
          0
          • hanshuebner@mastodon.socialH hanshuebner@mastodon.social

            @jmax I'm glad that smart people like you exist on the internet to explain things. Thank you!

            jmax@mastodon.socialJ This user is from outside of this forum
            jmax@mastodon.socialJ This user is from outside of this forum
            jmax@mastodon.social
            wrote last edited by
            #63

            @hanshuebner Props for well executed sarcasm, our other differences acknowledged.

            1 Reply Last reply
            0
            • hanshuebner@mastodon.socialH hanshuebner@mastodon.social

              @matt @dalias @plexus Is the reality not that not all software is developed with meticulous attention to quality? In my experience, most software is primarily written with the intent to solve a problem. The engineering challenge is to make it maintainable as requirements evolve. Success is when the software fulfills its purpose.

              I love writing beautiful code, but don't expect anyone to pay me for it - not only because beauty is in the eye of the beholder, but also because users don't care.

              dalias@hachyderm.ioD This user is from outside of this forum
              dalias@hachyderm.ioD This user is from outside of this forum
              dalias@hachyderm.io
              wrote last edited by
              #64

              @hanshuebner @matt @plexus Software written without any concern that it's doing the wrong thing does not "solve any problem" except "how to line venture capitalists' pockets".

              Unless it's just being written for fun and not actual deployment to real-world applications, software is responsible for people's safety.

              It controls deadly machines like cars and airplanes.It's used to design buildings and bridges. It guards people's communications against abusive partners, stalkers, governments. It controls people's money. It controls who gets need-based benefits. It decides whether people will be wrongly accused of embezzlement and driven to suicide.

              hanshuebner@mastodon.socialH 1 Reply Last reply
              0
              • plexus@toot.catP plexus@toot.cat

                It's clear that AI assisted coding is dividing developers (welcome to the culture wars!). I've seen a few blog posts now that talk about how some people just "love the craft", "delight in making something just right, like knitting", etc, as opposed to people who just "want to make it work". As if that explains the divide.

                How about this, some people resent the notion of being a babysitter to a stochastic token machine, hastening their own cognitive decline. Some people resent paying rent to a handful of US companies, all coming directly out of the TESCREAL human extinction cult, to be able to write software. Some people resent the "worse is better" steady decline of software quality over the past two decades, now supercharged. Some people resent that the hegemonic computing ecosystem is entirely shaped by the logic of venture capital. Some people hate that the digital commons is walled off and sold back to us. Oh and I guess some people also don't like the thought of making coding several orders of magnitude more energy intensive during a climate emergency.

                But sure, no, it's really because we mourn the loss of our hobby.

                saad_devops@mastodon.socialS This user is from outside of this forum
                saad_devops@mastodon.socialS This user is from outside of this forum
                saad_devops@mastodon.social
                wrote last edited by
                #65

                @plexus It’s not about ‘loving the craft vs making it work’ it’s about control, quality, and who really benefits from this shift

                1 Reply Last reply
                0
                • flooper@hachyderm.ioF flooper@hachyderm.io

                  @hanshuebner @plexus
                  "The qualities that software exposes on the outside are largely independent of its inner workings." Sorry, but this can't be further away form truth. Our 70+ years pile of empirical evidence says otherwise. The whole history of software engineering is about how to manage and improve internal quality in order to result in good external quality.

                  jmax@mastodon.socialJ This user is from outside of this forum
                  jmax@mastodon.socialJ This user is from outside of this forum
                  jmax@mastodon.social
                  wrote last edited by
                  #66

                  @flooper @hanshuebner @plexus This. The fact that so many people believe otherwise doesn't make it true, and we will suffer the consequences of that stupid ideology.

                  hanshuebner@mastodon.socialH 1 Reply Last reply
                  0
                  • plexus@toot.catP plexus@toot.cat

                    It's clear that AI assisted coding is dividing developers (welcome to the culture wars!). I've seen a few blog posts now that talk about how some people just "love the craft", "delight in making something just right, like knitting", etc, as opposed to people who just "want to make it work". As if that explains the divide.

                    How about this, some people resent the notion of being a babysitter to a stochastic token machine, hastening their own cognitive decline. Some people resent paying rent to a handful of US companies, all coming directly out of the TESCREAL human extinction cult, to be able to write software. Some people resent the "worse is better" steady decline of software quality over the past two decades, now supercharged. Some people resent that the hegemonic computing ecosystem is entirely shaped by the logic of venture capital. Some people hate that the digital commons is walled off and sold back to us. Oh and I guess some people also don't like the thought of making coding several orders of magnitude more energy intensive during a climate emergency.

                    But sure, no, it's really because we mourn the loss of our hobby.

                    usdts@mastodon.socialU This user is from outside of this forum
                    usdts@mastodon.socialU This user is from outside of this forum
                    usdts@mastodon.social
                    wrote last edited by
                    #67

                    @plexus no..😅

                    1 Reply Last reply
                    0
                    • dalias@hachyderm.ioD dalias@hachyderm.io

                      @hanshuebner @matt @plexus Software written without any concern that it's doing the wrong thing does not "solve any problem" except "how to line venture capitalists' pockets".

                      Unless it's just being written for fun and not actual deployment to real-world applications, software is responsible for people's safety.

                      It controls deadly machines like cars and airplanes.It's used to design buildings and bridges. It guards people's communications against abusive partners, stalkers, governments. It controls people's money. It controls who gets need-based benefits. It decides whether people will be wrongly accused of embezzlement and driven to suicide.

                      hanshuebner@mastodon.socialH This user is from outside of this forum
                      hanshuebner@mastodon.socialH This user is from outside of this forum
                      hanshuebner@mastodon.social
                      wrote last edited by
                      #68

                      @dalias @matt @plexus In my experience as a software developer, there is no difference between a program written by a human and one written by an LLM. Both can be bad or dangerous, or good, or right. It is just that LLMs are faster at cranking out code.

                      dalias@hachyderm.ioD matt@toot.cafeM 2 Replies Last reply
                      0
                      • hanshuebner@mastodon.socialH hanshuebner@mastodon.social

                        @dalias @matt @plexus In my experience as a software developer, there is no difference between a program written by a human and one written by an LLM. Both can be bad or dangerous, or good, or right. It is just that LLMs are faster at cranking out code.

                        dalias@hachyderm.ioD This user is from outside of this forum
                        dalias@hachyderm.ioD This user is from outside of this forum
                        dalias@hachyderm.io
                        wrote last edited by
                        #69

                        @hanshuebner @matt @plexus 🙄

                        1 Reply Last reply
                        0
                        • jmax@mastodon.socialJ jmax@mastodon.social

                          @flooper @hanshuebner @plexus This. The fact that so many people believe otherwise doesn't make it true, and we will suffer the consequences of that stupid ideology.

                          hanshuebner@mastodon.socialH This user is from outside of this forum
                          hanshuebner@mastodon.socialH This user is from outside of this forum
                          hanshuebner@mastodon.social
                          wrote last edited by
                          #70

                          @jmax @flooper @plexus I don't believe that "getting stuff done" is an ideology, but rather the reality under which every worker lives in capitalism. We're not getting paid for doing the right or the good thing, we're paid for getting the work done that the man wants us to do.

                          plexus@toot.catP jmax@mastodon.socialJ 2 Replies Last reply
                          0
                          • hanshuebner@mastodon.socialH hanshuebner@mastodon.social

                            @dalias @matt @plexus In my experience as a software developer, there is no difference between a program written by a human and one written by an LLM. Both can be bad or dangerous, or good, or right. It is just that LLMs are faster at cranking out code.

                            matt@toot.cafeM This user is from outside of this forum
                            matt@toot.cafeM This user is from outside of this forum
                            matt@toot.cafe
                            wrote last edited by
                            #71

                            @hanshuebner @dalias (Dropping the original author as they already warned you that they're in no mood for your arguments.)

                            IMO, code is not something to be cranked out en masse. Every detail matters; as such, we should write every line deliberately, with care, as the clearest, most direct expression of our understanding of how to solve the problem, certainly clearer and more precise than a natural-language prompt.

                            hanshuebner@mastodon.socialH dalias@hachyderm.ioD 2 Replies Last reply
                            0
                            • plexus@toot.catP plexus@toot.cat

                              It's clear that AI assisted coding is dividing developers (welcome to the culture wars!). I've seen a few blog posts now that talk about how some people just "love the craft", "delight in making something just right, like knitting", etc, as opposed to people who just "want to make it work". As if that explains the divide.

                              How about this, some people resent the notion of being a babysitter to a stochastic token machine, hastening their own cognitive decline. Some people resent paying rent to a handful of US companies, all coming directly out of the TESCREAL human extinction cult, to be able to write software. Some people resent the "worse is better" steady decline of software quality over the past two decades, now supercharged. Some people resent that the hegemonic computing ecosystem is entirely shaped by the logic of venture capital. Some people hate that the digital commons is walled off and sold back to us. Oh and I guess some people also don't like the thought of making coding several orders of magnitude more energy intensive during a climate emergency.

                              But sure, no, it's really because we mourn the loss of our hobby.

                              n_dimension@infosec.exchangeN This user is from outside of this forum
                              n_dimension@infosec.exchangeN This user is from outside of this forum
                              n_dimension@infosec.exchange
                              wrote last edited by
                              #72

                              @plexus

                              I love to listen to virgins talk about sex.
                              It's very fun.

                              flesh@transfem.socialF 1 Reply Last reply
                              0
                              • hanshuebner@mastodon.socialH hanshuebner@mastodon.social

                                @jmax @flooper @plexus I don't believe that "getting stuff done" is an ideology, but rather the reality under which every worker lives in capitalism. We're not getting paid for doing the right or the good thing, we're paid for getting the work done that the man wants us to do.

                                plexus@toot.catP This user is from outside of this forum
                                plexus@toot.catP This user is from outside of this forum
                                plexus@toot.cat
                                wrote last edited by
                                #73

                                @hanshuebner @jmax @flooper can I please be untagged from this thread? thanks!

                                1 Reply Last reply
                                0
                                • matt@toot.cafeM matt@toot.cafe

                                  @hanshuebner @dalias (Dropping the original author as they already warned you that they're in no mood for your arguments.)

                                  IMO, code is not something to be cranked out en masse. Every detail matters; as such, we should write every line deliberately, with care, as the clearest, most direct expression of our understanding of how to solve the problem, certainly clearer and more precise than a natural-language prompt.

                                  hanshuebner@mastodon.socialH This user is from outside of this forum
                                  hanshuebner@mastodon.socialH This user is from outside of this forum
                                  hanshuebner@mastodon.social
                                  wrote last edited by
                                  #74

                                  @matt @dalias "Our understanding" is often incomplete, leading to code that is just a reflection of the process of understanding the task at hand. Code often suffers from that in that the person working on it learned faster than they could or would refactor. The resulting reality is that code, by and large, is messy.

                                  Not everyone is working the same way, but it is certainly true that not everyone is a genius. Thus, bad, human code prevails.

                                  dalias@hachyderm.ioD S 2 Replies Last reply
                                  0
                                  • matt@toot.cafeM matt@toot.cafe

                                    @hanshuebner @dalias (Dropping the original author as they already warned you that they're in no mood for your arguments.)

                                    IMO, code is not something to be cranked out en masse. Every detail matters; as such, we should write every line deliberately, with care, as the clearest, most direct expression of our understanding of how to solve the problem, certainly clearer and more precise than a natural-language prompt.

                                    dalias@hachyderm.ioD This user is from outside of this forum
                                    dalias@hachyderm.ioD This user is from outside of this forum
                                    dalias@hachyderm.io
                                    wrote last edited by
                                    #75

                                    @matt @hanshuebner I don't disagree with you, but the viewpoint you're putting forth is related to what the OP said this is not about. There is both fundamental information-theoretic reason and abundant empirical evidence that LLM-extruded code is of low quality.

                                    OP's point was that this is not primarily about concern for the craft (like handmade furniture vs factories) but about extremely harmful externalities of using LLMs to extrude code. A big one of which is quality and resulting safety.

                                    matt@toot.cafeM 1 Reply Last reply
                                    0
                                    • plexus@toot.catP plexus@toot.cat

                                      It's clear that AI assisted coding is dividing developers (welcome to the culture wars!). I've seen a few blog posts now that talk about how some people just "love the craft", "delight in making something just right, like knitting", etc, as opposed to people who just "want to make it work". As if that explains the divide.

                                      How about this, some people resent the notion of being a babysitter to a stochastic token machine, hastening their own cognitive decline. Some people resent paying rent to a handful of US companies, all coming directly out of the TESCREAL human extinction cult, to be able to write software. Some people resent the "worse is better" steady decline of software quality over the past two decades, now supercharged. Some people resent that the hegemonic computing ecosystem is entirely shaped by the logic of venture capital. Some people hate that the digital commons is walled off and sold back to us. Oh and I guess some people also don't like the thought of making coding several orders of magnitude more energy intensive during a climate emergency.

                                      But sure, no, it's really because we mourn the loss of our hobby.

                                      letterror@typo.socialL This user is from outside of this forum
                                      letterror@typo.socialL This user is from outside of this forum
                                      letterror@typo.social
                                      wrote last edited by
                                      #76

                                      @plexus Unfortunately too long for a tshirt, but spot on.

                                      1 Reply Last reply
                                      0
                                      • hanshuebner@mastodon.socialH hanshuebner@mastodon.social

                                        @matt @dalias "Our understanding" is often incomplete, leading to code that is just a reflection of the process of understanding the task at hand. Code often suffers from that in that the person working on it learned faster than they could or would refactor. The resulting reality is that code, by and large, is messy.

                                        Not everyone is working the same way, but it is certainly true that not everyone is a genius. Thus, bad, human code prevails.

                                        dalias@hachyderm.ioD This user is from outside of this forum
                                        dalias@hachyderm.ioD This user is from outside of this forum
                                        dalias@hachyderm.io
                                        wrote last edited by
                                        #77

                                        @hanshuebner @matt "Capitalism is already producing bad things so we should just accelerate that" 🙄

                                        dalias@hachyderm.ioD hanshuebner@mastodon.socialH 2 Replies Last reply
                                        0
                                        • dalias@hachyderm.ioD dalias@hachyderm.io

                                          @hanshuebner @matt "Capitalism is already producing bad things so we should just accelerate that" 🙄

                                          dalias@hachyderm.ioD This user is from outside of this forum
                                          dalias@hachyderm.ioD This user is from outside of this forum
                                          dalias@hachyderm.io
                                          wrote last edited by
                                          #78

                                          RE: https://toot.cafe/@baldur/116239014761650611

                                          @hanshuebner @matt I think this article really addresses the disagreement at hand here:

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups