Skip to content
  • Kategorien
  • Aktuell
  • Tags
  • Beliebt
  • World
  • Benutzer
  • Gruppen
Skins
  • Light
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen

other.li Forum

  1. Übersicht
  2. Uncategorized
  3. None of the "code generation" stuff is new by the way.

None of the "code generation" stuff is new by the way.

Geplant Angeheftet Gesperrt Verschoben Uncategorized
67 Beiträge 46 Kommentatoren 0 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • ? Offline
    ? Offline
    Gast
    schrieb zuletzt editiert von
    #30

    @thomasfuchs I generally agree with you, but I don't think I ever expected to see OOP framed as a tool for the suits to get us to work faster.

    thomasfuchs@hachyderm.ioT 1 Antwort Letzte Antwort
    0
    • thomasfuchs@hachyderm.ioT thomasfuchs@hachyderm.io

      None of the "code generation" stuff is new by the way.

      The tech industry has tried to speed up coding and increase software output for the last 3 to 4 decades, by various means; e.g. Rapid Application Development, Expert Systems, Object-Oriented Programming, thousands of different frameworks all the way to trying to off-shore development and exploit third-world labor.

      The problem with this is: there is no software scarcity. Pretending that "we can't make software fast enough" is a red herring to hide the fact that making (good) software is 90% painstaking research, design, planning, marketing and talking to and supporting customers.

      And 10% writing the actual code—the C-suite is doing ye olde "trying to find a technical solution to a social problem".

      ? Offline
      ? Offline
      Gast
      schrieb zuletzt editiert von
      #31

      @thomasfuchs when I spend an entire day figuring out how to write one line of code with 30 lines of comments explaining why it's there, that's a good day

      1 Antwort Letzte Antwort
      0
      • thomasfuchs@hachyderm.ioT thomasfuchs@hachyderm.io

        None of the "code generation" stuff is new by the way.

        The tech industry has tried to speed up coding and increase software output for the last 3 to 4 decades, by various means; e.g. Rapid Application Development, Expert Systems, Object-Oriented Programming, thousands of different frameworks all the way to trying to off-shore development and exploit third-world labor.

        The problem with this is: there is no software scarcity. Pretending that "we can't make software fast enough" is a red herring to hide the fact that making (good) software is 90% painstaking research, design, planning, marketing and talking to and supporting customers.

        And 10% writing the actual code—the C-suite is doing ye olde "trying to find a technical solution to a social problem".

        ? Offline
        ? Offline
        Gast
        schrieb zuletzt editiert von
        #32

        @thomasfuchs thank you for posting this!

        you expressed my feelings about the current push for coding assistants with better words and clarity than i could.

        one more problematic thing is that this technology mimics human interaction so well that even many smart people i know genuinely believe it is more than just technology. they believe "AI" actually can come up with original solutions and be creative in solving complex problems... or, when confronted with the reality of it being just an algorithm, even think less of human creativity itself.

        thomasfuchs@hachyderm.ioT 1 Antwort Letzte Antwort
        0
        • thomasfuchs@hachyderm.ioT thomasfuchs@hachyderm.io

          None of the "code generation" stuff is new by the way.

          The tech industry has tried to speed up coding and increase software output for the last 3 to 4 decades, by various means; e.g. Rapid Application Development, Expert Systems, Object-Oriented Programming, thousands of different frameworks all the way to trying to off-shore development and exploit third-world labor.

          The problem with this is: there is no software scarcity. Pretending that "we can't make software fast enough" is a red herring to hide the fact that making (good) software is 90% painstaking research, design, planning, marketing and talking to and supporting customers.

          And 10% writing the actual code—the C-suite is doing ye olde "trying to find a technical solution to a social problem".

          ? Offline
          ? Offline
          Gast
          schrieb zuletzt editiert von
          #33

          this is spot on. I've watched companies spend millions on 'AI solutions' that are just fancy wrappers around APIs anyone can call. The real value is in the data moat and workflow integration, not the model itself

          ? 1 Antwort Letzte Antwort
          0
          • thomasfuchs@hachyderm.ioT thomasfuchs@hachyderm.io

            None of the "code generation" stuff is new by the way.

            The tech industry has tried to speed up coding and increase software output for the last 3 to 4 decades, by various means; e.g. Rapid Application Development, Expert Systems, Object-Oriented Programming, thousands of different frameworks all the way to trying to off-shore development and exploit third-world labor.

            The problem with this is: there is no software scarcity. Pretending that "we can't make software fast enough" is a red herring to hide the fact that making (good) software is 90% painstaking research, design, planning, marketing and talking to and supporting customers.

            And 10% writing the actual code—the C-suite is doing ye olde "trying to find a technical solution to a social problem".

            ? Offline
            ? Offline
            Gast
            schrieb zuletzt editiert von
            #34

            @thomasfuchs The HPBs have been trying to take the progammers out of programming for decades. Programmers are not cheap for a reason, it takes skill and experience to do it well. Businesses often hate paying for programmers becuase they aren't easily/quickly replacible.

            1 Antwort Letzte Antwort
            0
            • ? Gast

              @thomasfuchs I'm not disagreeing, but I don't think I got the intended meaning of "there is no software scarcity". I thought there was a lot of demand, which is why managers always jump on *anything* that promises more+cheaper, and often end up being essentially legally scammed one way or another. What did you mean by it?

              ? Offline
              ? Offline
              Gast
              schrieb zuletzt editiert von
              #35

              This is dependent on what we think of as “software”, yes? It’s pretty cheap* to get many many lines of code that might have something to do with my problem.

              It’s very expensive to get code that reliably solves my problem in a way its users understand. One of the expenses is — getting rid of a lot of the cheap code!

              * plenty of worthy orgs do not have even cheap programmer money. Anywhere built around nurses’ aide salaries, for example.

              @landelare @thomasfuchs

              1 Antwort Letzte Antwort
              0
              • ? Gast

                @thomasfuchs thank you for posting this!

                you expressed my feelings about the current push for coding assistants with better words and clarity than i could.

                one more problematic thing is that this technology mimics human interaction so well that even many smart people i know genuinely believe it is more than just technology. they believe "AI" actually can come up with original solutions and be creative in solving complex problems... or, when confronted with the reality of it being just an algorithm, even think less of human creativity itself.

                thomasfuchs@hachyderm.ioT This user is from outside of this forum
                thomasfuchs@hachyderm.ioT This user is from outside of this forum
                thomasfuchs@hachyderm.io
                schrieb zuletzt editiert von
                #36

                @grepe Yeah, though those specific people are probably already prone to believe in magical thinking (more prone to everything spanning from being religious to pseudo-science to racism; not saying they believe in any of this, just that they're more susceptible to it).

                ? 1 Antwort Letzte Antwort
                0
                • thomasfuchs@hachyderm.ioT thomasfuchs@hachyderm.io

                  @jg This is a good argument—as a silver lining it may force programmers into systems thinking and learn about systems design instead of just blindly hacking on low-level stuff.

                  Otoh without knowing low-level stuff inside-out you can’t do higher level thinking properly.

                  I wonder how many programmers actually have the discipline to do this properly.

                  ? Offline
                  ? Offline
                  Gast
                  schrieb zuletzt editiert von
                  #37

                  @thomasfuchs The devs Ive worked with who think in systems never had to be forced. I think it's more about identity than discipline. Some people see themselves as "i write code" and some see themselves as "I solve problems". The first group will struggle with systems thinking regardless of skill level. The second group has been waiting for it.

                  1 Antwort Letzte Antwort
                  0
                  • thomasfuchs@hachyderm.ioT thomasfuchs@hachyderm.io

                    None of the "code generation" stuff is new by the way.

                    The tech industry has tried to speed up coding and increase software output for the last 3 to 4 decades, by various means; e.g. Rapid Application Development, Expert Systems, Object-Oriented Programming, thousands of different frameworks all the way to trying to off-shore development and exploit third-world labor.

                    The problem with this is: there is no software scarcity. Pretending that "we can't make software fast enough" is a red herring to hide the fact that making (good) software is 90% painstaking research, design, planning, marketing and talking to and supporting customers.

                    And 10% writing the actual code—the C-suite is doing ye olde "trying to find a technical solution to a social problem".

                    ? Offline
                    ? Offline
                    Gast
                    schrieb zuletzt editiert von
                    #38

                    @thomasfuchs also see “No silver bullet” by Fred Brooks https://en.wikipedia.org/wiki/No_Silver_Bullet#Brooks1986, https://www.cs.unc.edu/techreports/86-020.pdf

                    1 Antwort Letzte Antwort
                    0
                    • ? Gast

                      @thomasfuchs I generally agree with you, but I don't think I ever expected to see OOP framed as a tool for the suits to get us to work faster.

                      thomasfuchs@hachyderm.ioT This user is from outside of this forum
                      thomasfuchs@hachyderm.ioT This user is from outside of this forum
                      thomasfuchs@hachyderm.io
                      schrieb zuletzt editiert von
                      #39

                      @ted Even a broken clock is right twice a day ¯\_(ツ)_/¯

                      1 Antwort Letzte Antwort
                      0
                      • ? Gast

                        this is spot on. I've watched companies spend millions on 'AI solutions' that are just fancy wrappers around APIs anyone can call. The real value is in the data moat and workflow integration, not the model itself

                        ? Offline
                        ? Offline
                        Gast
                        schrieb zuletzt editiert von
                        #40

                        @SergiuDinIT What I have yet to see is a discussion of agents’ reliance on schema-less, non-deterministic api (not sure how else to describe natural-language based prompts), which is an even bigger problem when a single request involves orchestrating multiple agents. With these type of interfaces it is hard to do testing (esp. considering variability intrinsic to this type of “api”), hard to detect failures, and the responsibility/accountability for resulting errors is diffused; with most of the risk is shifted to whoever is being subjected to the output of such a system (I have a story about such a system being developed by a medical claim processor).

                        1 Antwort Letzte Antwort
                        0
                        • ? Gast

                          @thomasfuchs this is one of the things that pissed me off about the Paul Ford op-ed. Like, he wants software dev to be so easy that it takes no effort. But even if that were to be possible, the amount of shit that would be produced would be exponentially worse.

                          All these people think that making all the difficult things easy will automatically elevate everything, but that’s not really the main and foremost thing happening with AI and they’re turning a blind eye on so much bad stuff.

                          thomasfuchs@hachyderm.ioT This user is from outside of this forum
                          thomasfuchs@hachyderm.ioT This user is from outside of this forum
                          thomasfuchs@hachyderm.io
                          schrieb zuletzt editiert von
                          #41

                          @990000 correct

                          1 Antwort Letzte Antwort
                          0
                          • ? Gast

                            @thomasfuchs What is new is that it suddenly started working.

                            thomasfuchs@hachyderm.ioT This user is from outside of this forum
                            thomasfuchs@hachyderm.ioT This user is from outside of this forum
                            thomasfuchs@hachyderm.io
                            schrieb zuletzt editiert von
                            #42

                            @jacobgorm I bet you that e.g. Visual Basic in the 1990s was a much bigger improvement on time spent coding apps than any AI agents are today.

                            My point isn't that it "works" (or doesn't); my point is that it is largely irrelevant because writing code isn't the bottleneck when making software.

                            1 Antwort Letzte Antwort
                            0
                            • thomasfuchs@hachyderm.ioT thomasfuchs@hachyderm.io

                              None of the "code generation" stuff is new by the way.

                              The tech industry has tried to speed up coding and increase software output for the last 3 to 4 decades, by various means; e.g. Rapid Application Development, Expert Systems, Object-Oriented Programming, thousands of different frameworks all the way to trying to off-shore development and exploit third-world labor.

                              The problem with this is: there is no software scarcity. Pretending that "we can't make software fast enough" is a red herring to hide the fact that making (good) software is 90% painstaking research, design, planning, marketing and talking to and supporting customers.

                              And 10% writing the actual code—the C-suite is doing ye olde "trying to find a technical solution to a social problem".

                              ? Offline
                              ? Offline
                              Gast
                              schrieb zuletzt editiert von
                              #43

                              @thomasfuchs Its like everyone forgot what they learned in "Introduction to software engineering" We all at least took that class didn't we?

                              1 Antwort Letzte Antwort
                              0
                              • thomasfuchs@hachyderm.ioT thomasfuchs@hachyderm.io

                                None of the "code generation" stuff is new by the way.

                                The tech industry has tried to speed up coding and increase software output for the last 3 to 4 decades, by various means; e.g. Rapid Application Development, Expert Systems, Object-Oriented Programming, thousands of different frameworks all the way to trying to off-shore development and exploit third-world labor.

                                The problem with this is: there is no software scarcity. Pretending that "we can't make software fast enough" is a red herring to hide the fact that making (good) software is 90% painstaking research, design, planning, marketing and talking to and supporting customers.

                                And 10% writing the actual code—the C-suite is doing ye olde "trying to find a technical solution to a social problem".

                                ? Offline
                                ? Offline
                                Gast
                                schrieb zuletzt editiert von
                                #44

                                @thomasfuchs @dymaxion The other 90% is configuration where to be fair LLMs are useful quite regularly.

                                ? 1 Antwort Letzte Antwort
                                0
                                • thomasfuchs@hachyderm.ioT thomasfuchs@hachyderm.io

                                  None of the "code generation" stuff is new by the way.

                                  The tech industry has tried to speed up coding and increase software output for the last 3 to 4 decades, by various means; e.g. Rapid Application Development, Expert Systems, Object-Oriented Programming, thousands of different frameworks all the way to trying to off-shore development and exploit third-world labor.

                                  The problem with this is: there is no software scarcity. Pretending that "we can't make software fast enough" is a red herring to hide the fact that making (good) software is 90% painstaking research, design, planning, marketing and talking to and supporting customers.

                                  And 10% writing the actual code—the C-suite is doing ye olde "trying to find a technical solution to a social problem".

                                  ? Offline
                                  ? Offline
                                  Gast
                                  schrieb zuletzt editiert von
                                  #45

                                  @thomasfuchs Yep. I have made that point as well. My father worked with one such years ago for COBOL.We are furiously agreeing.

                                  1 Antwort Letzte Antwort
                                  0
                                  • thomasfuchs@hachyderm.ioT thomasfuchs@hachyderm.io

                                    None of the "code generation" stuff is new by the way.

                                    The tech industry has tried to speed up coding and increase software output for the last 3 to 4 decades, by various means; e.g. Rapid Application Development, Expert Systems, Object-Oriented Programming, thousands of different frameworks all the way to trying to off-shore development and exploit third-world labor.

                                    The problem with this is: there is no software scarcity. Pretending that "we can't make software fast enough" is a red herring to hide the fact that making (good) software is 90% painstaking research, design, planning, marketing and talking to and supporting customers.

                                    And 10% writing the actual code—the C-suite is doing ye olde "trying to find a technical solution to a social problem".

                                    ? Offline
                                    ? Offline
                                    Gast
                                    schrieb zuletzt editiert von
                                    #46

                                    @thomasfuchs "all you have to do is meticulously and accurately describe 100% of your requirements and restrictions"

                                    Sure, seems great Jan.

                                    ? ? 2 Antworten Letzte Antwort
                                    0
                                    • thomasfuchs@hachyderm.ioT thomasfuchs@hachyderm.io

                                      None of the "code generation" stuff is new by the way.

                                      The tech industry has tried to speed up coding and increase software output for the last 3 to 4 decades, by various means; e.g. Rapid Application Development, Expert Systems, Object-Oriented Programming, thousands of different frameworks all the way to trying to off-shore development and exploit third-world labor.

                                      The problem with this is: there is no software scarcity. Pretending that "we can't make software fast enough" is a red herring to hide the fact that making (good) software is 90% painstaking research, design, planning, marketing and talking to and supporting customers.

                                      And 10% writing the actual code—the C-suite is doing ye olde "trying to find a technical solution to a social problem".

                                      ? Offline
                                      ? Offline
                                      Gast
                                      schrieb zuletzt editiert von
                                      #47

                                      @thomasfuchs Where are all the one-person companies selling amazing new products? Why don't the LLM companies use their own product to put everyone else out of business? It's because they would rather sell the shovels than try to mine themselves of course.

                                      thomasfuchs@hachyderm.ioT 1 Antwort Letzte Antwort
                                      0
                                      • ? Gast

                                        @thomasfuchs Where are all the one-person companies selling amazing new products? Why don't the LLM companies use their own product to put everyone else out of business? It's because they would rather sell the shovels than try to mine themselves of course.

                                        thomasfuchs@hachyderm.ioT This user is from outside of this forum
                                        thomasfuchs@hachyderm.ioT This user is from outside of this forum
                                        thomasfuchs@hachyderm.io
                                        schrieb zuletzt editiert von
                                        #48

                                        @skotchygut the only difference with the gold rush is that they’re giving away shovels for free that are paid for by the investors they’re defrauding

                                        1 Antwort Letzte Antwort
                                        0
                                        • thomasfuchs@hachyderm.ioT thomasfuchs@hachyderm.io

                                          None of the "code generation" stuff is new by the way.

                                          The tech industry has tried to speed up coding and increase software output for the last 3 to 4 decades, by various means; e.g. Rapid Application Development, Expert Systems, Object-Oriented Programming, thousands of different frameworks all the way to trying to off-shore development and exploit third-world labor.

                                          The problem with this is: there is no software scarcity. Pretending that "we can't make software fast enough" is a red herring to hide the fact that making (good) software is 90% painstaking research, design, planning, marketing and talking to and supporting customers.

                                          And 10% writing the actual code—the C-suite is doing ye olde "trying to find a technical solution to a social problem".

                                          ? Offline
                                          ? Offline
                                          Gast
                                          schrieb zuletzt editiert von
                                          #49

                                          @thomasfuchs @FunkyBob
                                          Yep I learned a RAD app for Oracle running on Sun Solaris servers 30+ years ago.

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          • Anmelden

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Kategorien
                                          • Aktuell
                                          • Tags
                                          • Beliebt
                                          • World
                                          • Benutzer
                                          • Gruppen