• schnurrito@discuss.tchncs.de
    link
    fedilink
    arrow-up
    3
    ·
    23 hours ago

    most software isn’t public-facing at all (neither open source nor closed source), it’s business-internal software (which runs a specific business and implements its business logic), so most of the people who are talking about coding with AI are also talking mainly about this kind of business-internal software.

      • bignose@programming.dev
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        21 hours ago

        Does business internal software need to be optimized?

        Need to be optimised for what? (To optimise is always making trade-offs, reducing some property of the software in pursuit of some optimised ideal; what ideal are you referring to?)

        And I’m not clear on how that question is related to the use of LLMs to generate code. Is there a connection you’re drawing between those?

        • HobbitFoot @thelemmy.club
          link
          fedilink
          English
          arrow-up
          1
          ·
          19 hours ago

          So I was trying to make a statement that the developers of AI for coding may not have the high bar for quality and optimization that closed source developers would have, then was told that the major market was internal business code.

          So, I asked, do companies need code that runs quickly on the systems that they are installed on to perform their function. For instance, can an unqualified programmer use AI code to build an internal corporate system rather than have to pay for a more qualified programmer’s time either as an internal hire or producing.

          • bignose@programming.dev
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            14 hours ago

            do companies need code that runs quickly on the systems that they are installed on to perform their function.

            (Thank you, this indirectly answers one question: the specific optimisation you’re asking about, it seems, is optimised speed of execution when deployed in production. By stating that as the ideal to be optimised, necessarily other properties are secondary and can be worse than optimal.)

            Some do pursue that ideal, yes. For example: many businesses seek to deploy their internal applications on hosted environments where they pay not for a machine instance, but for seconds of execution time. By doing this they pay only when the application happens to be running (on a third-party’s managed environment, who will charge them for the service). If they can optimise the run-time of their application for any particular task, they are paying less in hosting costs under such an agreement.

            can an unqualified programmer use AI code to build an internal corporate system rather than have to pay for a more qualified programmer’s time either as an internal hire or producing.

            This is a question now about paying for the time spent by people to develop and maintain the application, I think? Which is thoroughly different from the time the application spends running a task. Again, I don’t see clearly how “optimise the application for execution speed” is related to this question.

            • HobbitFoot @thelemmy.club
              link
              fedilink
              English
              arrow-up
              1
              ·
              8 hours ago

              I’m asking if it worth spending more money on human developers to write code that isn’t slop.

              Everyone here has been mentioning costs, but they haven’t been comparing them together to see if the cost of using human developers located in a high cost of living American city is worth the benefits.