• msage@programming.dev
    link
    fedilink
    arrow-up
    17
    ·
    12 hours ago

    Software engineering is a marathon - not a sprint.

    Oh BOY do I have this ‘brand new shiny’ thing called Agile at almost every fucking company ever.

    • magic_lobster_party@fedia.io
      link
      fedilink
      arrow-up
      13
      ·
      11 hours ago

      It’s still a marathon, even if the name ”sprint” is used. The point is the same: software engineering is about ensuring long term maintenance. It’s about building software that can sustain through multiple sprints.

      The typical code from an AI agent can barely sustain a single sprint without having to restart from scratch.

      • msage@programming.dev
        link
        fedilink
        arrow-up
        6
        ·
        9 hours ago

        I know, but in most companies they don’t give a fuck.

        What’s done is done, sure there can be some minor maintenance, but goodness forbids you need to rewrite something that handles the 10x throughtput that built up over the years.

        I am usually able to get some cleanup tasks in, but from what I’ve heard, not many people are.

        It’s just sad, that some think ‘sprint’ means ‘this is done and dont dare to tell me you need more time, what have you been doing the last X sprints?’.