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. For over half a century now, computer scientists have been trying to mould #software development into an engineering discipline, without success.

For over half a century now, computer scientists have been trying to mould #software development into an engineering discipline, without success.

Scheduled Pinned Locked Moved Uncategorized
entscheidungsprsoftware
16 Posts 6 Posters 1 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.
  • skewray@mathstodon.xyzS skewray@mathstodon.xyz

    @AmenZwa From a management point of view, software project cost and schedule are both highly variable. So, why not just throw it at an AI? The project cost and schedule will definitely improve. The quality will likely suffer, but having a single unpredictable variable, rather than three, is an obvious improvement. A narrower risk is much easier to manage.

    We wouldn't be here if software project 'engineering' weren't such a shitstorm.

    amenzwa@mathstodon.xyzA This user is from outside of this forum
    amenzwa@mathstodon.xyzA This user is from outside of this forum
    amenzwa@mathstodon.xyz
    wrote last edited by
    #7

    @skewray IT managers are always too eager to replace programmers with AI. But the most promising use of AI is to replace the managers up and down the chain with it.

    skewray@mathstodon.xyzS 1 Reply Last reply
    0
    • brouhaha@mastodon.socialB brouhaha@mastodon.social

      @AmenZwa
      Some try to claim that "agile" is engineering. No, it is a methodology for managing a development process. I ask them whether they'd be comfortable flying in an aircraft designed by people who don't know anything about actual aerospace engineering, but used story points and stand-ups and sprints to develop it.

      amenzwa@mathstodon.xyzA This user is from outside of this forum
      amenzwa@mathstodon.xyzA This user is from outside of this forum
      amenzwa@mathstodon.xyz
      wrote last edited by
      #8

      @brouhaha Let us all imagine aerospace engineers use the Agile Method to build an airliner: who needs requirements, analysis, design, and the like, when we can start building immediately, by a few teams of paired engineers!

      Oh wait, Boeing did just that, didn’t they?

      gunstick@mastodon.opencloud.luG 1 Reply Last reply
      0
      • amenzwa@mathstodon.xyzA amenzwa@mathstodon.xyz

        @skewray IT managers are always too eager to replace programmers with AI. But the most promising use of AI is to replace the managers up and down the chain with it.

        skewray@mathstodon.xyzS This user is from outside of this forum
        skewray@mathstodon.xyzS This user is from outside of this forum
        skewray@mathstodon.xyz
        wrote last edited by
        #9

        @AmenZwa If a project fails, the most likely cause (IMHO) is management. So, yes, that does seems like a rational approach. After all, management already hallucinates their own sense of control.

        1 Reply Last reply
        0
        • amenzwa@mathstodon.xyzA amenzwa@mathstodon.xyz

          @brouhaha Let us all imagine aerospace engineers use the Agile Method to build an airliner: who needs requirements, analysis, design, and the like, when we can start building immediately, by a few teams of paired engineers!

          Oh wait, Boeing did just that, didn’t they?

          gunstick@mastodon.opencloud.luG This user is from outside of this forum
          gunstick@mastodon.opencloud.luG This user is from outside of this forum
          gunstick@mastodon.opencloud.lu
          wrote last edited by
          #10

          @AmenZwa @brouhaha SpaveX as well. Just that Boeing employed the method badly.
          SpaceX went on and destroyed multiple rockets, iterating until the damn thing landed.
          They also tested their capsule as freight transporter first.
          Boeing: we are the best, we need no iterations. Deploy to staging immediately.

          amenzwa@mathstodon.xyzA 1 Reply Last reply
          0
          • gunstick@mastodon.opencloud.luG gunstick@mastodon.opencloud.lu

            @AmenZwa @brouhaha SpaveX as well. Just that Boeing employed the method badly.
            SpaceX went on and destroyed multiple rockets, iterating until the damn thing landed.
            They also tested their capsule as freight transporter first.
            Boeing: we are the best, we need no iterations. Deploy to staging immediately.

            amenzwa@mathstodon.xyzA This user is from outside of this forum
            amenzwa@mathstodon.xyzA This user is from outside of this forum
            amenzwa@mathstodon.xyz
            wrote last edited by
            #11

            @gunstick
            👍Quite right!

            Similarly,

            IT coder: Generate by LLM the code that performs some complex phenomena that no one understands, then immediately deploy to production.

            @brouhaha

            gunstick@mastodon.opencloud.luG 1 Reply Last reply
            0
            • brouhaha@mastodon.socialB brouhaha@mastodon.social

              @AmenZwa
              Some try to claim that "agile" is engineering. No, it is a methodology for managing a development process. I ask them whether they'd be comfortable flying in an aircraft designed by people who don't know anything about actual aerospace engineering, but used story points and stand-ups and sprints to develop it.

              brouhaha@mastodon.socialB This user is from outside of this forum
              brouhaha@mastodon.socialB This user is from outside of this forum
              brouhaha@mastodon.social
              wrote last edited by
              #12

              My point wasn't that agile is good or bad, just that it isn't a substitute for any other aspect of development. Using agile doesn't make software development into "engineering".

              amenzwa@mathstodon.xyzA 1 Reply Last reply
              0
              • amenzwa@mathstodon.xyzA amenzwa@mathstodon.xyz

                @gunstick
                👍Quite right!

                Similarly,

                IT coder: Generate by LLM the code that performs some complex phenomena that no one understands, then immediately deploy to production.

                @brouhaha

                gunstick@mastodon.opencloud.luG This user is from outside of this forum
                gunstick@mastodon.opencloud.luG This user is from outside of this forum
                gunstick@mastodon.opencloud.lu
                wrote last edited by
                #13

                @AmenZwa @brouhaha german saying: "Produkt reift beim Kunden" (the product ripes at the customer hands)

                Future:
                The vibe coding company pushes fresh code directly to prod (smartphones).
                Customers give reviews.
                Reviews are fed back to the AI.
                Hours later a new vibe coded version is pushed out.
                As you can imagine, there is nobody working at the vibe coding company.

                Some years later someone manages to hack the AI with a nicely crafted bug report.
                The world explodes.

                amenzwa@mathstodon.xyzA 1 Reply Last reply
                0
                • gunstick@mastodon.opencloud.luG gunstick@mastodon.opencloud.lu

                  @AmenZwa @brouhaha german saying: "Produkt reift beim Kunden" (the product ripes at the customer hands)

                  Future:
                  The vibe coding company pushes fresh code directly to prod (smartphones).
                  Customers give reviews.
                  Reviews are fed back to the AI.
                  Hours later a new vibe coded version is pushed out.
                  As you can imagine, there is nobody working at the vibe coding company.

                  Some years later someone manages to hack the AI with a nicely crafted bug report.
                  The world explodes.

                  amenzwa@mathstodon.xyzA This user is from outside of this forum
                  amenzwa@mathstodon.xyzA This user is from outside of this forum
                  amenzwa@mathstodon.xyz
                  wrote last edited by
                  #14

                  @gunstick
                  We're either already in this dystopian, or we are almost there.

                  And let's not forget to include this: those customer reviews were themselves written by the LLM.🤦‍♂️

                  @brouhaha

                  1 Reply Last reply
                  0
                  • brouhaha@mastodon.socialB brouhaha@mastodon.social

                    My point wasn't that agile is good or bad, just that it isn't a substitute for any other aspect of development. Using agile doesn't make software development into "engineering".

                    amenzwa@mathstodon.xyzA This user is from outside of this forum
                    amenzwa@mathstodon.xyzA This user is from outside of this forum
                    amenzwa@mathstodon.xyz
                    wrote last edited by
                    #15

                    @brouhaha

                    Indeed!

                    The “agile” concept is an invention of the IT crowd, not CS, not maths, not physics, not EE.

                    gemelen@mammut.moeG 1 Reply Last reply
                    0
                    • amenzwa@mathstodon.xyzA amenzwa@mathstodon.xyz

                      @brouhaha

                      Indeed!

                      The “agile” concept is an invention of the IT crowd, not CS, not maths, not physics, not EE.

                      gemelen@mammut.moeG This user is from outside of this forum
                      gemelen@mammut.moeG This user is from outside of this forum
                      gemelen@mammut.moe
                      wrote last edited by
                      #16

                      @AmenZwa @brouhaha
                      No less significant that pretty much nobody follows the agile manifesto or even have read it.

                      1 Reply Last reply
                      1
                      0
                      • R relay@relay.mycrowd.ca shared this topic
                      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