• Lichtblitz
    link
    fedilink
    arrow-up
    18
    ·
    3 days ago

    I’m part of a project that does something extremely close to this in Germany. After two or three years we’ve barely scratched the surface. The complexity of such a system with the wide range of rules, regulations and best practices is mind bogging. Just reverse engineering the legacy system alone takes years.

    • ImNotThatPokable@lemmy.world
      link
      fedilink
      arrow-up
      8
      ·
      3 days ago

      I don’t envy you. I learned cool in university and vowed to never touch it again. Without going into too much detail, what are some of the common problems?

      • Lichtblitz
        link
        fedilink
        arrow-up
        3
        ·
        3 days ago

        It’s the same problem as with any other software development: Politics (literally). Some decisions are made by people who are not qualified to make them. Because of the scale of the project, these decisions affect hundreds of devs across dozens of teams with millions of euros swinging one way or the other. Apart from that, when divide and conquer is done properly, the work of each individual team isn’t too different compared to software development in commercial companies. Everything is a bit more relaxed, though. That can be a boon but can also be infuriating if you’re waiting for licenses, hardware, or some team to act.

    • jonne@infosec.pub
      link
      fedilink
      arrow-up
      6
      ·
      3 days ago

      Almost a century of history is coded into this system, it’s ridiculous that they think they can just rewrite it.

      • Lichtblitz
        link
        fedilink
        arrow-up
        8
        ·
        3 days ago

        Oh, it can be rewritten and it should be. But it’s a very time consuming and expensive process. It may take a long time to amortize indirectly though a system that is more stable, easier to maintain, adapt to new laws, and requires less effort to use and operate. It’s not a quick win and not a win in the time frame of one administration - which is why it’s usually not considered a high priority.

        • jonne@infosec.pub
          link
          fedilink
          arrow-up
          5
          ·
          3 days ago

          I meant DOGE, they said they’d do it in 3 months or whatever it was. I’m sure you’re project will be better managed.