If software worked and was good in 2005 on pcs with 2gb RAM and with CPUs/GPUs vastly worse than modern ones, then why not write modern software like how that was written? Why not leverage powerful hardware when needed, but leave resource demands low at other times?

What are the reasons for which it might not work? What problems are there with this idea/approach? What architectural (and other) downgrades would this entail?

Note: I was not around at that time.

  • zxqwas@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    19 hours ago

    Experienced SWEs get promoted into management and write very little code themselves.

    Also all your customers have modern hardware and when the user has spent 15 minutes pecking on the keyboard to enter the data it does not matter that it took 10 seconds to load the program and 10 seconds to do the calculations instead of 1 seconds. You don’t get to charge more so you don’t tell your new SWEs to make it faster so you don’t get SWEs ecperienced in making things faster.